《高級(jí)語言程序設(shè)計(jì)A》課程教學(xué)大綱._第1頁
《高級(jí)語言程序設(shè)計(jì)A》課程教學(xué)大綱._第2頁
《高級(jí)語言程序設(shè)計(jì)A》課程教學(xué)大綱._第3頁
《高級(jí)語言程序設(shè)計(jì)A》課程教學(xué)大綱._第4頁
《高級(jí)語言程序設(shè)計(jì)A》課程教學(xué)大綱._第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、高級(jí)語言程序設(shè)計(jì)A課程教學(xué)大綱課程名稱:高級(jí)語言程序設(shè)計(jì)A/Advanced Programming Language (A)課程代碼:020101學(xué)時(shí): 64 學(xué)分:4 講課學(xué)時(shí):44 上機(jī)/實(shí)驗(yàn)學(xué)時(shí):20 考核方式:考查課程簡介:本課程主要介紹C語言的發(fā)展史及現(xiàn)狀、C語言的特點(diǎn)及上機(jī)過程。其后介紹C語言語法結(jié)構(gòu)及使用方法,內(nèi)容主要包括數(shù)據(jù)類型、變量常量表達(dá)式及特殊表達(dá)式,介紹輸入輸出語句及輸入輸出格式,if語句及switch語句和循環(huán)語句、數(shù)組及多維數(shù)組的存儲(chǔ)結(jié)構(gòu)、函數(shù)及參數(shù)傳遞、函數(shù)的遞歸調(diào)用。介紹指針及結(jié)構(gòu)體的定義與使用方法。先修課程:大學(xué)英語適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、自動(dòng)化、電氣工

2、程及自動(dòng)化、電氣工程及自動(dòng)化(現(xiàn)代建筑電氣)、計(jì)算機(jī)應(yīng)用與維護(hù)專業(yè)本科生、??粕乳_課院系:電子電氣工程學(xué)院計(jì)算機(jī)系教材:譚浩強(qiáng).C程序設(shè)計(jì)(第三版)M.北京:清華大學(xué)出版社,2005主要參考書:1譚浩強(qiáng).C語言大學(xué)實(shí)用教程習(xí)題與實(shí)驗(yàn)指導(dǎo)M.北京:電子工業(yè)出版社,20062張翔.C語言函數(shù)大全M.北京:電子工業(yè)出版社,20023譚浩強(qiáng).C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第二版)M.北京:清華大學(xué)出版社,2004、課程的性質(zhì)和任務(wù)C語言是近年來在國內(nèi)外得到迅速推廣應(yīng)用的一種計(jì)算機(jī)語言。它功能豐富、表達(dá)能力強(qiáng)、使用靈活方便、應(yīng)用面廣、目標(biāo)程序效率高、可移植性好,既具有高級(jí)語言的特點(diǎn),又具有低級(jí)語言的許多特

3、點(diǎn)。因此,C語言特別適合于編寫系統(tǒng)軟件?,F(xiàn)在,許多高等學(xué)校,不僅在計(jì)算機(jī)專業(yè)開設(shè)了C語言課程,而且在非計(jì)算機(jī)專業(yè)也開設(shè)了C語言課程。全國計(jì)算機(jī)等級(jí)考試、全國計(jì)算機(jī)應(yīng)用技術(shù)證書考試和全國各地區(qū)組織的大學(xué)生計(jì)算機(jī)統(tǒng)一考試都將C語言列入了考試范圍,學(xué)習(xí)C語言已成為廣大計(jì)算機(jī)應(yīng)用人員和廣大青年學(xué)生的迫切要求。我們通過學(xué)習(xí)本課程,使學(xué)生掌握一門高級(jí)語言的特點(diǎn)、數(shù)據(jù)結(jié)構(gòu)、語法規(guī)則,學(xué)會(huì)用一種高級(jí)語言編寫簡單的程序,再此基礎(chǔ)上進(jìn)一步解決實(shí)際問題,從而培養(yǎng)學(xué)生的編程思維能力。二、教學(xué)內(nèi)容和基本要求第一章 C語言程序設(shè)計(jì)概述(一)教學(xué)內(nèi)容1、 C語言的發(fā)展歷史及C語言的用途2、 C語言的特點(diǎn)3、 C語言的構(gòu)成(

4、二)基本要求1、 了解C語言出現(xiàn)的歷史背景及特點(diǎn)2、 簡單了解C語言程序的組成及上機(jī)步驟第二章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式(一)教學(xué)內(nèi)容1、 C語言的數(shù)據(jù)類型2、 常量與變量3、 整型數(shù)據(jù)4、 實(shí)型數(shù)據(jù)5、 字符型數(shù)據(jù)6、 算術(shù)運(yùn)算和算術(shù)表達(dá)式7、 賦值運(yùn)算和賦值表達(dá)式8、 逗號(hào)運(yùn)算和逗號(hào)表達(dá)式(二)基本要求1、 掌握C語言中的數(shù)據(jù)類型2、 掌握各種類型數(shù)據(jù)的常量和變量3、 掌握各種類數(shù)值型數(shù)據(jù)間的混合運(yùn)算第三章 順序結(jié)構(gòu)程序設(shè)計(jì)(一)教學(xué)內(nèi)容1、 五類C語句2、 三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)3、 putchar函數(shù)、printf函數(shù)4、 getchar函數(shù)、scanf函數(shù)(二)基本

5、要求1、 了解C語言語句2、 掌握程序的順序結(jié)構(gòu)3、 掌握數(shù)據(jù)的輸入、輸出第四章 選擇結(jié)構(gòu)程序設(shè)計(jì)(一)教學(xué)內(nèi)容1、 關(guān)系運(yùn)算符及其優(yōu)先次序、關(guān)系表達(dá)式2、 邏輯運(yùn)算符及其優(yōu)先次序、邏輯表達(dá)式3、 if語句4、 switch語句(二)基本要求1、 掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式2、 掌握邏輯運(yùn)算符和運(yùn)算表達(dá)式3、 掌握兩個(gè)分支和分支的選取控制第五章 循環(huán)控制(一)教學(xué)內(nèi)容1、 goto語句構(gòu)成的循環(huán)的使用2、 while語句、do-while語句的使用3、 for語句的使用44、 break語句和continue語句(二)基本要求1、掌握幾種循環(huán)語句的用法2、break語句和continue語句第

6、六章 數(shù)組(一)教學(xué)內(nèi)容1、 一維數(shù)組的定義和引用2、 二維數(shù)組的定義和引用3、 字符數(shù)組的定義和引用、字符串處理函數(shù)(二)基本要求1、 掌握一維數(shù)組和二維數(shù)組2、 掌握字符數(shù)組第七章 函數(shù)(一)教學(xué)內(nèi)容1、 函數(shù)的定義2、 函數(shù)的調(diào)用3、 函數(shù)的嵌套調(diào)用、函數(shù)的遞歸調(diào)用4、 數(shù)組作為函數(shù)的參數(shù)5、 局部變量和全局變量6、 動(dòng)態(tài)存儲(chǔ)變量與靜態(tài)存儲(chǔ)變量(二)基本要求1、 會(huì)定義一個(gè)自定義函數(shù)2、 掌握函數(shù)調(diào)用3、 了解函數(shù)參數(shù)為各種類型數(shù)據(jù)時(shí)的情況第八章 指針(一)教學(xué)內(nèi)容1、 指針的概念2、 指針變量的定義和引用3、 指向數(shù)組的指針4、 指向字符串的指針5、 指向函數(shù)的指針6、 返回值是指針的

7、函數(shù)7、 指針數(shù)組和指向指針的指針(二)基本要求1、 理解指針的概念2、 掌握指向各種變量的指針第九章 結(jié)構(gòu)體(一)教學(xué)內(nèi)容1、 結(jié)構(gòu)體與共用體的定義、引用2、 結(jié)構(gòu)體數(shù)組3、 指向結(jié)構(gòu)體數(shù)據(jù)類型的指針4、 用指針處理鏈表5、 共用體(二)基本要求1、 掌握結(jié)構(gòu)體與共用體的概念2、 指針在結(jié)構(gòu)體中的應(yīng)用3、 會(huì)用指針處理鏈表第十章 位運(yùn)算與文件系統(tǒng)(一)教學(xué)內(nèi)容1、數(shù)值在計(jì)算機(jī)中的表示2、位運(yùn)算3、語言文件概述4、文件的打開與關(guān)閉5、文件的讀寫操作6、位置指針與文件定位(二)基本要求1、 掌握位運(yùn)算的運(yùn)算符2、 掌握文件指針的定義與使用3、 掌握文件的打開與關(guān)閉說明:教學(xué)時(shí)以本大綱為依據(jù),結(jié)合

8、所選教材內(nèi)容以及學(xué)生前導(dǎo)課程的學(xué)習(xí)情況靈活把握開展教學(xué)活動(dòng),并且要處理好理論與實(shí)踐的比例。三、實(shí)驗(yàn)(上機(jī)、習(xí)題課或討論課)內(nèi)容和基本要求(一)實(shí)驗(yàn)內(nèi)容1、順序結(jié)構(gòu)程序設(shè)計(jì)2、選擇結(jié)構(gòu)程序設(shè)計(jì)3、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(1)4、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)(2)5、數(shù)組程序設(shè)計(jì)6、字符數(shù)組程序設(shè)計(jì)7、函數(shù)程序設(shè)計(jì)8、指針程序設(shè)計(jì)(1)9、指針程序設(shè)計(jì)(2)10、結(jié)構(gòu)體程序設(shè)計(jì)(二)實(shí)驗(yàn)報(bào)告要求1、實(shí)驗(yàn)?zāi)康暮鸵?、實(shí)驗(yàn)內(nèi)容3、源程序清單4、運(yùn)行結(jié)果分析5、總結(jié)(遇到的主要問題及如何解決的,經(jīng)驗(yàn)及體會(huì))四、教學(xué)時(shí)數(shù)分配課程內(nèi)容講課實(shí)驗(yàn)習(xí)題課討論課課程設(shè)計(jì)上機(jī)小計(jì)1 第一章 C語言概述2022第二章 數(shù)據(jù)類型、運(yùn)算符

9、與表達(dá)式6063 第三章 最簡單的C程序設(shè)計(jì)順序程序設(shè)計(jì)2244 第四章 選擇結(jié)構(gòu)程序設(shè)計(jì)4265 第五章 循環(huán)控制4486 第六章 數(shù)組4487 第七章 函數(shù)6288 第八章 指針64109 第九章 結(jié)構(gòu)體與共用體42610 第十章 位運(yùn)算與文件結(jié)構(gòu)20211 總復(fù)習(xí)20212 考查202合計(jì)442064五、對(duì)學(xué)生能力培養(yǎng)的要求 1掌握C語言編程的一般方法,結(jié)構(gòu)化程序的設(shè)計(jì)方法,通用程序設(shè)計(jì)的算法能 用較優(yōu)良的算法,較合理的程序結(jié)構(gòu)實(shí)現(xiàn)一般的程序設(shè)計(jì)。 2能獨(dú)立完成從程序設(shè)計(jì),編輯,修改,編譯到執(zhí)行的全過程。 3能查閱并調(diào)用C語言的庫函數(shù)解決部分程序中的計(jì)算。六、說明 1本課程與其他課程的聯(lián)系與分工 對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生,學(xué)習(xí)本課程可以用于其專業(yè)中的應(yīng)用程序設(shè)計(jì)。對(duì)于計(jì)算機(jī)專業(yè)的學(xué)生可以作為應(yīng)用程序

溫馨提示

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

評(píng)論

0/150

提交評(píng)論