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

下載本文檔

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

文檔簡(jiǎn)介

1、教師學(xué)科教案20-20學(xué)年度第一學(xué)期任教學(xué)科:任教年級(jí):任教老師:xx市實(shí)驗(yàn)學(xué)校C+程序設(shè)計(jì)課程教學(xué)大綱一、課程名稱(chēng):C+強(qiáng)序設(shè)計(jì)二、課程代碼:CST11004三、課程英文名稱(chēng):ProgramminginC+四、課程負(fù)責(zé)人:熊壯五、學(xué)時(shí)與學(xué)分:32+32/2學(xué)時(shí)3學(xué)分六、課程性質(zhì):必修/選修七、課程類(lèi)型:公共基礎(chǔ)N適用專(zhuān)業(yè):非計(jì)算機(jī)理工科類(lèi)各專(zhuān)業(yè)九、選課對(duì)象:非計(jì)算機(jī)理工科類(lèi)各專(zhuān)業(yè)一年級(jí)、二年級(jí)學(xué)生十、預(yù)修課程:大學(xué)計(jì)算機(jī)基礎(chǔ),高等數(shù)學(xué)十一、使用教材:1C+程序設(shè)計(jì)教程(第2版)皮德常編著機(jī)械工業(yè)出版社,2014年2月出版教材選用說(shuō)明:教材內(nèi)容注重C+強(qiáng)序設(shè)計(jì)語(yǔ)言核心要素的講授,在內(nèi)容的選取、

2、章節(jié)編排上都考慮了學(xué)習(xí)第一門(mén)程序設(shè)計(jì)語(yǔ)言應(yīng)該掌握的語(yǔ)言知識(shí)和學(xué)習(xí)規(guī)律,能夠滿(mǎn)足第一門(mén)程序設(shè)計(jì)語(yǔ)言的教學(xué)需求。十二、參考書(shū)目:1C+詡言程序設(shè)計(jì)(第4版)鄭莉等編著清華大學(xué)出版,2010年7月出版2新標(biāo)準(zhǔn)C+強(qiáng)序設(shè)計(jì)教程郭煒編著清華大學(xué)出版社,2012年8月出版3C+斕程導(dǎo)論(第二版)美DianeZak著,馬良荔等譯電子工業(yè)出版社,2003年9月出版十三、開(kāi)課單位:計(jì)算機(jī)學(xué)院十四、課程的目的和任務(wù)本課程通過(guò)C+程序設(shè)計(jì)語(yǔ)言介紹面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想和基本技術(shù),通過(guò)對(duì)典型實(shí)例的算法描述以及相應(yīng)C+語(yǔ)言代碼描述展現(xiàn)了在程序設(shè)計(jì)過(guò)程中如何對(duì)問(wèn)題進(jìn)行分析,如何組織數(shù)據(jù)和如何描述解決問(wèn)題的方法,展現(xiàn)如

3、何將方法和編碼相聯(lián)系的具體程序設(shè)計(jì)過(guò)程,進(jìn)而向?qū)W生傳授面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、基本技術(shù)和方法。通過(guò)本課程的學(xué)習(xí),可以為學(xué)生學(xué)習(xí)其他計(jì)算機(jī)應(yīng)用課程打下良好的程序設(shè)計(jì)基礎(chǔ)。十五、課程的基本要求:1 .能力培養(yǎng)要求通過(guò)本課程學(xué)習(xí),學(xué)生能夠理解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想,掌握使用C+語(yǔ)言開(kāi)發(fā)應(yīng)用程序的基本技能和方法,為后續(xù)專(zhuān)業(yè)課程學(xué)習(xí)打下良好的程序設(shè)計(jì)基礎(chǔ)。2 .課程知識(shí)定位面向?qū)ο蟪绦蛟O(shè)計(jì)思想和方法,C+詡言使用的基本技能3 .教學(xué)模式說(shuō)明理論授課,重點(diǎn)知識(shí)討論,實(shí)驗(yàn)項(xiàng)目4 .雙語(yǔ)教學(xué)要求無(wú)十六、課程內(nèi)容描述一級(jí)知識(shí)點(diǎn)二級(jí)知識(shí)點(diǎn)三級(jí)知識(shí)點(diǎn)掌握層次C+程序設(shè)計(jì)基礎(chǔ)C+鋰序的結(jié)構(gòu)C+幅識(shí)符掌握C+鐵

4、鍵字了解注釋了解編程風(fēng)格了解變量與常量變量掌握文字常量掌握符號(hào)常量了解常變量了解運(yùn)算符和表達(dá)式算術(shù)運(yùn)算符和算術(shù)表達(dá)式掌握賦值運(yùn)算符和賦值表達(dá)式掌握自增、自減運(yùn)算符掌握關(guān)系運(yùn)算符和關(guān)系表達(dá)式掌握邏輯運(yùn)算符和邏輯表達(dá)式掌握位運(yùn)算符及其表達(dá)式掌握逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式掌握sizeof運(yùn)算符掌握C+隹算符的優(yōu)先級(jí)和結(jié)合性了解數(shù)據(jù)類(lèi)型轉(zhuǎn)換賦值時(shí)的類(lèi)型轉(zhuǎn)換了解混合運(yùn)算時(shí)的類(lèi)型轉(zhuǎn)換掌握強(qiáng)制類(lèi)型轉(zhuǎn)換掌握數(shù)據(jù)的輸入輸出方法cout對(duì)象和cin對(duì)象掌握格式化輸出掌握指定輸入域?qū)捔私庾址妥址當(dāng)?shù)據(jù)輸入掌握枚舉類(lèi)型枚舉類(lèi)型的定義了解枚舉類(lèi)型的變重了解枚舉類(lèi)型的應(yīng)用了解C+琬程控制算法的基本概念算法的基本概念了解和表

5、小方法算法的表示了解算法的三種基本結(jié)構(gòu)了解選擇結(jié)構(gòu)程序設(shè)計(jì)基本的if語(yǔ)句掌握嵌套的if語(yǔ)句掌握條件運(yùn)算符掌握switch語(yǔ)句掌握循環(huán)結(jié)構(gòu)程序設(shè)計(jì)while循環(huán)掌握do-while循環(huán)掌握f(shuō)or循環(huán)掌握循劃、嵌套掌握break語(yǔ)句掌握continue語(yǔ)句掌握程序設(shè)計(jì)應(yīng)用舉例程序設(shè)計(jì)應(yīng)用舉例了解函數(shù)函數(shù)的定義和調(diào)用函數(shù)的定義掌握函數(shù)的聲明掌握函數(shù)的調(diào)用掌握函數(shù)的參數(shù)傳遞和返回值函數(shù)參數(shù)的傳遞方式掌握函數(shù)的返回值掌握局部變里和全局變量?jī)?nèi)存存儲(chǔ)區(qū)的布局簡(jiǎn)介了解局部變量掌握全局變量掌握局部變量與棧了解變量的存儲(chǔ)類(lèi)別auto修飾的變量了解register修飾的變量了解static修飾的變量掌握extern

6、修飾的變量掌握函數(shù)的默認(rèn)參數(shù)和引用參數(shù)函數(shù)的默認(rèn)參數(shù)掌握函數(shù)的引用參數(shù)掌握內(nèi)聯(lián)函數(shù)了解函數(shù)重載和函數(shù)模板函數(shù)重載掌握函數(shù)模板掌握嵌套調(diào)用和遞歸調(diào)用函數(shù)的嵌套調(diào)用掌握函數(shù)的遞歸調(diào)用掌握編譯預(yù)處理宏定義掌握文件包含了解條件編譯了解數(shù)組一維數(shù)組一維數(shù)組的定義掌握一維數(shù)組的初始化掌握引用一維數(shù)組兀素掌握二維數(shù)組二維數(shù)組的定義掌握二維數(shù)組的初始化掌握引用二維數(shù)組兀素掌握數(shù)組做函數(shù)參數(shù)數(shù)組兀素做函數(shù)參數(shù)掌握數(shù)組名做函數(shù)參數(shù)掌握字符數(shù)組與字符串字符數(shù)組的定義掌握字符數(shù)組的初始化掌握字符數(shù)組的輸入輸出掌握處理字符的宏掌握處理C風(fēng)格字符串的函數(shù)掌握C+鈉string類(lèi)如何使用string類(lèi)型掌握string對(duì)象

7、的比較運(yùn)算掌握string對(duì)象的初始化掌握string的函數(shù)成員掌握string對(duì)象應(yīng)用舉例了解指針指針變量指針概念了解定義指針變量掌握運(yùn)算符&和*掌握引用指針變量掌握指針與數(shù)組指向數(shù)組兀素的指針掌握指針的運(yùn)算掌握二維數(shù)組與指針了解指針與函數(shù)指針變量做函數(shù)形參掌握返回指針的函數(shù)掌握指向函數(shù)的指針掌握指針數(shù)組和多級(jí)指針指針數(shù)組掌握命令仃參數(shù)(main函數(shù)的參數(shù))了解指向指針的指針掌握內(nèi)存動(dòng)態(tài)分配和釋放內(nèi)存的動(dòng)態(tài)分配掌握動(dòng)態(tài)分配內(nèi)存的釋放掌握結(jié)構(gòu)體與鏈表結(jié)構(gòu)體的定義及應(yīng)用抽象數(shù)據(jù)類(lèi)型了解結(jié)構(gòu)體類(lèi)型的定義掌握結(jié)構(gòu)體變量的定義和初始化掌握結(jié)構(gòu)體變量的引用掌握結(jié)構(gòu)體數(shù)組的引用掌握typedef關(guān)

8、鍵字的使用掌握單向鏈表鏈表的概念了解帶頭結(jié)點(diǎn)單鏈表常用算法了解文件操作文件的基本概念使用文件的基本過(guò)程了解文件流類(lèi)型了解打開(kāi)文件和關(guān)閉文件文件的打開(kāi)掌握文件的關(guān)閉掌握檢測(cè)文件結(jié)束掌握用流操作符讀寫(xiě)文件使用“<<”操作符寫(xiě)文件掌握格式化輸出在寫(xiě)文件中的應(yīng)用掌握采用“>>”操作符從文件中讀數(shù)據(jù)掌握用函數(shù)成員讀寫(xiě)文件用getline函數(shù)讀文件掌握用get函數(shù)讀文件掌握用put函數(shù)寫(xiě)文件掌握二進(jìn)制文件處理二進(jìn)制文件的操作掌握讀寫(xiě)結(jié)構(gòu)體記錄掌握隨機(jī)訪(fǎng)問(wèn)文件定位函數(shù)seekg和seekp掌握返回位直的數(shù)tellg和tellp掌握類(lèi)的基礎(chǔ)部分類(lèi)的基本概念面向過(guò)程程序設(shè)計(jì)的缺陷了解面向

9、對(duì)象程序設(shè)計(jì)的基本思想了解類(lèi)的定義(數(shù)據(jù)成員,函數(shù)成員)掌握對(duì)象的定義和引用掌握對(duì)象數(shù)組的定義和引用掌握構(gòu)造函數(shù)和析構(gòu)函數(shù)構(gòu)造函數(shù)掌握析構(gòu)函數(shù)掌握帶參構(gòu)造函數(shù)掌握重載構(gòu)造函數(shù)掌握靜態(tài)成員靜態(tài)數(shù)據(jù)成員掌握靜態(tài)函數(shù)成員掌握友元外部函數(shù)作為類(lèi)的友兀掌握類(lèi)的成員函數(shù)作為另外一個(gè)類(lèi)的友元掌握一個(gè)類(lèi)作為另外一個(gè)類(lèi)的友元掌握類(lèi)的高級(jí)部分對(duì)象賦值問(wèn)題與拷貝構(gòu)造函數(shù)對(duì)象賦值問(wèn)題了解拷貝構(gòu)造函數(shù)掌握運(yùn)算符重載重載賦值運(yùn)算符掌握this指針掌握重載雙目算術(shù)運(yùn)算符掌握重載單目算術(shù)運(yùn)算符掌握重載關(guān)系運(yùn)算符掌握重載流操作運(yùn)算符掌握重載類(lèi)型轉(zhuǎn)換運(yùn)算符掌握重載“口”操作符掌握繼承、多態(tài)和虛函數(shù)繼承和派生繼承掌握保護(hù)成員和類(lèi)的

10、訪(fǎng)問(wèn)掌握派生類(lèi)的構(gòu)造函數(shù)和析構(gòu)函數(shù)掌握覆蓋基類(lèi)的函數(shù)成員掌握虛函數(shù)虛函數(shù)掌握純虛函數(shù)掌握抽象類(lèi)掌握指向基類(lèi)的指針掌握多重繼承和多繼承多重繼承掌握多繼承掌握類(lèi)模板定義類(lèi)模板的方法掌握定義類(lèi)模板類(lèi)的對(duì)象掌握類(lèi)模板與繼承了解異常處理異常異常概念了解拋出異常掌握處理異常掌握異常處理中的常見(jiàn)問(wèn)題討論基于對(duì)象的異常處理掌握捕捉多種類(lèi)型的異常掌握通過(guò)異常對(duì)象獲取異常信息了解再次拋出異常了解十七、學(xué)時(shí)分配1級(jí)知識(shí)點(diǎn)單元名稱(chēng)內(nèi)容解釋?zhuān)?級(jí)知識(shí)點(diǎn))學(xué)時(shí)數(shù)分配C+程序設(shè)計(jì)基礎(chǔ)C+程序的Z勾,C+制詞法單位,C+的基本數(shù)據(jù)類(lèi)型,變量與常量,運(yùn)算符和表達(dá)式,數(shù)據(jù)類(lèi)型轉(zhuǎn)換,數(shù)據(jù)的輸入輸出方法簡(jiǎn)介,枚舉類(lèi)型3C+流程控制算

11、法的基本概念和表示方法,選擇結(jié)構(gòu)程序設(shè)計(jì),循環(huán)結(jié)構(gòu)程序設(shè)計(jì),程序設(shè)計(jì)應(yīng)用舉例3函數(shù)函數(shù)的定義和調(diào)用,函數(shù)的聲明,函數(shù)的參數(shù)傳遞和返回值,局部變量和全局變量,變量的存儲(chǔ)類(lèi)別,函數(shù)的默認(rèn)參數(shù)和引用參數(shù),函數(shù)重載,函數(shù)模板,內(nèi)聯(lián)函數(shù),函數(shù)的遞歸調(diào)用,編譯預(yù)處理4數(shù)組一維數(shù)組的定義和使用,多維數(shù)組的定義和使用,數(shù)組做函數(shù)參數(shù),字符數(shù)組與字符串,標(biāo)準(zhǔn)C+的string類(lèi)4指針指針概念和指針變量,指針與數(shù)組,指針與函數(shù),指針數(shù)組與指向指針的指針,內(nèi)存動(dòng)態(tài)分配和釋放3結(jié)構(gòu)體與鏈表抽象數(shù)據(jù)類(lèi)型,結(jié)構(gòu)體的定義及應(yīng)用,用typedefte義類(lèi)型,單向鏈表2(部分自學(xué))文件操作文件的基本概念,打開(kāi)文件和關(guān)閉文件,采用流操作符讀寫(xiě)文件,流對(duì)象做參數(shù),出錯(cuò)檢測(cè),采用函數(shù)成員讀寫(xiě)文件,多文件操作,二進(jìn)制文件處理,隨機(jī)訪(fǎng)問(wèn)文件3類(lèi)的基礎(chǔ)部分面向?qū)ο蟪绦蛟O(shè)計(jì)概念,類(lèi)的基本概念,定義函數(shù)成員,定義對(duì)象,私有函數(shù)成員的作用,構(gòu)造函數(shù)和析構(gòu)函數(shù),對(duì)象數(shù)組4類(lèi)的高級(jí)部分靜態(tài)成員,友元函數(shù)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論