《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱_第1頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱_第2頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱_第3頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱_第4頁(yè)
《C語(yǔ)言程序設(shè)計(jì)》課程教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C語(yǔ)言程序設(shè)計(jì)課程教學(xué)大綱 一、課程信息課程代碼(COURSE CODE)316B3003課程名稱(chēng)(COURSE TITLE)C語(yǔ)言程序設(shè)計(jì)課程性質(zhì)(COURSE CHARACTER)學(xué)科必修課學(xué)分(CREDIT)3學(xué)時(shí)(CONTACT HOURS)64先修課程(PRE-COURSE)計(jì)算機(jī)應(yīng)用基礎(chǔ)課程負(fù)責(zé)人(COURSE COORDINATOR)適用專(zhuān)業(yè)數(shù)學(xué)與應(yīng)用數(shù)學(xué)(師范)課程簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)是數(shù)學(xué)與應(yīng)用數(shù)學(xué)專(zhuān)業(yè)的一門(mén)學(xué)科必修課程,是一種結(jié)構(gòu)化計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn),是一門(mén)實(shí)踐性很強(qiáng)的課程。該課程介紹了C語(yǔ)言程序設(shè)計(jì)的基本知識(shí)、基本數(shù)據(jù)類(lèi)型和數(shù)據(jù)

2、運(yùn)算、程序控制語(yǔ)句、函數(shù)定義及應(yīng)用、數(shù)組和指針、結(jié)構(gòu)體與共同體、預(yù)處理命令、文件操作以及結(jié)構(gòu)化程序設(shè)計(jì)等內(nèi)容。通過(guò)本課程的理論和實(shí)踐教學(xué),使學(xué)生熟練應(yīng)用VC+集成環(huán)境進(jìn)行C語(yǔ)言的編寫(xiě)、編譯與調(diào)試,掌握C語(yǔ)言程序設(shè)計(jì)的基本概念、基本思想和基本方法,理解結(jié)構(gòu)化編程的思想和思路,能運(yùn)用所學(xué)的知識(shí)和掌握的技能對(duì)一般問(wèn)題進(jìn)行分析,初步具備運(yùn)用C語(yǔ)言編程解決實(shí)際問(wèn)題的能力,進(jìn)而培養(yǎng)邏輯思維能力和團(tuán)隊(duì)協(xié)作能力。二、課程目標(biāo)通過(guò)本課程的學(xué)習(xí),學(xué)生應(yīng)具備以下幾方面的目標(biāo):1.通過(guò)本課程學(xué)習(xí),學(xué)生熟悉結(jié)構(gòu)化程序設(shè)計(jì)的方法,能夠掌握數(shù)據(jù)類(lèi)型與結(jié)構(gòu)控制語(yǔ)句、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等基本知識(shí);2.通過(guò)本課程學(xué)習(xí),學(xué)生

3、掌握C語(yǔ)言程序設(shè)計(jì)的基本原理、具備基本的算法分析、設(shè)計(jì)能力和較強(qiáng)的編程能力;3.通過(guò)本課程學(xué)習(xí),學(xué)生能夠掌握軟件開(kāi)發(fā)的基本技巧,進(jìn)一步拓展程序設(shè)計(jì)、開(kāi)發(fā)與測(cè)試能力;4.通過(guò)本課程學(xué)習(xí),學(xué)生在學(xué)習(xí)程序設(shè)計(jì)的過(guò)程中,能夠養(yǎng)成誠(chéng)信學(xué)習(xí),具有團(tuán)隊(duì)協(xié)作精神和良好的編程素養(yǎng)。課程目標(biāo)對(duì)畢業(yè)要求的支撐關(guān)系表畢業(yè)要求畢業(yè)要求指標(biāo)點(diǎn)課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4畢業(yè)要求3畢業(yè)要求指標(biāo)點(diǎn)3.3H畢業(yè)要求4畢業(yè)要求指標(biāo)點(diǎn)4.1HH畢業(yè)要求8畢業(yè)要求指標(biāo)點(diǎn)8.1H三、教學(xué)內(nèi)容與預(yù)期學(xué)習(xí)成效知識(shí)單元對(duì)應(yīng)課程目標(biāo)知識(shí)點(diǎn)預(yù)期學(xué)習(xí)成效實(shí)現(xiàn)環(huán)節(jié)學(xué)時(shí)程序設(shè)計(jì)和C語(yǔ)言課程目標(biāo)11) C語(yǔ)言的發(fā)展及其特點(diǎn)2) 運(yùn)行C程序的

4、步驟與方法(1)了解C語(yǔ)言的發(fā)展歷史和主要特點(diǎn);(2)熟悉簡(jiǎn)單C程序的構(gòu)成及程序的上機(jī)操作步驟;(3)熟悉C程序的編輯、編譯、鏈接和運(yùn)行的過(guò)程。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn);教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2學(xué)時(shí)+實(shí)踐2學(xué)時(shí)課程思政:通過(guò)了解C語(yǔ)言的發(fā)展歷史,熟悉C語(yǔ)言VC+編程環(huán)境,編寫(xiě)簡(jiǎn)單的C程序,讓學(xué)生體會(huì)到編程的魅力,激發(fā)編程的興趣。算法程序的靈魂課程目標(biāo)11) 什么是算法2) 算法的特性3) 怎樣表示一個(gè)算法4) 結(jié)構(gòu)化程序設(shè)計(jì)方法(1)理解算法概念,認(rèn)識(shí)算法思路對(duì)于程序設(shè)計(jì)的重要性;(2)掌握簡(jiǎn)單算法表示的方法。教學(xué)方法:課堂講授;教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理

5、論2學(xué)時(shí)課程思政:通過(guò)對(duì)算法的了解,讓學(xué)生認(rèn)識(shí)算法思路對(duì)于程序設(shè)計(jì)的重要性,在解決問(wèn)題的過(guò)程中培養(yǎng)學(xué)生的邏輯思維能力。順序程序設(shè)計(jì)課程目標(biāo)1、2、3、41) 數(shù)據(jù)的表現(xiàn)形式及其運(yùn)算2) C語(yǔ)句3) 數(shù)據(jù)的輸入輸出(1)了解并掌握C的基本數(shù)據(jù)類(lèi)型、常量與變量的定義與使用方法;(2)掌握變量的定義及初始化方法;(3)理解和使用各類(lèi)基本運(yùn)算符,正確書(shū)寫(xiě)和使用各類(lèi)表達(dá)式;(4)掌握字符數(shù)據(jù)的輸入與輸出格式。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn)、課堂討論;教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2學(xué)時(shí)+實(shí)踐4學(xué)時(shí)課程思政:通過(guò)對(duì)順序程序設(shè)計(jì)的學(xué)習(xí),讓學(xué)生認(rèn)識(shí)到程序的設(shè)計(jì)過(guò)程就是按照解決問(wèn)題的順序?qū)懗鱿鄳?yīng)的語(yǔ)句

6、就行,執(zhí)行順序是自上而下,依次執(zhí)行,復(fù)雜的問(wèn)題可以簡(jiǎn)單化。選擇結(jié)構(gòu)程序設(shè)計(jì)課程目標(biāo)1、2、3、41) 選擇結(jié)構(gòu)與條件判斷2) 用if語(yǔ)句實(shí)現(xiàn)選擇結(jié)構(gòu)3) 關(guān)系運(yùn)算符和關(guān)系表達(dá)式4) 邏輯運(yùn)算符和邏輯表達(dá)式5) 條件運(yùn)算符和條件表達(dá)式6) 選擇結(jié)構(gòu)的嵌套7) 用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)(1)掌握邏輯值、能夠根據(jù)具體要求正確書(shū)寫(xiě)關(guān)系表達(dá)式和邏輯表達(dá)式;(2)掌握運(yùn)用if語(yǔ)句及switch語(yǔ)句編寫(xiě)分支結(jié)構(gòu)程序;(3)結(jié)合關(guān)系表達(dá)式及賦值運(yùn)算介紹重點(diǎn)算法。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn)、課堂討論;教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2學(xué)時(shí)+實(shí)踐4學(xué)時(shí)課程思政:通過(guò)對(duì)if語(yǔ)句及switch

7、語(yǔ)句的學(xué)習(xí),讓學(xué)生熟練掌握分支語(yǔ)句的應(yīng)用,領(lǐng)會(huì)選擇結(jié)構(gòu)在解決具體問(wèn)題中的便捷性。循環(huán)結(jié)構(gòu)程序設(shè)計(jì)課程目標(biāo)1、2、3、41) 用 while語(yǔ)句實(shí)現(xiàn)循環(huán)2) 用do-while語(yǔ)句實(shí)現(xiàn)循環(huán)3) 用for語(yǔ)句實(shí)現(xiàn)循環(huán)4) 循環(huán)的嵌套5) 改變循環(huán)執(zhí)行的狀態(tài)(1)理解循環(huán)的概念、正確地理解和描述循環(huán)控制表達(dá)式;(2)掌握while語(yǔ)句,do-while語(yǔ)句,for語(yǔ)句的使用;(3)掌握循環(huán)嵌套的運(yùn)用;(4) 能夠正確地區(qū)分和應(yīng)用break和continue語(yǔ)句。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn)、課堂討論;教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2學(xué)時(shí)+實(shí)踐4學(xué)時(shí)課程思政:通過(guò)課堂探究“Fibonacc

8、i數(shù)”、“找素?cái)?shù)”、“求水仙花數(shù)”等趣味問(wèn)題和上機(jī)實(shí)踐,熟練掌握三種循環(huán)語(yǔ)句的重要應(yīng)用,培養(yǎng)學(xué)生利用循環(huán)解決問(wèn)題的能力,以及自主創(chuàng)新、團(tuán)結(jié)協(xié)作的人文精神,激發(fā)學(xué)生學(xué)習(xí)編程的興趣,探索編程世界的奧秘。數(shù)組課程目標(biāo)1、2、3、41) 數(shù)組的概念2) 一維數(shù)組的定義和引用3) 二維數(shù)組的定義和引用4) 用數(shù)組名作函數(shù)參數(shù)5) 字符數(shù)組(1)掌握一維和二維數(shù)組的基本操作和基本算法;(2)掌握幾種常用的排序算法(冒泡排序、選擇排序和插入排序);(3)了解字符數(shù)組的存儲(chǔ)結(jié)構(gòu),掌握字符串的輸入/輸出和對(duì)字符串進(jìn)行處理的基本算法。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn)、課堂討論;教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理

9、論6學(xué)時(shí)+實(shí)踐4學(xué)時(shí)課程思政:通過(guò)對(duì)一維、二維數(shù)組和字符數(shù)組的學(xué)習(xí),讓學(xué)生了解數(shù)組的基本操作和基本算法,讓學(xué)生掌握運(yùn)用數(shù)組去探索解決實(shí)際問(wèn)題的能力。函數(shù)課程目標(biāo)1、2、3、41) 定義函數(shù)的一般形式2) 函數(shù)參數(shù)和函數(shù)的值3) 函數(shù)的調(diào)用4) 函數(shù)的嵌套調(diào)用5) 函數(shù)的遞歸調(diào)用6) 局部變量和全局變量7) 變量的存儲(chǔ)方式和生存期8) 內(nèi)部函數(shù)和外部函數(shù)(1)掌握函數(shù)定義與函數(shù)的調(diào)用;(2)理解參數(shù)化機(jī)制,理解參數(shù)的傳遞過(guò)程;(3)掌握函數(shù)的嵌套調(diào)用、遞歸調(diào)用;(4)掌握全局變量,局部變量,理解變量的存貯類(lèi)型與作用域,生命期與可見(jiàn)性。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn)、課堂討論;教學(xué)手段:多媒體課件和

10、傳統(tǒng)教學(xué)相結(jié)合。理論6學(xué)時(shí)+實(shí)踐4學(xué)時(shí)課程思政:通過(guò)的函數(shù)學(xué)習(xí),了解函數(shù)是程序語(yǔ)言設(shè)計(jì)的基本構(gòu)件,是所有程序活動(dòng)的舞臺(tái),在程序設(shè)計(jì)語(yǔ)言中占有極其重要的地位,利用函數(shù)可以實(shí)現(xiàn)程序的模塊化,成為解決問(wèn)題的一種有效方法。指針課程目標(biāo)1、2、3、41) 變量與指針2) 數(shù)組與指針3) 字符串與指針4) 函數(shù)與指針5) 返回指針值的函數(shù)6) 指針數(shù)組和指向指針的指針(1)理解指針變量和地址的概念,掌握指針變量的賦值、運(yùn)算;(2)理解數(shù)組名與地址值之間的關(guān)系,掌握通過(guò)指針引用數(shù)組元素的方法;(3)學(xué)會(huì)使用字符串的指針和指向字符串的指針變量;(4)了解函數(shù)的指針和指向函數(shù)的指針變量,指針數(shù)組和多重指針。教學(xué)

11、方法:課堂講授、課堂實(shí)驗(yàn)、課堂討論;教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論6學(xué)時(shí)+實(shí)踐6學(xué)時(shí)課程思政:通過(guò)對(duì)指針的學(xué)習(xí),理解指針使用的靈活性,可以大大提高解決問(wèn)題的效率,提升學(xué)生解決問(wèn)題的能力。自定義數(shù)據(jù)類(lèi)型課程目標(biāo)1、31) 結(jié)構(gòu)體類(lèi)型2) 共用體類(lèi)型 3) 枚舉類(lèi)型4) 用typedef聲明類(lèi)型(1)了解struct結(jié)構(gòu)體類(lèi)型的特點(diǎn);(2) 掌握結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組的使用方法;(3)了解共用體中各成員的存儲(chǔ)結(jié)構(gòu),能正確引用各成員中的數(shù)據(jù);(4)了解枚舉類(lèi)型和自定義數(shù)據(jù)類(lèi)型的定義和使用方法。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn);教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2學(xué)時(shí)+實(shí)踐2學(xué)時(shí)課程思

12、政:通過(guò)對(duì)自定義數(shù)據(jù)類(lèi)型的學(xué)習(xí),使學(xué)生可以根據(jù)實(shí)際解決問(wèn)題的需要構(gòu)建自己需要的數(shù)據(jù)類(lèi)型,培養(yǎng)學(xué)生自我創(chuàng)造能力和創(chuàng)新精神。文件的輸入輸出課程目標(biāo)1、31) 打開(kāi)與關(guān)閉文件2) 順序讀寫(xiě)數(shù)據(jù)文件3) 隨機(jī)讀寫(xiě)數(shù)據(jù)文件4) 文件讀寫(xiě)的出錯(cuò)檢測(cè)(1)了解C文件在內(nèi)存中的存放形式,掌握C語(yǔ)言中文件使用的相關(guān)概念;(2)掌握有關(guān)文件操作常用標(biāo)準(zhǔn)庫(kù)函數(shù),掌握文件的簡(jiǎn)單輸入輸出。教學(xué)方法:課堂講授、課堂實(shí)驗(yàn);教學(xué)手段:多媒體課件和傳統(tǒng)教學(xué)相結(jié)合。理論2學(xué)時(shí)+實(shí)踐2學(xué)時(shí)課程思政:通過(guò)文件的輸入輸出的學(xué)習(xí),培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題,解決問(wèn)題的能力。四、成績(jī)?cè)u(píng)定及考核方式知識(shí)單元對(duì)應(yīng)課程目標(biāo)考核方式成績(jī)?cè)u(píng)定程序設(shè)計(jì)和C語(yǔ)言

13、1平時(shí)表現(xiàn)成績(jī)主要由 3 部分組成: (1)平時(shí)成績(jī),占 10%, 主要考核學(xué)生平時(shí)表現(xiàn)、課程作業(yè)情況; (2)實(shí)驗(yàn)成績(jī),占 30%, 主要考核學(xué)生實(shí)驗(yàn)表現(xiàn)、實(shí)驗(yàn)作業(yè)情況; (3)期末考試,占 60%, 期末進(jìn)行綜合閉卷考核,主要考核學(xué)生所學(xué)的理論和實(shí)驗(yàn)知識(shí)。 2. 算法程序的靈魂1平時(shí)表現(xiàn)+期末考試3. 順序程序設(shè)計(jì)1、2、3、4平時(shí)表現(xiàn)+期末考試4. 選擇結(jié)構(gòu)程序設(shè)計(jì)1、2、3、4平時(shí)表現(xiàn)+期末考試5. 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)1、2、3、4平時(shí)表現(xiàn)+期末考試6. 數(shù)組1、2、3、4平時(shí)表現(xiàn)+期末考試7. 函數(shù)1、2、3、4平時(shí)表現(xiàn)+期末考試8. 指針1、2、3、4平時(shí)表現(xiàn)+期末考試9. 自定義數(shù)據(jù)類(lèi)型1、3平時(shí)表現(xiàn)10. 文件的輸入輸出1、3平時(shí)表現(xiàn)五、課程目標(biāo)達(dá)成度評(píng)價(jià)依據(jù)課程目標(biāo)考核環(huán)節(jié)(評(píng)價(jià)依據(jù))期望值平均得分達(dá)成度計(jì)算課程目標(biāo)1考核環(huán)節(jié)1考核環(huán)節(jié)1期望值A(chǔ)1=a1=考核環(huán)節(jié)1實(shí)際平均得分 考核環(huán)節(jié)2考核環(huán)節(jié)2期望值B1=b1=考核環(huán)節(jié)2實(shí)際平均得分課程目標(biāo)2考核環(huán)節(jié)1考核環(huán)節(jié)1期望值A(chǔ)1=a1=考核環(huán)節(jié)1實(shí)際平均得分 考核環(huán)節(jié)2考核環(huán)節(jié)2期望值B1=b1=考核環(huán)節(jié)2實(shí)際平均得分課程目標(biāo)3考核環(huán)節(jié)1考核環(huán)節(jié)1期望值A(chǔ)1=a1=考核環(huán)節(jié)1實(shí)際平均得分考核環(huán)節(jié)2考核環(huán)節(jié)2期望值B1=b1=考核環(huán)節(jié)2實(shí)際平均得分課程目標(biāo)4考核環(huán)節(jié)1考核環(huán)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論