《 c 語言程序設(shè)計》教學(xué)大綱

《 c 語言程序設(shè)計》教學(xué)大綱

ID:14497993

大小:674.50 KB

頁數(shù):139頁

時間:2018-07-29

《 c 語言程序設(shè)計》教學(xué)大綱_第1頁
《 c 語言程序設(shè)計》教學(xué)大綱_第2頁
《 c 語言程序設(shè)計》教學(xué)大綱_第3頁
《 c 語言程序設(shè)計》教學(xué)大綱_第4頁
《 c 語言程序設(shè)計》教學(xué)大綱_第5頁
資源描述:

《《 c 語言程序設(shè)計》教學(xué)大綱》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、《C語言程序設(shè)計》教學(xué)大綱?一.教學(xué)目的C語言程序設(shè)計是計算機(jī)及其它專業(yè)一門必修的基礎(chǔ)課,是學(xué)習(xí)其他計算機(jī)課程的基礎(chǔ),也是計算機(jī)基礎(chǔ)教育的重點(diǎn)課程之一。它既具有高級語言的特點(diǎn),又具有低級語言的功能。本課程的目的在于向?qū)W生介紹C語言的基礎(chǔ)知識,使學(xué)生了解C語言的基本概念及語法,準(zhǔn)確掌握C語言數(shù)據(jù)類型的特點(diǎn),熟練掌握C程序的編程方法,具有應(yīng)用C語言解決實(shí)際問題的能力。二.課程內(nèi)容及學(xué)時分配1.C語言概述(4學(xué)時)??了解C語言的歷史和特色??了解C程序的構(gòu)成及其編譯和鏈接方法??掌握C程序上機(jī)步驟2.順序結(jié)構(gòu)程序設(shè)計(6學(xué)時,其中2學(xué)時實(shí)驗(yàn))(1)數(shù)據(jù)描述(

2、2)熟練掌握C語句及賦值語句的概念(3)熟練掌握數(shù)據(jù)輸入輸出的方法3.選擇結(jié)構(gòu)程序設(shè)計(8學(xué)時,其中4學(xué)時實(shí)驗(yàn))??掌握關(guān)系運(yùn)算與邏輯運(yùn)算??了解程序流程控制結(jié)構(gòu)的基本概念??熟練掌握if語句、switch語句4.循環(huán)結(jié)構(gòu)程序設(shè)計(8學(xué)時,其中6學(xué)時實(shí)驗(yàn))(1)了解循環(huán)的概念(2)熟練掌握由while、do-while、for構(gòu)成的循環(huán)(3)掌握多重循環(huán)結(jié)構(gòu)5.數(shù)組(8學(xué)時,其中6學(xué)時實(shí)驗(yàn))??掌握一維數(shù)組和二維數(shù)組的定義、初始化及引用??掌握字符數(shù)組的定義、初始化及引用??熟練掌握數(shù)組的基本編程方法(數(shù)據(jù)的交換、排序等)6.函數(shù)(10學(xué)時,其中2學(xué)時實(shí)

3、驗(yàn))(1)掌握函數(shù)的概念、定義、調(diào)用、參數(shù)傳遞等基本方法。(2)掌握變量的作用域和存儲類別7.編譯預(yù)處理(2學(xué)時)??掌握宏定義的概念及使用??了解“文件包含”與條件編譯8.指針(8學(xué)時,其中4學(xué)時實(shí)驗(yàn))??掌握指針的概念??掌握指針定義方法、初始化的意義和使用規(guī)則??掌握指向數(shù)組的指針的定義和使用方法??掌握指針作函數(shù)參數(shù)及返回指針值函數(shù)的作用和使用方法??了解指向函數(shù)的指針的定義和使用方法??了解指針數(shù)組和多級指針的定義和使用的基本方法??了解main函數(shù)中的參數(shù)的作用和使用方法。9.結(jié)構(gòu)體與共用體(8學(xué)時,其中2學(xué)時實(shí)驗(yàn))??掌握結(jié)構(gòu)體變量的定義和

4、使用方法??掌握結(jié)構(gòu)體數(shù)組與指向結(jié)構(gòu)體數(shù)組的指針??掌握鏈表的操作(建立、刪除、插入結(jié)點(diǎn)、刪除結(jié)點(diǎn)等)??了解共用體的概念及簡單應(yīng)用??了解枚舉類型的概念10.文件(4學(xué)時,其中2學(xué)時實(shí)驗(yàn))??了解文件的概念??掌握文件的打開與關(guān)閉方法??掌握文件的打開方式??了解文件的讀寫與定位課時分配表內(nèi)容講課時數(shù)實(shí)驗(yàn)時數(shù)第一章C語言概述4?第二章順序結(jié)構(gòu)程序設(shè)計62第三章選擇結(jié)構(gòu)程序設(shè)計84第四章循環(huán)結(jié)構(gòu)程序設(shè)計84第五章數(shù)組84第六章函數(shù)106第七章編譯預(yù)處理22第八章指針84第九章結(jié)構(gòu)體與共用體82第十章文件42小計6630合計96?三.重點(diǎn)、難點(diǎn)重點(diǎn):1.程

5、序的三種基本結(jié)構(gòu)的設(shè)計方法2.?dāng)?shù)組與函數(shù)3.指針類型4.結(jié)構(gòu)體與共用體難點(diǎn):1.多重循環(huán)結(jié)構(gòu)的設(shè)計2.函數(shù)的遞歸調(diào)用3.指針4.文件四.實(shí)踐教學(xué)環(huán)節(jié)(30學(xué)時)1.實(shí)驗(yàn)部分(1)目的:了解C程序的基本結(jié)構(gòu),掌握C程序的調(diào)試方法,正確理解理論課的內(nèi)容,加深對講授內(nèi)容的理解,解決自己編程時存在的問題。(2)方法:通過學(xué)生閱讀實(shí)驗(yàn)指導(dǎo)書,了解每次實(shí)驗(yàn)的目的和要求。通過實(shí)驗(yàn)前的預(yù)習(xí)和編程、實(shí)驗(yàn)中的程序調(diào)試和教師的現(xiàn)場指導(dǎo)、實(shí)驗(yàn)后的復(fù)習(xí)與實(shí)驗(yàn)報告的編寫,使學(xué)生真正掌握C語言的語法規(guī)則和C程序的編程技巧2.實(shí)訓(xùn)部分(1)目的:通過為學(xué)生提供獨(dú)立實(shí)踐的機(jī)會,將課本上的

6、理論知識和實(shí)際編程能力結(jié)合起來,鍛煉學(xué)生分析問題和解決實(shí)際問題的能力,提高學(xué)生的實(shí)踐編程能力。(2)方法:利用學(xué)到的編程知識和編程技巧,通過布置具有一定難度的程序設(shè)計題目,使學(xué)生對軟件的開發(fā)技術(shù)有進(jìn)一步的了解,提高上機(jī)操作和綜合性程序設(shè)計的能力。五.考核方式與內(nèi)容1.考核方式:考試2.考核內(nèi)容:原則上要求試題覆蓋面達(dá)全部課程內(nèi)容的85%以上,大綱規(guī)定的內(nèi)容均應(yīng)在試題中有所反映。3.難易比例:要求試題應(yīng)難易適度,題量應(yīng)是學(xué)生在規(guī)定的90分鐘時間內(nèi)回答完畢,其難易程度要求比例為基礎(chǔ)知識占60%—70%基礎(chǔ)知識的靈活運(yùn)用占20%—30%難度較高知識≤10%4.

7、說明依學(xué)校有關(guān)規(guī)定,試題卷面應(yīng)為80分,(其中理論部分考核占60分,實(shí)驗(yàn)部分考核占20分),平時成績考核占20分。六.教材及主要參考書教材:《C程序設(shè)計》譚浩強(qiáng)著清華大學(xué)出版社主要參考書:《C語言程序設(shè)計》李淑華等著大連理工大學(xué)出版社《C語言程序設(shè)計教程》譚浩強(qiáng)等著高等教育出版社topC語言實(shí)驗(yàn)指導(dǎo)書實(shí)驗(yàn)一熟悉TurboC編程環(huán)境及簡單程序設(shè)計一、實(shí)驗(yàn)?zāi)康?.掌握在集成環(huán)境中編輯、編譯、連接和運(yùn)行C語言程序的方法。2.掌握C語言數(shù)據(jù)類型,熟悉如何定義一個整型、字符型、實(shí)型變量,以及對它們賦值的方法,了解以上類型數(shù)據(jù)輸出時所用的格式轉(zhuǎn)換符。23.學(xué)會使用有

8、關(guān)算術(shù)運(yùn)算符,以及包含這些運(yùn)算符的表達(dá)式。4.掌握數(shù)據(jù)的輸入輸出方法,能正確使用

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。