資源描述:
《《c語言程序設(shè)計》課程教學(xué)大綱》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《C語言程序設(shè)計》課程教學(xué)大綱課程代碼:1419110學(xué)時:52學(xué)分:3適用專業(yè):計算機(jī)應(yīng)用技術(shù)、計算機(jī)網(wǎng)絡(luò)技術(shù)一、課程性質(zhì)和任務(wù)本課程是計算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè)的專業(yè)課程。其任務(wù)是:使學(xué)生具備從事本專業(yè)職業(yè)崗位所必需的程序設(shè)計的基本知識、基本理論和基本技能,并具有程序設(shè)計和簡單的開發(fā)能力。二、課程教學(xué)目標(biāo)(一)知識教學(xué)目標(biāo)通過本課程的教學(xué),學(xué)生應(yīng)了解C語言程序設(shè)計的基礎(chǔ)知識,掌握程序設(shè)計的基本能力,并為后續(xù)的專業(yè)課程奠定程序設(shè)計基礎(chǔ)。(二)能力培養(yǎng)目標(biāo)通過本課程的教學(xué),學(xué)生應(yīng)具備順序程序設(shè)計、分支程序設(shè)計、循環(huán)程序設(shè)計的能力,掌握使用函數(shù)、
2、數(shù)組、指針等來分析和解決問題的能力。(三)素質(zhì)培養(yǎng)目標(biāo)使學(xué)生明確C語言程序設(shè)計課程在專業(yè)中的地位和作用,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)風(fēng)氣、系統(tǒng)的學(xué)習(xí)方法,培養(yǎng)學(xué)生熱愛所學(xué)專業(yè)、刻苦鉆研專業(yè)知識的品質(zhì)。三、學(xué)時分配建議學(xué)時分配表序號名稱(或主要內(nèi)容)總學(xué)時理論講授實踐教學(xué)備注1C語言程序概述222C語言程序設(shè)計基礎(chǔ)6423順序程序設(shè)計4224選擇結(jié)構(gòu)程序設(shè)計6425循環(huán)控制結(jié)構(gòu)程序設(shè)計8626數(shù)組與字符串6427函數(shù)與變量6428編譯預(yù)處理4229指針與應(yīng)用106410合計523418四、教學(xué)內(nèi)容和要求理論教學(xué)部分(一)C語言程序概述教學(xué)要求:1.
3、掌握C語言語義規(guī)范。2.掌握C語言的集成環(huán)境。3.掌握程序設(shè)計的基本概念。4.了解程序設(shè)計算法。5.掌握計算機(jī)算法的表示。教學(xué)內(nèi)容:1.C語言概述。2.turboc的集成環(huán)境。3.C語言程序的結(jié)構(gòu)。4.程序設(shè)計。5.程序設(shè)計算法。6.計算機(jī)算法的表示。7.用程序設(shè)計語言描述。(二)C語言程序設(shè)計基礎(chǔ)教學(xué)要求:1.掌握各種數(shù)據(jù)類型。2.掌握各種運算符與表達(dá)式。教學(xué)內(nèi)容:1.常量與變量。2.整形數(shù)據(jù)類型。3.實型數(shù)據(jù)類型。4.字符型數(shù)據(jù)類型。5.不同字?jǐn)?shù)據(jù)類型的混合運算。6.運算符與表達(dá)式。7.常用數(shù)學(xué)函數(shù)。(三)順序結(jié)構(gòu)程序設(shè)計教學(xué)要求:
4、1.掌握C語言的順序結(jié)構(gòu)。2.熟練掌握基本順序語句。3.掌握gets(),puts()的用法。教學(xué)內(nèi)容:1.順序流程結(jié)構(gòu)概述。2.基本順序結(jié)構(gòu)語句。3.輸入輸出語句。(四)選擇結(jié)構(gòu)程序設(shè)計教學(xué)要求:1.掌握簡單的if分支語句。2.熟練掌握if-else二路分支語句。3.掌握if-elseif-else多路分支語句。4.掌握switch-case開關(guān)語句語句。教學(xué)內(nèi)容:1.if分支結(jié)構(gòu)。2.條件運算與條件表達(dá)式。3.開關(guān)語句。4.分支的嵌套。(五)循環(huán)控制結(jié)構(gòu)程序設(shè)計教學(xué)要求:1.掌握用三種循環(huán)結(jié)構(gòu)解決問題。2.掌握break和conti
5、nue的用法。教學(xué)內(nèi)容:1.while當(dāng)循環(huán)結(jié)構(gòu)。2.do-while直到循環(huán)結(jié)構(gòu)。3.for循環(huán)結(jié)構(gòu)。4.break和continue。5.幾種循環(huán)結(jié)構(gòu)的比較。(六)數(shù)組與字符串教學(xué)要求:1.掌握一維數(shù)組、二維數(shù)組、字符數(shù)組、字符串?dāng)?shù)組的定義、引用和初始化。2.掌握常用字符函數(shù)。教學(xué)內(nèi)容:1.一維數(shù)組、二維數(shù)組、多維數(shù)組、字符維數(shù)組。2.字符串處理函數(shù)。(七)函數(shù)與變量教學(xué)要求:1.掌握函數(shù)的定義。2.掌握函數(shù)的參數(shù)與返回值。3.掌握函數(shù)的命名與調(diào)用。4.掌握函數(shù)的遞歸。5.掌握變量的作用域。教學(xué)內(nèi)容:1.函數(shù)2.變量的作用范圍。(八
6、)編譯預(yù)處理教學(xué)要求:1.掌握編譯預(yù)處理的含義。2.熟練掌握宏定義與宏替換。3.掌握文件包含。4.掌握條件編譯。教學(xué)內(nèi)容:1.編譯預(yù)處理。2.宏定義與宏替換。3.文件包含。4.條件編譯。(九)指針與應(yīng)用教學(xué)要求:1.掌握指針的基本概念。2.掌握指針變量與指針運算符。3.掌握指針與數(shù)組的關(guān)系。4.掌握指針與函數(shù)的關(guān)系。教學(xué)內(nèi)容:1.指針的概念。2.指針變量與指針運算。3.指針與函數(shù)參數(shù)。4.指針與數(shù)組。5.指針與函數(shù)。實踐教學(xué)部分(一)實踐教學(xué)學(xué)時分配類別序號實訓(xùn)名稱學(xué)時實踐類型要求演示驗證操作綜合設(shè)計其他必做選做課堂實訓(xùn)1C語言的運行環(huán)
7、境22√2C語言的表達(dá)式22√3順序程序設(shè)計22√4分支程序設(shè)計22√5循環(huán)程序設(shè)計22√6函數(shù)的應(yīng)用22√7數(shù)組的應(yīng)用22√8指針的應(yīng)用44√總計1818(二)課堂實訓(xùn)實訓(xùn)一:C語言的運行環(huán)境和調(diào)試實訓(xùn)目的:熟悉C語言的運行環(huán)境和運行方法。實訓(xùn)內(nèi)容:編寫helloword程序。實訓(xùn)場所:機(jī)房。實訓(xùn)主要儀器設(shè)備及材料:計算機(jī)。實訓(xùn)二:C語言的表達(dá)式實訓(xùn)目的:1.掌握各種數(shù)據(jù)類型變量的定義方法。2.掌握數(shù)據(jù)表達(dá)式的構(gòu)造技巧。3.掌握基本的輸入輸出方式。實訓(xùn)內(nèi)容:打印一個表達(dá)式的值。實訓(xùn)場所:機(jī)房。實訓(xùn)主要儀器設(shè)備及材料:計算機(jī)。實訓(xùn)三:順
8、序程序設(shè)計實訓(xùn)目的:掌握printf語句的格式。實訓(xùn)內(nèi)容:輸入三角形三條邊的長度打印出三角形的面積。實訓(xùn)場所:機(jī)房。實訓(xùn)主要儀器設(shè)備及材料:計算機(jī)。實訓(xùn)四:條件分支程序設(shè)計實訓(xùn)目的:1.正確地選擇和關(guān)系運算