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

下載本文檔

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

文檔簡介

《C語言程序設(shè)計》教學(xué)大綱課程信息課程名稱:C語言程序設(shè)計課程類別:素質(zhì)選修課/專業(yè)基礎(chǔ)課課程性質(zhì):選修/必修計劃學(xué)時:64計劃學(xué)分:4先修課程:無選用教材:《C語言程序設(shè)計》,王佐兵、田華、肖川、王紅華主編,2021年,電子工業(yè)出版社教材。適用專業(yè):C語言程序設(shè)計是計算機(jī)、電氣工程、自動化等專業(yè)都要學(xué)習(xí)的基礎(chǔ)課程,也是Java程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計、數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、單片機(jī)等專業(yè)課程的先修課程。課程負(fù)責(zé)人:課程簡介C語言是一門面向過程的計算機(jī)編程語言,設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、僅產(chǎn)生少量的機(jī)器碼及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。本課程通過循序漸進(jìn)的內(nèi)容安排、通俗易懂的講解、豐富的實(shí)例教學(xué),希望學(xué)生能夠掌握C語言的基本內(nèi)容,并具有一定的程序設(shè)計能力。三、課程教學(xué)要求序號專業(yè)畢業(yè)要求課程教學(xué)要求關(guān)聯(lián)程度1工程知識初識C語言、C語言基礎(chǔ)、數(shù)據(jù)的輸入/輸出、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、函數(shù)、指針、自定義數(shù)據(jù)類型。L2問題分析目前“C語言程序設(shè)計”課程仍是不少高校計算機(jī)及相關(guān)專業(yè)重要的基礎(chǔ)課程,其教學(xué)目標(biāo)不僅在于使學(xué)生掌握C語言的語法規(guī)則,而且更在于培養(yǎng)學(xué)生使用C語言進(jìn)行程序設(shè)計的能力。學(xué)好該課程不僅可以為后續(xù)課程的學(xué)習(xí)打好基礎(chǔ),也可以為軟件開發(fā)打下基礎(chǔ)。H3設(shè)計/開發(fā)解決方案設(shè)計目標(biāo)是提供一種能以簡易的方式編譯、處理低級存儲器、僅產(chǎn)生少量的機(jī)器碼及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的編程語言。C語言描述問題比匯編語言描述問題更簡單,工作量小,可讀性好,易于調(diào)試、修改和移植代碼。H4研究C語言是為直接控制硬件而開發(fā)的,可以用來編寫操作系統(tǒng)內(nèi)核、驅(qū)動程序等。C語言也是很多其它編程語言的基石,它們有的使用C語言開發(fā)編譯器和標(biāo)準(zhǔn)庫,有的基于C語言模塊進(jìn)行擴(kuò)展。L5使用現(xiàn)代工具電腦、Dev-C++、mingw、WIN-TC、Cygwin、MicrosoftVisualstdudioM6工程與社會學(xué)會將相應(yīng)技術(shù)應(yīng)用于實(shí)際生產(chǎn)和社會服務(wù)中,為社會做出貢獻(xiàn)。L7環(huán)境和可持續(xù)發(fā)展8職業(yè)規(guī)范9個人和團(tuán)隊(duì)學(xué)會與他人合作和溝通,建立良好的人際關(guān)系和團(tuán)隊(duì)合作氛圍。H10溝通學(xué)會進(jìn)行有效的溝通和表達(dá),與客戶、同事和上級保持良好的溝通和協(xié)作。M11項(xiàng)目管理12終身學(xué)習(xí)學(xué)會進(jìn)行終身學(xué)習(xí)和職業(yè)發(fā)展規(guī)劃,不斷拓展職業(yè)領(lǐng)域和發(fā)展空間。H注:“課程教學(xué)要求”欄中內(nèi)容為針對該課程適用專業(yè)的專業(yè)畢業(yè)要求與相關(guān)教學(xué)要求的具體描述?!瓣P(guān)聯(lián)程度”欄中字母表示二者關(guān)聯(lián)程度。關(guān)聯(lián)程度按高關(guān)聯(lián)、中關(guān)聯(lián)、低關(guān)聯(lián)三檔分別表示為“H”“M”或“L”?!罢n程教學(xué)要求”及“關(guān)聯(lián)程度”中的空白欄表示該課程與所對應(yīng)的專業(yè)畢業(yè)要求條目不相關(guān)。四、課程教學(xué)內(nèi)容章節(jié)名稱主要內(nèi)容重難點(diǎn)關(guān)鍵詞學(xué)時類型1初識C語言C語言的發(fā)展歷史C語言的特點(diǎn)第一個C程序C程序開發(fā)流程了解C語言的發(fā)展歷史,掌握C語言的特點(diǎn)和第一個C語言程序,熟悉C程序開發(fā)的流程。4理論+實(shí)操2C語言基礎(chǔ)標(biāo)識符數(shù)據(jù)類型常量和變量運(yùn)算符和表達(dá)式常見錯誤了解C語言基礎(chǔ)中不同種類的標(biāo)識符,掌握數(shù)據(jù)類型的分類以及變量和常量,熟練運(yùn)用運(yùn)算符和表達(dá)式。4理論+實(shí)操3數(shù)據(jù)的輸入/輸出C語句的分類程序的三種基本結(jié)構(gòu)數(shù)據(jù)輸入/輸出的概念字符輸入/輸出函數(shù)格式輸入/輸出函數(shù)程序舉例常見錯誤了解C語句用來向計算機(jī)系統(tǒng)發(fā)出操作指令,掌握結(jié)構(gòu)化程序設(shè)計方法,熟悉數(shù)據(jù)輸入/輸出的概念,并且熟練運(yùn)用字符輸入/輸出函數(shù)和格式輸入/輸出函數(shù)。4理論+實(shí)操4選擇結(jié)構(gòu)關(guān)系運(yùn)算邏輯運(yùn)算if語句switch語句程序舉例常見錯誤了解關(guān)系運(yùn)算的基礎(chǔ)概念,熟練運(yùn)用關(guān)系表達(dá)式,掌握邏輯運(yùn)算及其表達(dá)式,熟悉if語句和switch語句的相關(guān)知識點(diǎn)。4理論+實(shí)操5循環(huán)結(jié)構(gòu)while語句do..while語句for語句循環(huán)嵌套輔助控制語句goto語句程序舉例常見錯誤了解循環(huán)結(jié)構(gòu)當(dāng)中的while語句、do..while語句和for語句,掌握循環(huán)嵌套的概念,了解輔助控制語句和goto語句。8理論+實(shí)操6數(shù)組一維數(shù)組二維數(shù)組字符數(shù)組程序舉例常見錯誤了解不同類型的數(shù)組元素,熟悉數(shù)值數(shù)組和字符數(shù)組,掌握相關(guān)應(yīng)用。8理論+實(shí)操7函數(shù)函數(shù)概述函數(shù)的定義函數(shù)的參數(shù)和函數(shù)的值函數(shù)的調(diào)用函數(shù)的嵌套調(diào)用函數(shù)的遞歸調(diào)用數(shù)組作為函數(shù)的參數(shù)局部變量和全局變量變量的存儲類型程序舉例常見錯誤了解函數(shù)的概念和定義,函數(shù)的參數(shù)和函數(shù)的值,掌握函數(shù)調(diào)用的語法格式和方法,以及函數(shù)的嵌套調(diào)用和函數(shù)的遞歸調(diào)用,了解數(shù)組可以作為函數(shù)的參數(shù)使用,進(jìn)行數(shù)據(jù)傳送。掌握局部變量和全局變量的運(yùn)用,熟悉變量的不同種類的存儲類型。12理論+實(shí)操8指針地址指針的基本概念變量的指針和指向變量的指針變量數(shù)組的指針和指向數(shù)組的指針變量指針作為函數(shù)參數(shù)字符串的指針和指向字符串的指針變量函數(shù)的指針和指向函數(shù)的指針變量返回指針值的函數(shù)指針數(shù)組和指向指針變量的指針變有關(guān)指針的數(shù)據(jù)類型和指針運(yùn)算的總結(jié)常見錯誤了解指針是C語言中廣泛使用的一種數(shù)據(jù)類型。熟練運(yùn)用指針編程。利用指針變量表示各種數(shù)據(jù)結(jié)構(gòu),使用數(shù)組和字符串,并能像匯編語言一樣處理內(nèi)存地址,編寫出簡練而高效的程序。正確理解指針的基本概念,熟悉編程、上機(jī)調(diào)試等步驟流程。12理論+實(shí)操9自定義數(shù)據(jù)類型結(jié)構(gòu)體類型共用體鏈表枚舉類型用typedef定義類型常見錯誤了解自定義數(shù)據(jù)類型,掌握結(jié)構(gòu)體類型和共同體類型。了解鏈表的概念和基本操作。了解枚舉類型的定義和枚舉變量的說明,掌握枚舉變量的賦值和使用。掌握類型定義符typedef的使用。8理論+實(shí)操五、考核要求及成績評定序號成績類別考核方式考核要求權(quán)重(%)備注1期末成績期末考試大作業(yè)50百分制,60分為及格2平時成績應(yīng)用實(shí)踐8次40優(yōu)、良、中、及格、不及格3平時表現(xiàn)出勤情況10兩次未參加課程則無法獲得學(xué)分注:此表中內(nèi)容為該課程的全部考核方式及其相關(guān)信息。六、學(xué)生學(xué)習(xí)建議學(xué)習(xí)方法建議1.依據(jù)專業(yè)教學(xué)標(biāo)準(zhǔn),結(jié)合崗位技能職業(yè)標(biāo)準(zhǔn),通過案例展開學(xué)習(xí),將每個項(xiàng)目分成多個任務(wù),系統(tǒng)化地學(xué)習(xí)。2.通過每個項(xiàng)目最后搭配的習(xí)題,鞏固知識點(diǎn)。3.要想學(xué)好C語言,需要透徹理解書中的概念,并配合大量實(shí)例進(jìn)行學(xué)習(xí)。要想提高程序設(shè)計應(yīng)用水平,就要多看一些程序設(shè)計應(yīng)用方面的書籍。4.進(jìn)行練習(xí)和實(shí)踐,提高自己的技能和應(yīng)用能力,加深對知識的理解和記憶。學(xué)生課外閱讀參考資料《C語言程序設(shè)計》,王佐兵、田華、肖川、王紅華主編,2021年,電子工業(yè)出版社教材。課程改革與建設(shè)本課程通過循序漸進(jìn)的內(nèi)容安排、通俗易懂的講解、豐富的實(shí)例教學(xué),還以“課后習(xí)題”“C語言附錄”“常見錯誤”等欄目豐富內(nèi)容。希望學(xué)生能夠掌握C語言的基本內(nèi)容,并具有一定的程序設(shè)計能力。平時對學(xué)生的考核內(nèi)容包括出勤情況、學(xué)生的應(yīng)用實(shí)踐、課堂討論等方面,占期末總評的50%。期末考試成績占期末總評的50%。制訂人簽字:教研室主任簽字:院部負(fù)責(zé)人簽字:修訂時間:年月日教學(xué)日歷(20xx~20xx學(xué)年第x學(xué)期)開課學(xué)院開課專業(yè)講授學(xué)時32課程名稱C語言程序設(shè)計授課教師實(shí)踐/實(shí)驗(yàn)學(xué)時32授課年級授課班級總學(xué)時64使用教材《C語言程序設(shè)計》參考書目《C語言程序設(shè)計》校歷周次授課內(nèi)容分章節(jié)題目第1周項(xiàng)目一初識C語言(4學(xué)時)任務(wù)一C語言的發(fā)展歷史(1學(xué)時)任務(wù)二C語言的特點(diǎn)(1學(xué)時)任務(wù)三第一個C程序(1學(xué)時)任務(wù)四C程序開發(fā)流程(1學(xué)時)第2周項(xiàng)目二C語言基礎(chǔ)(4學(xué)時)任務(wù)一標(biāo)識符任務(wù)二數(shù)據(jù)類型(1學(xué)時)任務(wù)三常量和變量(1學(xué)時)任務(wù)四運(yùn)算符和表達(dá)式(1學(xué)時)任務(wù)五常見錯誤(1學(xué)時)第3周項(xiàng)目三數(shù)據(jù)的輸入/輸出(4學(xué)時)任務(wù)一C語句的分類任務(wù)二程序的三種基本結(jié)構(gòu)任務(wù)三數(shù)據(jù)輸入/輸出的概念任務(wù)四字符輸入/輸出函數(shù)(2學(xué)時)任務(wù)五格式輸入/輸出函數(shù)任務(wù)六程序舉例任務(wù)七常見錯誤(2學(xué)時)第4周項(xiàng)目四選擇結(jié)構(gòu)(4學(xué)時)任務(wù)一關(guān)系運(yùn)算任務(wù)二邏輯運(yùn)算(1學(xué)時)任務(wù)三if語句任務(wù)四switch語句(1學(xué)時)任務(wù)五程序舉例(1學(xué)時)任務(wù)六常見錯誤(1學(xué)時)第5周項(xiàng)目五循環(huán)結(jié)構(gòu)(4學(xué)時)任務(wù)一while語句(1學(xué)時)任務(wù)二do..while語句(1學(xué)時)任務(wù)三for語句(1學(xué)時)任務(wù)四循環(huán)嵌套(1學(xué)時)第6周項(xiàng)目五循環(huán)結(jié)構(gòu)(4學(xué)時)任務(wù)五輔助控制語句(1學(xué)時)任務(wù)六goto語句(1學(xué)時)任務(wù)七程序舉例(1學(xué)時)任務(wù)八常見錯誤(1學(xué)時)第7周項(xiàng)目六數(shù)組(4學(xué)時)任務(wù)一一維數(shù)組(2學(xué)時)任務(wù)二二維數(shù)組(2學(xué)時)第8周項(xiàng)目六數(shù)組(4學(xué)時)任務(wù)三字符數(shù)組(2學(xué)時)任務(wù)四程序舉例(1學(xué)時)任務(wù)五常見錯誤(1學(xué)時)第9周項(xiàng)目七函數(shù)(4學(xué)時)任務(wù)一函數(shù)概述(1學(xué)時)任務(wù)二函數(shù)的定義(1學(xué)時)任務(wù)三函數(shù)的參數(shù)和函數(shù)的值(1學(xué)時)任務(wù)四函數(shù)的調(diào)用(1學(xué)時)第10周項(xiàng)目七函數(shù)(4學(xué)時)任務(wù)五函數(shù)的嵌套調(diào)用(1學(xué)時)任務(wù)六函數(shù)的遞歸調(diào)用(1學(xué)時)任務(wù)七數(shù)組作為函數(shù)的參數(shù)(1學(xué)時)任務(wù)八局部變量和全局變量(1學(xué)時)第11周項(xiàng)目七函數(shù)(4學(xué)時)任務(wù)九變量的存儲類型(2學(xué)時)任務(wù)十程序舉例(1學(xué)時)任務(wù)十一常見錯誤(1學(xué)時)第12周項(xiàng)目八指針(4學(xué)時)任務(wù)一地址指針的基本概念(1學(xué)時)任務(wù)二變量的指針和指向變量的指針變量(1學(xué)時)任務(wù)三數(shù)組的指針和指向數(shù)組的指針變量(1學(xué)時)任務(wù)四指針作為函數(shù)參數(shù)(1學(xué)時)第13周項(xiàng)目八指針(4學(xué)時)任務(wù)五字符串的指針和指向字符串的指針變量(2學(xué)時)任務(wù)六函數(shù)的指針和指向函數(shù)的指針變量(1學(xué)時)任務(wù)七返回指針值的函數(shù)

溫馨提示

  • 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

提交評論