《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)大綱_第1頁
《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)大綱_第2頁
《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)大綱_第3頁
《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)大綱_第4頁
《程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流程序設(shè)計(jì)基礎(chǔ)課程教學(xué)大綱.精品文檔.程序設(shè)計(jì)基礎(chǔ)課程教學(xué)大綱1.課程概況課程代碼B1102301 課程所屬模塊/課程性質(zhì)專業(yè)核心課課程名稱程序設(shè)計(jì)基礎(chǔ)總學(xué)時(shí)/學(xué)分82/4.5理論學(xué)時(shí)/學(xué)分54/3實(shí)踐實(shí)訓(xùn)學(xué)時(shí)/學(xué)分28/1.5開設(shè)學(xué)期1適用專業(yè)軟件工程先修課程計(jì)算機(jī)導(dǎo)論所屬教研室軟件工程選用教材C程序設(shè)計(jì)(第四版)譚浩強(qiáng) 清華大學(xué)出版社大綱執(zhí)筆人蔡勇大綱審核人曾安平課程簡介:(300字以內(nèi)) 程序設(shè)計(jì)基礎(chǔ)是軟件工程專業(yè)必修的專業(yè)核心課程之一,主要用以培養(yǎng)學(xué)生程序設(shè)計(jì)能力,本課程主要介紹C語言的基本語法、基本語句、數(shù)據(jù)類型、基本控制結(jié)構(gòu)以及程序

2、設(shè)計(jì)的一般方法,使學(xué)生具有使用當(dāng)今流行的系統(tǒng)平臺(tái)的初步能力,具有熟練使用C語言編程解決實(shí)際問題的能力,培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格和習(xí)慣,培養(yǎng)上機(jī)解題調(diào)試程序的初步能力,為以后的軟件開發(fā)等奠定基礎(chǔ)。教學(xué)目標(biāo)(M)M1: 掌握程序設(shè)計(jì)語言相關(guān)語法規(guī)則M2:掌握程序設(shè)計(jì)語言的基本控制結(jié)構(gòu)和語句M3: 掌握編程一些常用的算法M4:掌握程序設(shè)計(jì)的基本思想及方法,掌握必要的程序設(shè)計(jì)技巧、程序測試和程序調(diào)試技巧。教學(xué)方式(J)J1.講授法教學(xué) 44 學(xué)時(shí) 81%J2.研討式學(xué)習(xí)學(xué)時(shí) %J3.案例教學(xué)6學(xué)時(shí) 11 %J4.網(wǎng)絡(luò)教學(xué) 學(xué)時(shí) %J5.自主學(xué)習(xí) 學(xué)時(shí) %J6對比分析法4學(xué)時(shí) 8%考核方式(K)K1.課堂

3、測試%K 2.期中考試%K3.期末考試 50 %K4.作業(yè)撰寫10%K5.實(shí)驗(yàn)分析報(bào)告30%K6.課堂表現(xiàn) 10 %K7.課程論文撰述%K8.出勤率 %2.教學(xué)內(nèi)容及要求第一章 程序設(shè)計(jì)與C語言1教學(xué)內(nèi)容第一節(jié) C語言出現(xiàn)的歷史背景、C語言的特點(diǎn)第二節(jié) 簡單的C語言程序介紹第三節(jié) 運(yùn)行C程序的步驟與方法2教學(xué)要求了解C語言出現(xiàn)的歷史背景、C語言的特點(diǎn)理解簡單的C程序功能及結(jié)構(gòu)掌握C程序的上機(jī)調(diào)試步驟3教學(xué)重點(diǎn)和難點(diǎn)C 語言的特點(diǎn),運(yùn)行C程序的步驟與方法。第二章 算法程序的靈魂1教學(xué)內(nèi)容第一節(jié) 算法的概念、算法的特性、簡單算法舉例第二節(jié) 算法的表示、結(jié)構(gòu)化程序設(shè)計(jì)方法2.教學(xué)要求了解算法的概念、

4、算法的特性理解結(jié)構(gòu)化程序設(shè)計(jì)方法掌握算法的表示(自然語言表示、傳統(tǒng)流程圖表示、N-S流程圖表示、偽代碼表示、計(jì)算機(jī)語言表示)3教學(xué)重點(diǎn)和難點(diǎn)掌握算法的表示第三章 順序結(jié)構(gòu)程序設(shè)計(jì)1教學(xué)內(nèi)容第一節(jié) 順序結(jié)構(gòu)程序設(shè)計(jì)舉例第二節(jié) 數(shù)據(jù)的表達(dá)形式及其運(yùn)算第三節(jié) C語句第四節(jié) 字符數(shù)據(jù)的輸入輸出、格式輸入與輸出2教學(xué)要求掌握C語言的數(shù)據(jù)類型、常量與變量、整型數(shù)據(jù)、浮點(diǎn)型數(shù)據(jù)、字符型數(shù)據(jù)、變量賦初值、數(shù)值型數(shù)據(jù)間的混合運(yùn)算、算術(shù)運(yùn)算符算術(shù)表達(dá)式、賦運(yùn)算符和賦值表達(dá)式、逗號運(yùn)算符和逗號表達(dá)式。理解C語言的賦值語句、輸入輸出概念掌握字符數(shù)據(jù)輸入輸出、格式輸入輸出,熟練掌握順序結(jié)構(gòu)程序設(shè)計(jì)方法3教學(xué)重點(diǎn)和難點(diǎn)各

5、類數(shù)值型數(shù)據(jù)間的混合運(yùn)算;算術(shù)運(yùn)算符和算術(shù)表達(dá)式;逗號運(yùn)算符和逗號表達(dá)式。字符數(shù)據(jù)的輸入輸出,簡單的格式輸入與輸出,較復(fù)雜的輸入輸出格式控制。第四章 選擇結(jié)構(gòu)程序設(shè)計(jì)1教學(xué)內(nèi)容第一節(jié) 關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式第二節(jié) if語句、switch語句第三節(jié) 選擇結(jié)構(gòu)程序設(shè)計(jì)綜合舉例2教學(xué)要求理解關(guān)系運(yùn)算符和關(guān)系表達(dá)式、邏輯運(yùn)算符和邏輯表達(dá)式掌握if語句、switch語句,熟練掌握選擇結(jié)構(gòu)程序設(shè)計(jì)方法3教學(xué)重點(diǎn)和難點(diǎn)用if語句實(shí)現(xiàn)選擇結(jié)構(gòu),利用switch語句實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。第五章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)1教學(xué)內(nèi)容第一節(jié) 為什么需要循環(huán)控制第二節(jié) 用while和do while語句實(shí)

6、現(xiàn)循環(huán)第三節(jié) 用for語句實(shí)現(xiàn)循環(huán)第四節(jié) 循環(huán)的嵌套、break語句和continue語句第五節(jié) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)綜合舉例2教學(xué)要求理解while語句、do while語句、for語句、break語句、continue語句的功能及用法掌握使用while語句、do while語句、for語句、break語句、continue語句設(shè)計(jì)循環(huán)結(jié)構(gòu)程序的方法,熟練掌握使用while語句、for語句設(shè)計(jì)循環(huán)結(jié)構(gòu)程序的方法,掌握分析、調(diào)試循環(huán)結(jié)構(gòu)程序的基本原理和方法3教學(xué)重點(diǎn)和難點(diǎn)用while語句和dowhile語句實(shí)現(xiàn)循環(huán),用for 語句實(shí)現(xiàn)循環(huán),循環(huán)的嵌套,用break語句和continue語句改變循環(huán)

7、狀態(tài)。第六章 利用數(shù)組處理批量數(shù)據(jù)1教學(xué)內(nèi)容第一節(jié) 一維數(shù)組的定義和引用 第二節(jié) 二維數(shù)組和多維數(shù)組的定義和引用第三節(jié) 字符數(shù)組2教學(xué)要求理解一維數(shù)組、二維數(shù)組、多維數(shù)組的含義掌握數(shù)組的定義和引用方法,熟練掌握運(yùn)用數(shù)組設(shè)計(jì)程序的基本方法3教學(xué)重點(diǎn)和難點(diǎn)一維數(shù)組的定義及使用方法,字符串的使用方法。第七章 函數(shù)1教學(xué)內(nèi)容第一節(jié) 函數(shù)概述及函數(shù)定義的一般形式第二節(jié) 函數(shù)參數(shù)和函數(shù)的值第三節(jié) 函數(shù)的調(diào)用第四節(jié) 函數(shù)的嵌套調(diào)用第五節(jié) 函數(shù)的遞歸調(diào)用第六節(jié) 數(shù)組作為函數(shù)參數(shù)第七節(jié) 局部變量和全局變量第八節(jié) 變量的存儲(chǔ)類別第九節(jié) 內(nèi)部函數(shù)和外部函數(shù)2教學(xué)要求理解函數(shù)、內(nèi)部函數(shù)、外部函數(shù)的概念和定義方法,理解

8、函數(shù)調(diào)用、函數(shù)嵌套調(diào)用、函數(shù)遞歸調(diào)用的概念和方法,理解局部變量、全局變量、變量存儲(chǔ)類別的概念和方法,理解形參和實(shí)參的含義和用法,熟練掌握函數(shù)的定義和程序設(shè)計(jì)方法。3教學(xué)重點(diǎn)和難點(diǎn)函數(shù)參數(shù)和函數(shù)的值,函數(shù)的調(diào)用,函數(shù)的嵌套調(diào)用,函數(shù)的遞歸調(diào)用,數(shù)組作為函數(shù)參數(shù),變量的作用域局部變量和全局變量,變量的存儲(chǔ)方式和生存期,關(guān)于變量的聲明和定義,內(nèi)部函數(shù)和外部函數(shù)。第八章 指針1教學(xué)內(nèi)容第一節(jié) 地址和指針的概念第二節(jié) 變量的指針和指向變量的指針變量第三節(jié) 數(shù)組與指針第四節(jié) 字符串與指針第五節(jié) 指向函數(shù)的指針、返回指針的函數(shù)第六節(jié) 指針數(shù)組和指向指針的指針、指針運(yùn)算的小結(jié)2教學(xué)要求理解地址與指針、數(shù)組與指

9、針、字符串與指針、函數(shù)指針和指針函數(shù)的概念熟練掌握運(yùn)用指針設(shè)計(jì)程序的基本原理和方法3教學(xué)重點(diǎn)和難點(diǎn)變量的指針和指向變量的指針變量。第九章 結(jié)構(gòu)體與共用體1教學(xué)內(nèi)容第一節(jié) 結(jié)構(gòu)體概述及定義結(jié)構(gòu)體類型變量的方法第二節(jié) 結(jié)構(gòu)體變量的引用、初始化、結(jié)構(gòu)體數(shù)組第三節(jié) 指向結(jié)構(gòu)體類型數(shù)據(jù)的指針、用指針處理鏈表第四節(jié) 共用體、枚舉類型、用typedef定義類型2教學(xué)要求理解結(jié)構(gòu)體、共用體、枚舉類型、自定義類型的含義和定義方法,理解結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體指針的定義和引用方法掌握運(yùn)用結(jié)構(gòu)體數(shù)組、結(jié)構(gòu)體指針設(shè)計(jì)程序的基本法,掌握建立動(dòng)態(tài)鏈表的程序設(shè)計(jì)方法。3教學(xué)重點(diǎn)和難點(diǎn)結(jié)構(gòu)體類型和結(jié)構(gòu)體變量。第十章 文件1教學(xué)內(nèi)容

10、第一節(jié) C文件概述、文件類型指針、文件的讀寫第二節(jié) 文件的定位、出錯(cuò)檢測、文件輸入輸出小結(jié)2.教學(xué)要求掌握文件的打開、定位、讀寫的程序設(shè)計(jì)方法3教學(xué)重點(diǎn)和難點(diǎn)掌握文件的打開、定位、讀寫的程序設(shè)計(jì)方法3.建議教學(xué)安排序號主要教學(xué)內(nèi)容(章)學(xué)時(shí)(理論+實(shí)驗(yàn))課程目標(biāo)教學(xué)方式考核方式1第一章 程序設(shè)計(jì)與C語言4+2M1、M4J1K4、K5、K62第二章 算法程序的靈魂2M3、M2J1、J3K4、K5、K63第三章 順序結(jié)構(gòu)程序設(shè)計(jì)4+4M1、M2、M4J1K4、K5、K64第四章 選擇結(jié)構(gòu)程序設(shè)計(jì)4+2M1、M2、M4J1、J3K4、K5、K65第五章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)6+2M1、M2、M4J1、J3K4、K5、K66第六章 利用數(shù)組處理批量數(shù)據(jù)6+4M1、M4J1、J3、J6K4、K5、K67第七章 函數(shù)6+2M1、M3、M4J1、J3、J6K4、K5、K68第八章 指針10+4M1、M3、M4J1、J3、J6K4、K5、K69第九章 結(jié)構(gòu)體與共用體6+2M1、M3、M4J1、J3、J6K4、K5、K610第十章 文件4+2M1、M4J1、J3、J6K4、K5、K611期末復(fù)習(xí)2+4M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論