版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 C+程序設(shè)計(jì)教 學(xué) 大 綱前 言C+程序設(shè)計(jì)是為信息與計(jì)算科學(xué)專業(yè)學(xué)生開設(shè)的的專業(yè)必修課設(shè)置本課程的目的是:通過(guò)該課程的學(xué)習(xí)使學(xué)生不僅具備扎實(shí)的面向過(guò)程的程序設(shè)計(jì)的能力,而且掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法和MFC編程的思想,為后繼課程數(shù)據(jù)結(jié)構(gòu)等相關(guān)課程的學(xué)習(xí)奠定基礎(chǔ),為學(xué)生今后工作中,能夠使用Visual C+編程解決各自專業(yè)領(lǐng)域的計(jì)算機(jī)應(yīng)用問(wèn)題打下一個(gè)良好的基礎(chǔ)學(xué)習(xí)本課程的基本要求:1.熟練掌握過(guò)程化程序設(shè)計(jì)的基本概念和方法2.掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法3.掌握MFC編程的基本思想先修課程要求:計(jì)算機(jī)基礎(chǔ)、程序設(shè)計(jì)初步學(xué)時(shí)安排:本課程計(jì)劃90學(xué)時(shí),4學(xué)分,其中理論授課54學(xué)時(shí),3學(xué)分,實(shí)驗(yàn)36
2、學(xué)時(shí),1學(xué)分選用教材:龔沛曾,楊志著,C/C+程序設(shè)計(jì)教程,高等教育出版社,2004年教學(xué)手段:多媒體、板書、演示考核方法:考試(成績(jī)采用多種形式相結(jié)合,共100分,其中平時(shí)成績(jī)占30%,包括作業(yè)、上機(jī)實(shí)驗(yàn)、出勤率等;期末考試成績(jī)占70%)課堂教學(xué)進(jìn)度安排(見下頁(yè))周次教學(xué)實(shí)驗(yàn)內(nèi)容學(xué)時(shí)方式內(nèi)容學(xué)時(shí)方式1第一章C/C+概述C+發(fā)展簡(jiǎn)史、簡(jiǎn)單的C+程序?qū)嵗?、?shù)據(jù)的輸入和輸出、編譯預(yù)處理、Visual C+簡(jiǎn)介、實(shí)驗(yàn)安排3多媒體案例教學(xué)2第二章 基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式數(shù)據(jù)類型、變量和常量、運(yùn)算符和表達(dá)式3實(shí)驗(yàn)1預(yù)備知識(shí)2驗(yàn)證3第二章 基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式運(yùn)算符和表達(dá)式(續(xù))、指針、ty
3、pedef語(yǔ)句、應(yīng)用舉例、習(xí)題課3實(shí)驗(yàn)2 C+集成開發(fā)環(huán)境(IDE)24第三章 結(jié)構(gòu)化程序設(shè)計(jì)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)3實(shí)驗(yàn)3順序結(jié)構(gòu)25第三章 結(jié)構(gòu)化程序設(shè)計(jì)循環(huán)結(jié)構(gòu)(續(xù))、其它控制語(yǔ)句、應(yīng)用舉例3實(shí)驗(yàn)4選擇控制結(jié)構(gòu)26第四章 數(shù)組一維數(shù)組、二維數(shù)組、字符串3實(shí)驗(yàn)5循環(huán)控制結(jié)構(gòu)27第四章 數(shù)組字符串(續(xù))、指針和數(shù)組、程序舉例3實(shí)驗(yàn)6數(shù)組、字符串和指針28第五章 函數(shù)函數(shù)的定義、調(diào)用與說(shuō)明、函數(shù)間參數(shù)傳遞、遞歸函數(shù)、函數(shù)參數(shù)缺省、程序舉例3實(shí)驗(yàn)7函數(shù)29第五章 函數(shù)函數(shù)重載、函數(shù)模板、作用域與存儲(chǔ)類別、3實(shí)驗(yàn)8變量的作用域和生存期210第六章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)概述、結(jié)構(gòu)、類和對(duì)象3期
4、中檢查(機(jī)動(dòng))211第六章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)類和對(duì)象(續(xù))、程序舉例3實(shí)驗(yàn)9對(duì)象和類212第六章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)繼承與派生、多態(tài)性3實(shí)驗(yàn)10繼承和多態(tài)性213第七章 基于對(duì)話框的應(yīng)用程序基礎(chǔ)、基于對(duì)話框的應(yīng)用程序、靜態(tài)文本框、框架、單選按鈕和復(fù)選框3實(shí)驗(yàn)11基于對(duì)話框的應(yīng)用程序(I)214第七章 基于對(duì)話框的應(yīng)用程序列表框和組合框、滾動(dòng)條、程序舉例3實(shí)驗(yàn)12基于對(duì)話框的應(yīng)用程序(II)215第八章 文檔視圖結(jié)構(gòu)應(yīng)用程序文檔/視圖結(jié)構(gòu)、圖形與文字輸出、定時(shí)器、鼠標(biāo)和鍵盤消息處理3實(shí)驗(yàn)13文檔視圖結(jié)構(gòu)應(yīng)用程序216第八章 文檔視圖結(jié)構(gòu)應(yīng)用程序?qū)υ捒?、菜單設(shè)計(jì) 、程序舉例3實(shí)驗(yàn)14綜合應(yīng)用
5、4綜合17第九章C+的I/O流庫(kù)流、磁盤文件、程序舉例3實(shí)驗(yàn)15 C+的I/O流庫(kù)2驗(yàn)證18第九章C+的I/O流庫(kù)程序舉例、復(fù)習(xí)3上機(jī)測(cè)試2測(cè)試實(shí)驗(yàn)教學(xué)進(jìn)度表:周次學(xué)時(shí)實(shí)驗(yàn)項(xiàng)目實(shí)驗(yàn)教學(xué)主要內(nèi)容教學(xué)環(huán)節(jié)12預(yù)備知識(shí)Windows基本操作驗(yàn)證22C+集成開發(fā)環(huán)境(IDE)C+集成開發(fā)環(huán)境驗(yàn)證32順序結(jié)構(gòu)基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式驗(yàn)證42選擇控制結(jié)構(gòu)選擇控制結(jié)構(gòu)驗(yàn)證52循環(huán)控制結(jié)構(gòu)循環(huán)控制結(jié)構(gòu)驗(yàn)證62數(shù)組、字符串和指針數(shù)組、字符串和指針驗(yàn)證72函數(shù)參數(shù)傳遞、遞歸算法和函數(shù)的重載驗(yàn)證82變量的作用域和生存期變量的作用域和生存期驗(yàn)證92對(duì)象和類對(duì)象和類驗(yàn)證102繼承和多態(tài)性繼承和多態(tài)性驗(yàn)證112基于對(duì)
6、話框的應(yīng)用程序(I)MFC編程基礎(chǔ)驗(yàn)證122基于對(duì)話框的應(yīng)用程序(II)基本控件驗(yàn)證132文檔視圖結(jié)構(gòu)應(yīng)用程序文檔視圖結(jié)構(gòu)應(yīng)用程序驗(yàn)證142C+的I/O流庫(kù)C+的I/O流庫(kù)實(shí)驗(yàn)156綜合程序設(shè)計(jì)一個(gè)管理軟件的編制驗(yàn)證162上機(jī)測(cè)試上機(jī)考查注:根據(jù)專業(yè)等實(shí)際情況,教學(xué)時(shí)可以適當(dāng)調(diào)整內(nèi)容第一章C/C+概述教學(xué)目的:1.了解C+語(yǔ)言的發(fā)展、特點(diǎn)與用途2.掌握C+程序結(jié)構(gòu)與基本語(yǔ)法成分3.熟悉標(biāo)準(zhǔn)輸入輸出操作與.編譯預(yù)處理命令4.了解Visual C+的安裝與啟動(dòng),掌握Visual C+的集成開發(fā)環(huán)境以及在該環(huán)境下從編輯、編譯、連接到運(yùn)行的程序開發(fā)過(guò)程教學(xué)重點(diǎn):C+程序結(jié)構(gòu)基本語(yǔ)法成分,標(biāo)準(zhǔn)輸入輸出語(yǔ)
7、句,編譯預(yù)處理,Visual C+簡(jiǎn)介教學(xué)難點(diǎn):基本語(yǔ)法成分,標(biāo)準(zhǔn)輸入輸出語(yǔ)句第二章基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式教學(xué)目的:1.掌握數(shù)據(jù)類型的基本概念,熟悉如何定義變量,能正確使用C+語(yǔ)言常量和命名變量2.學(xué)會(huì)使用C+語(yǔ)言的常用運(yùn)算符,能正確的運(yùn)用它們構(gòu)成表達(dá)式3.掌握不同數(shù)據(jù)類型進(jìn)行混合運(yùn)算時(shí),數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則4.了解指針的概念和基本操作教學(xué)重點(diǎn):數(shù)據(jù)類型、變量和常量、運(yùn)算符和表達(dá)式、指針教學(xué)難點(diǎn):運(yùn)算符的優(yōu)先級(jí)、表達(dá)式的表示、不同數(shù)據(jù)類型的轉(zhuǎn)換規(guī)則、指針第三章結(jié)構(gòu)化程序設(shè)計(jì)教學(xué)目的:1.掌握最基本的順序結(jié)構(gòu)語(yǔ)句及其使用2.熟練掌握if和switch選擇結(jié)構(gòu)及其應(yīng)用3.熟練掌握while、d
8、o-while以及for三種循環(huán)語(yǔ)句及其嵌套4.了解其它控制語(yǔ)句goto、break、continue語(yǔ)句的應(yīng)用5.熟悉一些典型算法教學(xué)重點(diǎn):順序結(jié)構(gòu)語(yǔ)句,選擇結(jié)構(gòu)if和switch語(yǔ)句,三種循環(huán)語(yǔ)句while、do-while以及for的使用,其它控制語(yǔ)句goto、break、continue語(yǔ)句,循環(huán)語(yǔ)句與分支語(yǔ)句的嵌套教學(xué)難點(diǎn):if語(yǔ)句的嵌套,switch語(yǔ)句的條件及其分支的表示,循環(huán)的思想,循環(huán)語(yǔ)句的嵌套,循環(huán)語(yǔ)句與分支語(yǔ)句的嵌套第四章數(shù)組教學(xué)目的:1.掌握一維、二維數(shù)組、字符數(shù)組的概念、定義、引用方式與操作方法2.了解數(shù)組名所代表的地址常量和指向數(shù)組元素的指針變量之間的本質(zhì)區(qū)別和操作
9、的不同3.掌握字符串處理的方法:字符數(shù)組、字符指針4.掌握字符串處理的方法:MFC的CString類對(duì)象5.了解指針數(shù)組的概念,掌握用字符指針數(shù)組處理若干字符串的方法6.熟練掌握一些常用算法如排序、查找、插入、刪除等教學(xué)重點(diǎn):一維數(shù)組、二維數(shù)組、字符數(shù)組及其使用,CString類及指針、數(shù)組和字符串教學(xué)難點(diǎn):數(shù)組的初始化指針、數(shù)組和字符串第五章函數(shù)教學(xué)目的:1.熟練掌握函數(shù)的定義、調(diào)用與說(shuō)明2.掌握函數(shù)間參數(shù)傳遞3.掌握遞歸函數(shù)及其應(yīng)用4.掌握函數(shù)重載及其應(yīng)用5.掌握函數(shù)模板及其應(yīng)用6.熟悉作用域與存儲(chǔ)類別教學(xué)重點(diǎn):函數(shù)的定義與調(diào)用、函數(shù)間參數(shù)傳遞、遞歸函數(shù)、函數(shù)重載、函數(shù)模板、作用域與存儲(chǔ)類
10、別教學(xué)難點(diǎn):函數(shù)的定義、函數(shù)間參數(shù)傳遞、遞歸函數(shù)、函數(shù)重載、函數(shù)模板、作用域與存儲(chǔ)類別第六章面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)教學(xué)目的:1.了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念與特點(diǎn)2.了解結(jié)構(gòu)的定義及其使用3.掌握類和對(duì)象的定義4.掌握對(duì)象的初始化及常對(duì)象與常成員6.掌握繼承、派生和多態(tài)性教學(xué)重點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念與特點(diǎn)、結(jié)構(gòu)的定義及其使用、類和對(duì)象的定義、對(duì)象的初始化、常對(duì)象與常成員、線性鏈表、繼承、派生類的定義及其使用、多態(tài)性教學(xué)難點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念與特點(diǎn)、類和對(duì)象的定義、對(duì)象的初始化、常對(duì)象與常成員、線性鏈表、繼承、派生類的定義及其使用、多態(tài)性第七章基于對(duì)話框的應(yīng)用程序教學(xué)目的:1.
11、熟悉Windows應(yīng)用程序的主要特點(diǎn),了解Windows API編程思想2.掌握MFC編程精髓與創(chuàng)建對(duì)話框程序的步驟3.熟練掌握靜態(tài)文本框、框架、單選按鈕、復(fù)選框、列表框、組合框和滾動(dòng)條控件的使用,并能夠使用上述控件綜合解決實(shí)際問(wèn)題教學(xué)重點(diǎn):MFC編程精髓與創(chuàng)建對(duì)話框程序的步驟靜態(tài)文本框、框架、單選按鈕、復(fù)選框、列表框、組合框和滾動(dòng)條控件的使用教學(xué)難點(diǎn):控件常用屬性及事件代碼的書寫第八章文檔視圖結(jié)構(gòu)應(yīng)用程序教學(xué)目的:1.掌握文檔/視圖結(jié)構(gòu)應(yīng)用程序的創(chuàng)建過(guò)程2.能夠利用SDI窗口進(jìn)行圖形與文字輸出3.掌握定時(shí)器控件的使用4.了解鼠標(biāo)和鍵盤的常用事件并能利用它們進(jìn)行消息處理5.,掌握菜單的設(shè)計(jì)教學(xué)重點(diǎn):文檔/視圖結(jié)構(gòu)應(yīng)用程序的創(chuàng)建過(guò)程、圖形與文字輸出、定時(shí)器控件的使用、鼠標(biāo)和鍵盤的常用事件、菜單的設(shè)計(jì)教學(xué)難點(diǎn):圖形與文字輸出、菜單的事件過(guò)程第九章C+的I/O流庫(kù)教學(xué)目的:1.深入理解C+的I/O流的概念與其實(shí)現(xiàn)方法2.掌握標(biāo)準(zhǔn)輸入輸出流的應(yīng)用及其格式輸入輸出3.掌握對(duì)文件的輸入輸出操作教學(xué)重點(diǎn):標(biāo)準(zhǔn)輸入輸出流的應(yīng)用、文件的輸入輸出操作教學(xué)難點(diǎn):標(biāo)準(zhǔn)輸入輸出流的應(yīng)用、文件的輸入輸出
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《知識(shí)產(chǎn)權(quán)前沿問(wèn)題》課件
- 《支氣管哮喘防治》課件
- 地理(河南)-【八省聯(lián)考】河南、山西、陜西、內(nèi)蒙古、四川、云南、寧夏、青海八省2025年高考綜合改革適應(yīng)性演練
- 《對(duì)標(biāo)管理咨詢》課件
- 人教版八年級(jí)上冊(cè)地理第2章《中國(guó)的自然環(huán)境》教案
- 小學(xué)數(shù)學(xué)二年級(jí)數(shù)學(xué)加減法練習(xí)題
- 一模閱卷語(yǔ)知作文評(píng)分說(shuō)明南京市一模閱卷語(yǔ)知閱讀評(píng)分細(xì)則
- 上杭一中屆模擬試卷語(yǔ)文試題
- 寵物用品設(shè)計(jì)師職位概述
- 促進(jìn)學(xué)生學(xué)業(yè)成績(jī)提高的班級(jí)計(jì)劃
- 一年級(jí)下-科學(xué)-非紙筆測(cè)試
- 淘氣的一天(教案)2023-2024學(xué)年數(shù)學(xué)二年級(jí)下冊(cè) 北師大版
- 中藥房培訓(xùn)課題
- 供電方案審批流程
- 球墨鑄鐵管行業(yè)分析及市場(chǎng)研究報(bào)告
- 建筑規(guī)劃設(shè)計(jì)方案評(píng)審
- 2024中國(guó)出口信用保險(xiǎn)公司江蘇分公司勞務(wù)派遣人員招聘筆試參考題庫(kù)附帶答案詳解
- 淘寶爆款打造方案
- 自然情懷-主題作文訓(xùn)練
- 阿爾茨海默病康復(fù)
- 鐵路貨運(yùn)員(中級(jí))資格認(rèn)定考試題庫(kù)(濃縮500題)
評(píng)論
0/150
提交評(píng)論