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