下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、計(jì)算機(jī)高級語言程序設(shè)計(jì)(C+)教學(xué)大綱一、課程基本信息1.課程代碼: 219194002.課程中文名稱:計(jì)算機(jī)高級語言程序設(shè)計(jì)(C+)課程英文名稱:Computer High-level Programming Language (C+)3.面向?qū)ο螅捍髮W(xué)一年級第一學(xué)期學(xué)生4.開課學(xué)院、系:信息工程學(xué)院軟件工程系5. 總學(xué)時(shí)數(shù):56講課學(xué)時(shí)數(shù):36,實(shí)驗(yàn)學(xué)時(shí)數(shù):206.學(xué)分?jǐn)?shù): 3.5 7.授課語種:中文,考試語種:中文8.教材:鄭莉,C語言程序設(shè)計(jì)(第4版),清華大學(xué)出版社,2010.7二、課程內(nèi)容簡介從專業(yè)人才培養(yǎng)需要出發(fā),計(jì)算機(jī)高級語言程序設(shè)計(jì)(C+)課程完整地介紹C+的語法和面向?qū)ο蟮?/p>
2、程序設(shè)計(jì)思想,在程序設(shè)計(jì)思維、代碼編寫方法、程序調(diào)試和優(yōu)化方法、軟件測試方法、規(guī)范化編程等方面對學(xué)生進(jìn)行系統(tǒng)地培訓(xùn),使學(xué)生在學(xué)習(xí)和實(shí)習(xí)過程中,不僅了解了什么是編程,而且掌握了編程的方法和工具。三、課程的地位、作用和教學(xué)目標(biāo)讓學(xué)生基本掌握最新的C+開發(fā)工具VC,基本了解VC編程的常用框架,掌握適應(yīng)VC幫助的方法,為進(jìn)一步學(xué)習(xí)編程語言和提高編程技能打下堅(jiān)實(shí)的基礎(chǔ)。該課程是軟件工程專業(yè)學(xué)生重要的專業(yè)基礎(chǔ)課之一,該課程重視編程語言的理解和規(guī)范的編程技能訓(xùn)練,通過循序漸進(jìn)的講授和大量的編程實(shí)踐,使本專業(yè)的新生基本掌握設(shè)計(jì)計(jì)算機(jī)程序的過程和方法,激發(fā)學(xué)生對編程的興趣,為學(xué)習(xí)后續(xù)課程打基礎(chǔ)。四、與本課程相聯(lián)
3、系的其他課程無先修課程。本課程為數(shù)據(jù)結(jié)構(gòu)等軟件設(shè)計(jì)類課程的先導(dǎo)課程。教學(xué)基本要求該課程分兩個階段:第1個階段:基礎(chǔ)訓(xùn)練階段,主要內(nèi)容包括:1、了解計(jì)算機(jī)基本概念和基本知識2、了解C程序的基本組成要素3、了解編程工具Visual C 20054、了解函數(shù)、標(biāo)準(zhǔn)庫函數(shù)及其他常用函數(shù)5、了解數(shù)組、字符串、指針與動態(tài)內(nèi)存分配6、了解類與對象的概念、特點(diǎn)、形式和用法7、了解優(yōu)秀程序員的基本修煉1:準(zhǔn)確理解語言8、了解優(yōu)秀程序員的基本修煉2:編程規(guī)范化9、了解優(yōu)秀程序員的基本修煉3:單步跟蹤調(diào)試第2個階段:提高階段,主要內(nèi)容包括:復(fù)習(xí)鞏固基礎(chǔ)階段學(xué)習(xí)的理論知識C進(jìn)階:變量和控制結(jié)構(gòu)C進(jìn)階:指針(引用)及其
4、靈活運(yùn)用C進(jìn)階:各種復(fù)雜數(shù)據(jù)類型的特點(diǎn)及應(yīng)用C進(jìn)階:類的構(gòu)造函數(shù)和析構(gòu)函數(shù)C進(jìn)階:類的主要特性及應(yīng)用 本課程內(nèi)容主要包括以下6個方面的內(nèi)容:第一章緒論講授6學(xué)時(shí)1.1 計(jì)算機(jī)基礎(chǔ)知識1.2 數(shù)據(jù)和程序的存儲與表示1.3 軟件及其開發(fā)過程、C歷史、面向?qū)ο蟮能浖_發(fā)【主要內(nèi)容】:計(jì)算機(jī)的產(chǎn)生和發(fā)展,計(jì)算機(jī)分類和組成,計(jì)算機(jī)的數(shù)制以及數(shù)據(jù)和程序的表示,軟件發(fā)展歷史以及C+語言的特點(diǎn),面向?qū)ο筌浖_發(fā)。【重點(diǎn)難點(diǎn)】:計(jì)算機(jī)的數(shù)制,數(shù)據(jù)和程序的表示,面向?qū)ο蟮能浖_發(fā)?!緦W(xué)生掌握要點(diǎn)】:熟記基本知識第二章C程序的基本組成要素講授10學(xué)時(shí),實(shí)習(xí)4學(xué)時(shí)2.1 標(biāo)識符2.2 數(shù)據(jù)類型及其運(yùn)算2.3 表達(dá)式、
5、語句2.4 控制結(jié)構(gòu)【主要內(nèi)容】:標(biāo)識符和變量、數(shù)據(jù)類型及其運(yùn)算、表達(dá)式、語句、控制結(jié)構(gòu)。 【重點(diǎn)難點(diǎn)】:數(shù)據(jù)類型及其運(yùn)算,控制結(jié)構(gòu)【學(xué)生掌握要點(diǎn)】:掌握不同的數(shù)字類型及其運(yùn)算方法,掌握各種控制結(jié)構(gòu)的用法。結(jié)合實(shí)習(xí)熟悉和鞏固主要內(nèi)容。第三章函數(shù)、標(biāo)準(zhǔn)庫函數(shù)及其他常用函數(shù)講授4學(xué)時(shí)3.1 函數(shù)的概念和形式3.2 函數(shù)的定義方法3.3 函數(shù)的使用方法3.4標(biāo)準(zhǔn)函數(shù)庫及其常用函數(shù)【主要內(nèi)容】: 函數(shù)的概念,定義和使用方法,標(biāo)準(zhǔn)函數(shù)庫【重點(diǎn)難點(diǎn)】: 函數(shù)的定義和使用方法【學(xué)生掌握要點(diǎn)】:課堂和課后大量閱讀程序練習(xí),熟悉函數(shù)的定義和使用方法。第四章數(shù)組、字符串、指針與動態(tài)內(nèi)存分配講授6學(xué)時(shí),實(shí)習(xí)4學(xué)時(shí)4
6、.1 數(shù)組的形式和用法4.2 字符串的概念和用法4.3 指針的概念、形式和實(shí)質(zhì)4.4 指針定義和動態(tài)內(nèi)存分配4.5 數(shù)組、字符串與指針的關(guān)系【主要內(nèi)容】: 數(shù)組、字符串和指針的概念、形式和用法【重點(diǎn)難點(diǎn)】: 指針的概念和用法【學(xué)生掌握要點(diǎn)】:了解基本概念,通過反復(fù)訓(xùn)練理解數(shù)組的用法,理解和掌握指針的概念和用法。第五章類與對象講授4學(xué)時(shí),實(shí)習(xí)8學(xué)時(shí)5.1 類的概念、形式與特點(diǎn)5.2 類與對象的關(guān)系5.3 類的聲明、類成員的訪問控制、構(gòu)造函數(shù)與析構(gòu)函數(shù)5.4 基類與繼承、虛函數(shù)與純虛函數(shù)、抽象基類5.5 深度剖析類的特性(封裝、繼承、多態(tài))【主要內(nèi)容】:類的概念、形式與特點(diǎn)【重點(diǎn)難點(diǎn)】:類的概念、
7、形式,類與對象的關(guān)系,類的聲明、類成員的訪問控制。 【學(xué)生掌握要點(diǎn)】:類的聲明、類成員的訪問控制,類的封裝等特性。第六章 優(yōu)秀程序員的基本修煉講授2學(xué)時(shí),實(shí)習(xí)8學(xué)時(shí)6.1 優(yōu)秀程序員的基本修煉1:準(zhǔn)確理解語言6.2 優(yōu)秀程序員的基本修煉2:編程規(guī)范化6.3 優(yōu)秀程序員的基本修煉3:單步跟蹤調(diào)試六、考核方式與評價(jià)結(jié)構(gòu)比例:本課程成績評定由平時(shí)成績、實(shí)習(xí)成績和考試成績?nèi)糠纸M成。平時(shí)成績包括考勤、作業(yè)和課堂問答三方面,占總成績的20%,實(shí)習(xí)成績占40,考試成績占40%。七、教學(xué)參考資料: 教材:鄭莉,C語言程序設(shè)計(jì)(第4版),清華大學(xué)出版社,2010年7月參考教材: 1 Bjarne Strous
8、trup, The C+ + Programming Language (Third Edition) , Addison Wesley ,20002 Stanley B.Lippman,Jose LaJoie,Barbara E.Moo, C+Primer中文版(第4版), 人民郵電出版社, 20063 錢能,C+程序設(shè)計(jì)教程(第二版),清華大學(xué)出版社,20054 Walter Savitch ,C+面向?qū)ο蟪绦蛟O(shè)計(jì)(第6版),清華大學(xué)出版社,20075 CharlesPetzold, Windows程序設(shè)計(jì)(第5版), 北京大學(xué)出版社,20046 Jeff Prosise, MFC Win
9、dows程序設(shè)計(jì),清華大學(xué)出版社,20077 Walter Savitch.熊歆斌 譯. 完美C+教程(第1版).清華大學(xué)出版社. 20058 Bjarne Stroustrup著,王剛,劉曉光,吳英,李濤 譯,C+程序設(shè)計(jì)原理與實(shí)踐,機(jī)械工業(yè)出版社,20109 Nicolai M.Josuttis著,侯捷,孟巖 譯,C+標(biāo)準(zhǔn)程序庫自修教程與參考手冊,華中科技大學(xué)出版社,200210 Steve McConnell著,金戈,湯凌,陳碩,張菲 譯,代碼大全(第2版),電子工業(yè)出版社,2006參考文獻(xiàn):1 Walter Savitch.熊歆斌 譯. 完美C+教程(第1版).清華大學(xué)出版社. 200
10、52張基溫.C+程序設(shè)計(jì)基礎(chǔ)例題與習(xí)題M.北京:高等教育出版社,1996.3Harvey M Deitel 趙鈞譯.C+大學(xué)教程實(shí)驗(yàn)指導(dǎo)書M.北京:電子工業(yè)出版社,2003.4Randal E.Bryant,David OHallaron,譯者: 龔奕利 雷迎春,深入理解計(jì)算機(jī)系統(tǒng),機(jī)械工業(yè)出版社,20105李琳娜,Visual C+開發(fā)技術(shù)大全,清華大學(xué)出版社,20106Herb Sutter,Andrei Alexandrescu,劉基誠 譯, C+編程規(guī)范:101條規(guī)則、準(zhǔn)則與最佳實(shí)踐,人民郵電出版社,20107Stanley B.Lippman Josee Lajoie Barbara
11、 E.Moo ,李師賢,蔣愛軍,梅曉勇,林瑛 譯,C+ Primer中文版:第4版,人民郵電出版社,20108 Bruce Eckel,劉宗田 袁兆山 潘秋菱 等譯,C+編程思想(第2版) 第1卷:標(biāo)準(zhǔn)C+導(dǎo)引,機(jī)械工業(yè)出版社,20029 Bruce Eckel,Chuck Alison, 刁成嘉 等譯,C+編程思想 第2卷:實(shí)用編程技術(shù),機(jī)械工業(yè)出版社,200510 Tony Gaddis, 周靖 譯,C+圖形與游戲編程基礎(chǔ),清華大學(xué)出版社,201011 Matthew Wilson著,金慶 宋晨光 鄭逾洋 吳圳 譯,STL擴(kuò)展技術(shù)手冊 卷I:集合和迭代器,機(jī)械工業(yè)出版社,200812Pau
12、l Deitel,Harvey M. Deitel,張引 譯,C+大學(xué)教程(第七版),電子工業(yè)出版社,201013Stanley B.lippman ,侯捷 譯,Essential C+中文版,華中科技大學(xué)出版社,200114Bruce Eckel, Thinking in C+(Second Edition), Prentice Hall, 200215錢能,C+程序設(shè)計(jì)教程(第二版),清華大學(xué)出版社,200516林銳,韓永泉, 高質(zhì)量程序設(shè)計(jì)指南-C+/C語言(第3版),電子工業(yè)出版社,200717David J.Kruglinski 著, 潘愛民 王國印 譯,Visual C+技術(shù)內(nèi)幕(
13、第4版)修訂版,清華大學(xué)出版社,200918 CharlesPetzold, Windows程序設(shè)計(jì)(第5版), 北京大學(xué)出版社,200419 Jeff Prosise, MFC Windows程序設(shè)計(jì),清華大學(xué)出版社,200720熊歆斌, Visual C+程序設(shè)計(jì)培訓(xùn)教程, 清華大學(xué)出版社,200221 Bjarne Stroustrup著,王剛,劉曉光,吳英,李濤 譯,C+程序設(shè)計(jì)原理與實(shí)踐,機(jī)械工業(yè)出版社,201022 Nicolai M.Josuttis著,侯捷,孟巖 譯,C+標(biāo)準(zhǔn)程序庫自修教程與參考手冊,華中科技大學(xué)出版社,200223 Steve McConnell著,金戈,湯凌
14、,陳碩,張菲 譯,代碼大全(第2版),電子工業(yè)出版社,200624譚浩強(qiáng),C+程序設(shè)計(jì),清華大學(xué)出版社,200425趙晶,邱少明,C/C+程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)與實(shí)訓(xùn),清華大學(xué)出版社,201026Nicholas A.Solter,Scott J.Kleper著,劉鑫 楊健康 等譯,C+高級編程,機(jī)械工業(yè)出版社,200627Bjarne Stroustrup著, 裘宗燕 譯,C+語言的設(shè)計(jì)和演化,機(jī)械工業(yè)出版社,200228鄭莉,傅仕星,張瑞豐,C+語言程序設(shè)計(jì)(第3版)學(xué)生用書,清華大學(xué)出版社,2006八、教學(xué)進(jìn)度與內(nèi)容安排次序教學(xué)基本內(nèi)容、重點(diǎn)、難點(diǎn)1緒論、C語言概述(C+的發(fā)展歷史與程序?qū)嵗+詞法與規(guī)則)/軟件體系結(jié)構(gòu)及其開發(fā)過程、程序設(shè)計(jì)語言的發(fā)展、面向?qū)ο蟮能浖_發(fā)過程)2第二章 C語言概述2(C+基本數(shù)據(jù)類型、表達(dá)式)3第三章 C+簡單程序設(shè)計(jì)(算法的基本控制結(jié)構(gòu):循環(huán)、其它控制)4第三章 C+簡單程序設(shè)計(jì)2(自定義數(shù)據(jù)類型:枚舉、結(jié)構(gòu)、聯(lián)合體)5C+
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工現(xiàn)場施工防臺風(fēng)災(zāi)害制度
- 施工現(xiàn)場安全管理制度的國際比較與借鑒
- 施工單位關(guān)于現(xiàn)場布置的工作聯(lián)系函
- 科技輔助小學(xué)語文教學(xué)的策略與實(shí)踐
- 飯店生產(chǎn)安全事故應(yīng)急預(yù)案
- 食品安全的應(yīng)急預(yù)案
- DB6528T 146-2024庫爾勒香梨雜交育種技術(shù)規(guī)程
- DB3702T 46.2-2024地理標(biāo)志產(chǎn)品 平度大花生 第2部分:質(zhì)量標(biāo)準(zhǔn)
- 專賣店員工聘用合同標(biāo)準(zhǔn)格式
- 個人信用抵押借款合同2025
- 燈謎大全及答案1000個
- 白酒銷售經(jīng)理述職報(bào)告
- 六年級英語上冊綜合測試卷(一)附答案
- 部編小學(xué)語文(6年級下冊第6單元)作業(yè)設(shè)計(jì)
- 洗衣機(jī)事業(yè)部精益降本總結(jié)及規(guī)劃 -美的集團(tuán)制造年會
- 2015-2022年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招語文/數(shù)學(xué)/英語筆試參考題庫含答案解析
- 2023年菏澤醫(yī)學(xué)專科學(xué)校單招綜合素質(zhì)模擬試題及答案解析
- 鋁合金門窗設(shè)計(jì)說明
- 常見食物的嘌呤含量表匯總
- 小學(xué)數(shù)學(xué)-三角形面積計(jì)算公式的推導(dǎo)教學(xué)設(shè)計(jì)學(xué)情分析教材分析課后反思
- 人教版數(shù)學(xué)八年級下冊同步練習(xí)(含答案)
評論
0/150
提交評論