《C語言程序設(shè)計》理論教學(xué)大綱(計算機類)_第1頁
《C語言程序設(shè)計》理論教學(xué)大綱(計算機類)_第2頁
《C語言程序設(shè)計》理論教學(xué)大綱(計算機類)_第3頁
《C語言程序設(shè)計》理論教學(xué)大綱(計算機類)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

《C語言程序設(shè)計》理論教學(xué)大綱(TheCProgrammingLanguage)課程代碼:0610004總學(xué)時:80學(xué)時(其中:講課50學(xué)時、實驗30學(xué)時)先修課程:《計算機導(dǎo)論》一、課程的性質(zhì)、目的與任務(wù)《C語言程序設(shè)計》是計算機類專業(yè)必修課程。通過本課程的學(xué)習(xí),應(yīng)掌握計算機程序設(shè)計的基本知識,具有應(yīng)用C語言編制結(jié)構(gòu)良好的程序的能力及初步分析程序的能力;初步掌握程序設(shè)計的技巧和方法,以及程序的調(diào)試和測試方法;對程序設(shè)計語言C的各種成份有較好的理解;能夠根據(jù)要求編制程序解決實際問題;為后續(xù)課程的學(xué)習(xí)打下必備的基礎(chǔ)。二、教學(xué)基本內(nèi)容與基本要求1.基本內(nèi)容本課程主要內(nèi)容為算法的基本概念、常量變量運算符與表達式、程序控制結(jié)構(gòu)、數(shù)組、函數(shù)、編譯預(yù)處理、指針、結(jié)構(gòu)體與共用體及文件等。2.基本要求本課程借助C語言講授結(jié)構(gòu)化程序設(shè)計。通過編寫程序,使學(xué)生掌握結(jié)構(gòu)化程序設(shè)計的原理、方法和技巧,具有一定的結(jié)構(gòu)化程序設(shè)計能力。為后續(xù)課程的學(xué)習(xí)打下基礎(chǔ)。三、教學(xué)內(nèi)容及學(xué)時分配教學(xué)內(nèi)容教學(xué)要求重點(☆)難點(Δ)學(xué)時安排備注C語言概述C語言的特點及程序的基本結(jié)構(gòu)算法及其描述C語言字符集、標識符與關(guān)鍵字C程序的上機步驟CBBB☆☆1111數(shù)據(jù)類型、運算符與表達式1.常量與變量,整型數(shù)據(jù)2.實型數(shù)據(jù),字符型數(shù)據(jù)3.運算符及表達式AAA☆☆☆△122順序結(jié)構(gòu)程序設(shè)計1.字符數(shù)據(jù)的輸入與輸出2.格式輸入與輸出AA☆△2選擇結(jié)構(gòu)程序設(shè)計1.關(guān)系表達式,邏輯表達式2.If語句,Switch語句3.If語句的嵌套AAA☆☆☆△121循環(huán)結(jié)構(gòu)程序設(shè)計1.While語句,Do-while語句,F(xiàn)or語句2.循環(huán)的嵌套,Break語句,Continue語句AA☆☆△22數(shù)組1.一維數(shù)組、二維數(shù)組的定義和引用2.字符數(shù)組3.應(yīng)用舉例AAB☆☆△322第七章函數(shù)1.函數(shù)定義的一般形式2.函數(shù)的調(diào)用3.函數(shù)的嵌套調(diào)用4.函數(shù)的遞歸調(diào)用5.數(shù)組作為函數(shù)參數(shù)6.變量的存儲類別AABBBB☆☆☆☆☆△△△111121第八章預(yù)處理命令1.宏定義2.“文件包含”處理AA☆2第九章指針1.指針變量的定義和引用2.數(shù)組與指針3.字符串與指針4.返回指針值的函數(shù)ABBB☆△2221第十章構(gòu)造數(shù)據(jù)類型結(jié)構(gòu)體變量的定義和引用指向結(jié)構(gòu)體類型數(shù)據(jù)的指針用指針處理鏈表4.共用體,枚舉類型ABBA☆☆△△1221第十一章文件文件的打開與關(guān)閉文件的讀寫3.文件的定位BBB☆☆☆2合計50(教學(xué)要求:A—熟練掌握;B—掌握;C—了解)四、建議實驗項目及學(xué)時分配序號實驗項目名稱實驗學(xué)時內(nèi)容提要實驗要求實驗類型1熟悉C語言的運行環(huán)境1編輯、編譯、連接和運行一個C程序必做驗證2數(shù)據(jù)類型、運算符和表達式2使用C的有關(guān)運算符以及包含這些運算符的表達式必做驗證3順序結(jié)構(gòu)程序設(shè)計2正確使用各種格式轉(zhuǎn)換符和輸入輸出函數(shù)必做設(shè)計4選擇結(jié)構(gòu)程序設(shè)計2正確使用邏輯運算符和邏輯表達式,熟練掌握If語句和switch語句必做設(shè)計5循環(huán)結(jié)構(gòu)程序設(shè)計2用循環(huán)的方法實現(xiàn)窮舉、迭代、遞推必做設(shè)計6數(shù)組及其應(yīng)用4用數(shù)組實現(xiàn)排序必做設(shè)計7函數(shù)及其應(yīng)用4函數(shù)的嵌套調(diào)用和遞歸調(diào)用必做設(shè)計8指針及其應(yīng)用4通過指針引用數(shù)組元素必做設(shè)計9結(jié)構(gòu)體及其應(yīng)用2對鏈表進行操作必做設(shè)計10文件及其應(yīng)用1使用文件打開、關(guān)閉、讀、寫等文件操作函數(shù)必做設(shè)計11應(yīng)用系統(tǒng)開發(fā)6完成一個大作業(yè),在VisualC++6.0環(huán)境下實現(xiàn)必做綜合合計30五、教學(xué)方法與教學(xué)手段1.教學(xué)方法:程序設(shè)計是一門理論與實踐并重的課程,因此,本課程采用理論課程教學(xué)與實驗課程教學(xué)相結(jié)合的方法。通過對知識點和典型例題的講解分析以及上機實驗的指導(dǎo)答疑,發(fā)揮學(xué)生思考問題的主動性和創(chuàng)造性,能用C編寫常用的程序。2.教學(xué)手段:利用多媒體、CAI課件等現(xiàn)代化教學(xué)手段,提高教學(xué)質(zhì)量。六、建議教材與參考書目1.參考教材:《C語言程序設(shè)計》,鐘志水、周鳴爭,電子科技大學(xué)出版社,2015年6月第1版。2.參考書目:①《C程序設(shè)計》(第四版),譚浩強編,清華大學(xué)出版社,2010年6月第4版。②《C程序設(shè)計學(xué)習(xí)輔導(dǎo)》(第四版),譚浩強編,清華大學(xué)出版社,2010年6月第4版。③《C語言程序設(shè)計學(xué)習(xí)指導(dǎo)與實驗教程》,羅堅、傅清平等編,中國鐵道出版社,2004年9月第1版。④《實用C語言詳解》,徐寶文編,電子工業(yè)出版社,1996年1月第1版。七、大綱編寫的依據(jù)與說明本課程教學(xué)大綱,是根據(jù)計算機類專業(yè)培養(yǎng)目標和基本要求,結(jié)合本課程的性質(zhì),經(jīng)學(xué)校教學(xué)委員會審定后編寫的。

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論