《C語言程序設(shè)計》課程標(biāo)準(zhǔn)(2019高職高專機(jī)電類專業(yè))_第1頁
《C語言程序設(shè)計》課程標(biāo)準(zhǔn)(2019高職高專機(jī)電類專業(yè))_第2頁
《C語言程序設(shè)計》課程標(biāo)準(zhǔn)(2019高職高專機(jī)電類專業(yè))_第3頁
《C語言程序設(shè)計》課程標(biāo)準(zhǔn)(2019高職高專機(jī)電類專業(yè))_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、C語言程序設(shè)計課程標(biāo)準(zhǔn)( 2019 高職高專機(jī)電類專業(yè))1前言1.1 課程性質(zhì)c語言程序設(shè)計是一門專業(yè)基礎(chǔ)課,通過本門課程學(xué)習(xí),應(yīng)使同學(xué)掌握高級語言的基本原理, 為進(jìn)一步學(xué)習(xí)后續(xù)課程和將來從事應(yīng)用軟件開發(fā)奠定良好的基礎(chǔ)。1.2 設(shè)計思路本課程在教學(xué)方法上采用課堂講授、 演講和上機(jī)實踐相結(jié)合, 以能力培養(yǎng)為出發(fā)點以具備程序設(shè)計能力為教學(xué)目標(biāo)。理論教學(xué)以c語言為最基本、最常用的功能(數(shù)據(jù)表達(dá)和流程控制)為重點教學(xué),以: “夠用”、 “必須”為標(biāo)準(zhǔn),在掌握必要的理論知識上從問題分析、 建立數(shù)學(xué)模型、 算法設(shè)計和編碼、 測試等方面,重點講授程序設(shè)計的思想和方法以及設(shè)計風(fēng)格,要使學(xué)生能夠從較高的角度認(rèn)識

2、課程的學(xué)習(xí)目的,應(yīng)看重對程序設(shè)計語言(并一定只是c語言)的特點、學(xué)習(xí)方法和應(yīng)用能力的培養(yǎng)。在教學(xué)過程中,應(yīng)通過豐富的圖片、動畫、演示來幫助學(xué)生學(xué)習(xí)。本課程實踐性很強(qiáng), 在實踐教學(xué)中以培養(yǎng)學(xué)生的獨立思考能力與動手能力為主導(dǎo)原則, 由教師布置時間內(nèi)容和要求, 并展示項目的參考作品, 有學(xué)生獨立上機(jī)編寫并調(diào)試程序, 解決實際問題, 教師給予必要的輔導(dǎo)。 要求學(xué)生通過上機(jī)訓(xùn)練鞏固、 驗證、 擴(kuò)充或綜合運用課堂講授內(nèi)容, 從而進(jìn)一步加深對知識的理解與掌握,培養(yǎng)構(gòu)思解決問題的思路和良好的編程能力。在學(xué)習(xí)方法上要求學(xué)生要“弄清概念、注重實踐、由淺入深、循序漸進(jìn)” 。2課程目標(biāo)2.1 總體目標(biāo)本課程的總目標(biāo)是

3、: “以學(xué)生為主體, 以學(xué)生的學(xué)習(xí)為中心” , 通過課程的實施,幫助學(xué)生學(xué)會學(xué)習(xí)。使學(xué)生的知識、情感、技能得到全面發(fā)展,既為今后的專業(yè)課程學(xué)習(xí)打下良好的知識與技能基礎(chǔ), 又培養(yǎng)良好的態(tài)度, 為其將來從事專業(yè)活動和未來的職業(yè)生涯打下基礎(chǔ)。課程內(nèi)容以“學(xué)其所用,用其所學(xué) ”突出高職教育特點,確保人才培養(yǎng)目標(biāo)的實現(xiàn)。2.2 具體目標(biāo)2.2.1 知識目標(biāo)要求學(xué)生掌握基本的程序編寫技能。學(xué)會利用常見的C程序開發(fā)工具的使用, 掌握開發(fā)環(huán)境的配置,掌握常見菜單命令的使用以及整個窗口的布局設(shè)置。掌握結(jié)構(gòu)化或模塊化程序設(shè)計技能,學(xué)會數(shù)組、函數(shù)、三大控制結(jié)構(gòu)、結(jié)構(gòu)體和共用 體以及指針的使用。為軟件后期維護(hù)和管理提

4、供必要的技術(shù)支持。2.2.2 能力目標(biāo)1 .能正確使用C語言的標(biāo)識符、數(shù)據(jù)類型、常量、變量、運算符、表達(dá)式、基本語句等基礎(chǔ)知識;2 .認(rèn)識算法流程圖常用符號,能看懂算法流程圖;3 .能編寫簡單的順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的程序;4 .能使用函數(shù)進(jìn)行模塊化結(jié)構(gòu)的程序設(shè)計;5 .能編寫復(fù)雜的數(shù)據(jù)結(jié)構(gòu)(數(shù)組、結(jié)構(gòu)體、指針等)的程序;6 .會正確分析較復(fù)雜的C語言程序;7 .初步學(xué)會運用計算機(jī)解決實際問題的方法和步驟。從分析問題入手,設(shè)計合理的數(shù)據(jù)結(jié)構(gòu)和可行的算法,編寫出具有良好風(fēng)格的C語言程序;8 .具有進(jìn)一步學(xué)習(xí)其他語言的能力。2.2.3素質(zhì)目標(biāo)1 .培養(yǎng)學(xué)生邏輯思維能力與發(fā)現(xiàn)問題和解決問題的能

5、力,使學(xué)生從習(xí)慣思維中解脫出來,引導(dǎo)啟發(fā)學(xué)生的創(chuàng)造性思維能力;2 .培養(yǎng)學(xué)生刻苦鉆研的學(xué)習(xí)態(tài)度,善于思考的學(xué)習(xí)方法,踏實的工作作風(fēng);3 .使學(xué)生具備在專業(yè)方面可持續(xù)發(fā)展的能力;4 .使學(xué)生具備正確的價值觀與評定事物的能力;5 .使學(xué)生具備良好職業(yè)道德和誠信的與人交往溝通的能力;6 .培養(yǎng)學(xué)生愛崗敬業(yè)、團(tuán)結(jié)協(xié)作、吃苦耐勞的職業(yè)精神與創(chuàng)新設(shè)計意識。3.課程內(nèi)容與要求序 號教學(xué) 任務(wù)課程內(nèi)容及教學(xué)要求教學(xué)設(shè)計參考 學(xué)時1C語言基1.能正確使用C語言的標(biāo)識符;1 . C語言的標(biāo)識符;2 . C語言的注釋符;102.能正確使用C語言的數(shù)據(jù)類型;礎(chǔ)知 識3.能正確定義和使用符號常量和變量;3 . C語言的

6、程序結(jié)構(gòu);4 .語言的數(shù)據(jù)類型(char,int,float,double);5 .常量和變量運算符和表達(dá)式。4.熟悉C語言的書寫格式和結(jié)構(gòu);5.能正確的使用運算符和表達(dá)式。2順序 結(jié)構(gòu) 程序 設(shè)計1.能看懂算法流程圖(程序框圖);1 .程序設(shè)計的三種基本結(jié)構(gòu);2 .流程圖符號及畫法;3 .輸入與輸出的函數(shù)格式及應(yīng)用82.能編寫簡單的順序結(jié)構(gòu)程序;3.掌握通過求余和取整運算拆分?jǐn)?shù)字等算法。3選擇 結(jié)構(gòu) 程序 設(shè)計1.會構(gòu)造選擇條件表達(dá)式;1. if語句格式以及應(yīng)用;2. If-else語句格式以及應(yīng)用;3. If-else嵌套結(jié)構(gòu)的應(yīng)用;4. Switch語句格式及應(yīng)用5. Switch 語句

7、中 default 和 break語句的作用122.能編寫選擇結(jié)構(gòu)程序;3.掌握數(shù)據(jù)比較大小、數(shù)據(jù)交換算法。4循環(huán) 結(jié)構(gòu) 程序 設(shè)計1.能根據(jù)問題構(gòu)造循環(huán)結(jié)構(gòu);1 . for循環(huán)結(jié)構(gòu)的語句執(zhí)行過程及 構(gòu)造方法;2 . While (當(dāng)型)循環(huán)結(jié)構(gòu)的構(gòu)造 方法;3 . Do-while(直到型)循環(huán)結(jié)構(gòu)的構(gòu) 造方法4 .“永真”循環(huán)結(jié)構(gòu)的構(gòu)造方法;5 .循環(huán)結(jié)構(gòu)中break/continue語句 中的作用以及循環(huán)標(biāo)志變量使用;6 .多重循環(huán)結(jié)構(gòu)的程序。122.能編寫循環(huán)結(jié)構(gòu)的程序;4.會根據(jù)具體情況從這三種循環(huán)結(jié)構(gòu)中選擇合 適的循環(huán)結(jié)構(gòu)。5.掌握循環(huán)典型應(yīng)用,如使用循環(huán)進(jìn)行數(shù)字拆 分、求最大元素

8、、最小元素、累加、階乘、素數(shù) 等常用算法。5數(shù)組1.理解函數(shù)的作用;1 . C語言函數(shù)的定義、聲明和調(diào) 用;2 .變量的作用域和存儲類型;3 .函數(shù)間數(shù)據(jù)的傳遞方法;4 .多文件程序的編寫與運行方法;5 .基于函數(shù)模塊結(jié)構(gòu)程序的編寫;6 .數(shù)組元素或數(shù)組作函數(shù)參加的 應(yīng)用。62.熟悉常用的數(shù)學(xué)函數(shù)(math.h)、字符串函數(shù)(string.h)的應(yīng)用;3.能使用函數(shù)編寫模塊化結(jié)構(gòu)的程序;4.理解函數(shù)的嵌套調(diào)用和遞歸調(diào)用;5.能正確閱讀并分析具有多個函數(shù)活多個文件 的C程序。4.實施建議4.1 教材選用和編寫建議選用教育部國家高職高?!笆濉币?guī)劃教材C語言程序設(shè)計及配套教 學(xué)資源,保證優(yōu)質(zhì)課程

9、教學(xué)資源進(jìn)入課堂。補(bǔ)充教學(xué)參考書:1譚浩強(qiáng)主編C語言程序設(shè)計,清華大學(xué)出版社,20142張強(qiáng)華主編C語言程序設(shè)計,人民郵電出版社,20114.2 教學(xué)建議C語言程序設(shè)計作為專業(yè)基礎(chǔ)課,一方面要把基本知識講透,一方面要讓學(xué)生掌握基本技能去解決實際問題。因此,我們嚴(yán)格遵循“教、學(xué)、做合一”的原則,改變了以教師講課為中心的傳統(tǒng)教學(xué)模式,真正做到了以學(xué)生為主體,教師為主導(dǎo), 讓學(xué)生邊學(xué)邊做, 并在實訓(xùn)環(huán)境中熟練掌握相關(guān)的操作技能和編程方法。在教學(xué)方法上應(yīng)積極推行任務(wù)驅(qū)動法、案例教學(xué)法、模擬情境法、分組討論法、現(xiàn)場演示法等多種“以學(xué)生為主體”的教學(xué)方法,其中“任務(wù)驅(qū)動法”、“案例教學(xué)法”的教學(xué)方法效果最為突出。4.3 教學(xué)考核評價建議1 教學(xué)考核。該課程考核采用學(xué)習(xí)態(tài)度占10%、實驗作業(yè)20%、期末考試70%,其中期末考試采用筆試和機(jī)試相結(jié)合的方式。機(jī)試考核學(xué)生的項目開發(fā)能力,占據(jù)期末總成績的 30%2 教學(xué)評價( 1) 本課程在教學(xué)中, 嚴(yán)格按照學(xué)校教學(xué)質(zhì)量監(jiān)控實施辦法, 結(jié)合督導(dǎo)處、學(xué)生信息員的反饋信息,及時調(diào)整教學(xué)內(nèi)容和方法。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論