下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《C語言程序設計》理論教學大綱(TheCProgrammingLanguage)課程代碼:0610004總學時:80學時(其中:講課50學時、實驗30學時)先修課程:《計算機導論》一、課程的性質(zhì)、目的與任務《C語言程序設計》是計算機類專業(yè)必修課程。通過本課程的學習,應掌握計算機程序設計的基本知識,具有應用C語言編制結(jié)構良好的程序的能力及初步分析程序的能力;初步掌握程序設計的技巧和方法,以及程序的調(diào)試和測試方法;對程序設計語言C的各種成份有較好的理解;能夠根據(jù)要求編制程序解決實際問題;為后續(xù)課程的學習打下必備的基礎。二、教學基本內(nèi)容與基本要求1.基本內(nèi)容本課程主要內(nèi)容為算法的基本概念、常量變量運算符與表達式、程序控制結(jié)構、數(shù)組、函數(shù)、編譯預處理、指針、結(jié)構體與共用體及文件等。2.基本要求本課程借助C語言講授結(jié)構化程序設計。通過編寫程序,使學生掌握結(jié)構化程序設計的原理、方法和技巧,具有一定的結(jié)構化程序設計能力。為后續(xù)課程的學習打下基礎。三、教學內(nèi)容及學時分配教學內(nèi)容教學要求重點(☆)難點(Δ)學時安排備注C語言概述C語言的特點及程序的基本結(jié)構算法及其描述C語言字符集、標識符與關鍵字C程序的上機步驟CBBB☆☆1111數(shù)據(jù)類型、運算符與表達式1.常量與變量,整型數(shù)據(jù)2.實型數(shù)據(jù),字符型數(shù)據(jù)3.運算符及表達式AAA☆☆☆△122順序結(jié)構程序設計1.字符數(shù)據(jù)的輸入與輸出2.格式輸入與輸出AA☆△2選擇結(jié)構程序設計1.關系表達式,邏輯表達式2.If語句,Switch語句3.If語句的嵌套AAA☆☆☆△121循環(huán)結(jié)構程序設計1.While語句,Do-while語句,F(xiàn)or語句2.循環(huán)的嵌套,Break語句,Continue語句AA☆☆△22數(shù)組1.一維數(shù)組、二維數(shù)組的定義和引用2.字符數(shù)組3.應用舉例AAB☆☆△322第七章函數(shù)1.函數(shù)定義的一般形式2.函數(shù)的調(diào)用3.函數(shù)的嵌套調(diào)用4.函數(shù)的遞歸調(diào)用5.數(shù)組作為函數(shù)參數(shù)6.變量的存儲類別AABBBB☆☆☆☆☆△△△111121第八章預處理命令1.宏定義2.“文件包含”處理AA☆2第九章指針1.指針變量的定義和引用2.數(shù)組與指針3.字符串與指針4.返回指針值的函數(shù)ABBB☆△2221第十章構造數(shù)據(jù)類型結(jié)構體變量的定義和引用指向結(jié)構體類型數(shù)據(jù)的指針用指針處理鏈表4.共用體,枚舉類型ABBA☆☆△△1221第十一章文件文件的打開與關閉文件的讀寫3.文件的定位BBB☆☆☆2合計50(教學要求:A—熟練掌握;B—掌握;C—了解)四、建議實驗項目及學時分配序號實驗項目名稱實驗學時內(nèi)容提要實驗要求實驗類型1熟悉C語言的運行環(huán)境1編輯、編譯、連接和運行一個C程序必做驗證2數(shù)據(jù)類型、運算符和表達式2使用C的有關運算符以及包含這些運算符的表達式必做驗證3順序結(jié)構程序設計2正確使用各種格式轉(zhuǎn)換符和輸入輸出函數(shù)必做設計4選擇結(jié)構程序設計2正確使用邏輯運算符和邏輯表達式,熟練掌握If語句和switch語句必做設計5循環(huán)結(jié)構程序設計2用循環(huán)的方法實現(xiàn)窮舉、迭代、遞推必做設計6數(shù)組及其應用4用數(shù)組實現(xiàn)排序必做設計7函數(shù)及其應用4函數(shù)的嵌套調(diào)用和遞歸調(diào)用必做設計8指針及其應用4通過指針引用數(shù)組元素必做設計9結(jié)構體及其應用2對鏈表進行操作必做設計10文件及其應用1使用文件打開、關閉、讀、寫等文件操作函數(shù)必做設計11應用系統(tǒng)開發(fā)6完成一個大作業(yè),在VisualC++6.0環(huán)境下實現(xiàn)必做綜合合計30五、教學方法與教學手段1.教學方法:程序設計是一門理論與實踐并重的課程,因此,本課程采用理論課程教學與實驗課程教學相結(jié)合的方法。通過對知識點和典型例題的講解分析以及上機實驗的指導答疑,發(fā)揮學生思考問題的主動性和創(chuàng)造性,能用C編寫常用的程序。2.教學手段:利用多媒體、CAI課件等現(xiàn)代化教學手段,提高教學質(zhì)量。六、建議教材與參考書目1.參考教材:《C語言程序設計》,鐘志水、周鳴爭,電子科技大學出版社,2015年6月第1版。2.參考書目:①《C程序設計》(第四版),譚浩強編,清華大學出版社,2010年6月第4版。②《C程序設計學習輔導》(第四版),譚浩強編,清華大學出版社,2010年6月第4版。③《C語言程序設計學習指導與實驗教程》,羅堅、傅清平等編,中國鐵道出版社,2004年9月第1版。④《實用C語言詳解》,徐寶文編,電子工業(yè)出版社,1996年1月第1版。七、大綱編寫的依據(jù)與說明本課程教學大綱,是根據(jù)計算機類專業(yè)培養(yǎng)目標和基本要求,結(jié)合本課程的性質(zhì),經(jīng)學校教學委員會審定后編寫的。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024高考歷史一輪復習第10講近代西方民主政治的確立與發(fā)展學案含解析人民版
- 2024高考地理一輪復習第二章自然環(huán)境中的物質(zhì)運動和能量交換第10講氣候類型教案湘教版
- 小學2024-2025學年度第二學期美育學科教研計劃
- 2024年初中學校安全演練計劃
- 看月亮科學教案5篇
- 市政管道施工質(zhì)量控制措施
- 二零二五年航空航天零部件生產(chǎn)合作合同2篇
- 北京市豐臺區(qū)2023-2024學年八年級上學期期末語文試題(原卷版)
- 廣東省梅州市興寧一中人教版2024-2025學年八年級上學期第一次月考英語試題
- 八上地理期中試卷分析
- 藝術哲學:美是如何誕生的學習通超星期末考試答案章節(jié)答案2024年
- SH/T 3227-2024 石油化工裝置固定水噴霧和水(泡沫)噴淋滅火系統(tǒng)技術標準(正式版)
- (正式版)JBT 7248-2024 閥門用低溫鋼鑄件技術規(guī)范
- Art285 中國視覺藝術史
- 中國石油天然氣集團公司建設項目其他費用和相關費用的規(guī)定
- 2021年中國華電集團公司組織架構和部門職能
- 林業(yè)標準林業(yè)調(diào)查規(guī)劃設計收費依據(jù)及標準
- 數(shù)學歸納法原理第二歸納法跳躍歸納法反向歸納法
- 七年級數(shù)學幾何證明題(典型)
- 新北師大版六年級數(shù)學上冊《學好玩反彈高度》公開課教案_26
- 政府會計制度
評論
0/150
提交評論