




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機科學與技術(軟件工程方向)
課程教學大綱
目錄
一、課程教學大綱1
1.《計算機導論》教學大綱2
2.《工程制圖與CAD》課程教學大綱9
3.《C語言程序設計》課程教學大綱14
4.《C++語言程序設計》課程教學大綱18
5.《數字電子技術基礎》課程教學大綱23
6.《匯編語言程序設計》課程教學大綱27
7,《VC++程序設計》課程教學大綱32
8.《數據結構》課程教學大綱37
9.《離散數學》理論教學大綱45
10.《計算機組成原理》課程教學大綱48
11.《Java程序設計》課程教學大綱53
12.《軟件工程》課程教學大綱57
13.《操作系統》課程教學大綱64
14.《計算機網絡》課程教學大綱69
15.《數據庫原理》課程教學大綱73
16.《微機原理與接口技術》課程教學大綱78
17.《計算方法》課程教學大綱82
18.《數值分析》課程教學大綱86
19.《算法設計與分析》課程教學大綱91
20.《軟件工程項目管理》課程教學大綱94
21.《軟件系統建模與構造》課程教學大綱99
22.《高級數據庫》課程教學大綱104
23.《電子商務概論》課程教學大綱108
24.《電子政務概論》課程教學大綱110
25.《計算機英語》課程教學大綱113
26.《人工智能原理》課程教學大綱115
27.《軟件測試技術》課程教學大綱119
28.《WEB應用與開發》課程教學大綱126
29.《網絡工程與組網設計》課程教學大綱131
30.《計算機圖形學》課程教學大綱136
31.《CAD二次開發》課程教學大綱139
32.《多媒體技術》課程教學大綱143
33.《編譯原理》課程教學大綱147
34.《通訊技術》課程教學大綱151
35.《數學建模》課程教學大綱155
二、課程實驗教學大綱160
1.《計算機導論》實驗課教學大綱161
2.《C語言程序設計》實驗教學大綱163
3.《工程制圖與CAD》課程實驗教學大綱166
4.《C++語言程序設計》實驗教學大綱168
5.《數字電子技術基礎》課程實驗教學大綱171
6.《匯編語言程序設計》課程實驗教學大綱173
7.《VC++程序設計》課程實驗教學大綱175
8.《數據結構》課程實驗教學大綱177
9.《計算機組成原理》課程實驗教學大綱179
10.《JAVA程序設計》課程實驗教學大綱182
11.《軟件工程》課程實驗教學大綱184
12.《操作系統》課程實驗教學大綱186
13.《計算機網絡》課程實驗教學大綱188
14.《數據庫原理》課程實驗教學大綱190
15.《微機原理與接口技術》課程實驗教學大綱192
17.《軟件系統建模與構造》課程實驗教學大綱194
18.《高級數據庫》課程實驗教學大綱196
19.《軟件測試技術》課程實驗教學大綱198
20.《WEB應用與開發》課程實驗教學大綱201
21.《網絡工程與組網設計》課程實驗教學大綱204
22.《計算機圖形學》課程實驗教學大綱206
23.《CAD二次開發》課程實驗教學大綱208
24.《多媒體技術》課程實驗教學大綱210
25.《編譯原理》課程實驗教學大綱212
26.《通信技術》課程實驗教學大綱214
27.《數學建模》課程實驗教學大綱217
三、課程設計教學大綱219
1.《VC++程序設計》課程設計教學大綱220
2,《Java程序設計》課程設計教學大綱223
3.《數據結構》課程設計教學大綱226
4.《微機原理與接口技術》課程設計教學大綱228
5.《高級數據庫》課程設計教學大綱231
6.《軟件工程綜合實踐》課程設計教學大綱234
7.《WEB應用與開發》課程設計教學大綱237
8.《網絡組網技術》課程設計教學大綱240
9.《畢業設計》教學大綱243
四、實習教學大綱247
1.《認識實習》實習教學大綱248
2.《生產實習》實習教學大綱250
3.《畢業實習》實習教學大綱252
一、課程教學大綱
1.《計算機導論》教學大綱
課程名稱計算機導論課程編號
英文名稱IntroductionofComputerScience
適用專業計算機科學與技術專業(軟件工程方向)
課程性質專業基礎課
總學時72學分3.5理論學時40實踐學時上機學時32
先修課程
參考教材《計算機導論》袁方等編著清華大學出版社
一、課程性質'目的與任務
《計算機科學導論》是計算機科學與技術專業學生的第一門與所學專業有關的入門教
材,通過本課程的學習,使學生初步掌握計算機軟、硬件基礎知識和基礎理論;了解程序設
計語言、數據結構、算法基礎、軟件工程等專業知識的知識點以及與信息技術有關的社會人
文等知識,同時了解IT行業發展動態。為學習計算機專業的后繼基礎課打好基礎。
二、課程的基本內容和教學要求
第一章緒論
[目的要求]
1.計算機的基本概念。
2.計算機科學技術的研究范疇。
3.對計算機科學與技術學科畢業生的基本要求。
4.信息化社會對計算機人才的需求。
[教學內容]
1.計算機的定義、分類與發展
2.計算機科學技術的研究范疇
3.對計算機科學與技術學科畢業生的基本要求
4.計算機科學與技術學科知識體系
5.信息化社會的挑戰
第二章計算機的基礎知識
[目的要求]
掌握計算機的運算基礎知識
掌握邏輯代數運算
掌握計算機工作原理與系統組成
掌握程序設計基礎、算法基礎和數據結構基礎知識。
[教學內容]
1.計算機的運算基礎知識
2.邏輯代數基礎
3.計算機的基本結構與工作原理
4.程序設計基礎
5.算法基礎
6.數據結構基礎
第三章計算機硬件系統
[目的要求]
1.掌握計算機硬件系統組成
理解計算機硬件系統個組成部分的工作原理與功能
[教學內容]
1.計算機系統
2.計算機系統單元
3.計算機輸入/輸出輸出系統
4.計算機輔助存儲設備
第四章計算機系統軟件與工具軟件
[目的要求]
1.了解計算機系統軟件與工具軟件的功能
2.掌握計算機系統軟件與工具軟件的使用方法
[教學內容]
1.程序設計語言翻譯系統
2.計算機操作系統
3.常用計算機工具軟件及其使用方法
第五章計算機應用軟件
[目的要求]
1.掌握文字處理軟件Word2000與電子表格軟件Excel2000
2.掌握文稿演示軟件PowerPoint
3.掌握網頁制作軟件FrontPage
[教學內容]
1.文字處理軟件Word2000
2.電子表格軟件Excel2000
3.文稿演示軟件PowerPoint
4.網頁制作軟件Frontpage
第六章數據庫系統及其應用
[目的要求]
1.了解數據庫系統的基本概念、
2.掌握數據庫系統的基本操作
3.了解數據庫系統的應用領域
[教學內容]
1.數據庫系統的基本概念
2.結構化查詢語言SQL概述
3.SQL的數據定義操作
4.SQL的數據查詢操作
5.SQL的數據更新操作
6.SQL的視圖操作
7.幾種新型的數據庫系統
8.數據庫系統的應用
第七章多媒體技術及其應用
[目的要求]
1.掌握多媒體的定義幾多媒體系統的組成
2.理解多媒體技術
3.了解多媒體創作工具及多媒體應用領域
[教學內容]
1.多媒體
2.超文本與超媒體
3.多媒體技術
4.多媒體通信系統技術
5.多媒體創作工具
6.Web創作
7.多媒體編輯語言
8.虛擬現實技術
第八章計算機網絡及其應用
[目的要求]
1.掌握計算機網絡的基本知識
2.理解計算機網絡的功能、分類、體系結構和組成
3.理解Internet并會使用Internet上網瀏覽與搜索以及收發電子郵件
[教學內容]
1.計算機網絡簡介
2.計算機網絡體系結構
3.計算機網絡的分類和使用方式
4.Internet與TCP/IP協議
5.局域網的基礎構架
第九章軟件工程
[目的要求]
1.掌握軟件工程的基本思想、基本方法、基本概念
2.理解軟件生存周期與軟件開發模型以及軟件開發方法
[教學內容]
1.軟件工程的概念
2.軟件開發模型
3.軟件開發方法
4.軟件過程和過程改進
第十章計算機信息安全技術
[目的要求]
1.掌握計算機安全知識
2.掌握計算機病毒防護方法
3.了解防火墻技術
[教學內容]
1.計算機信息安全概述
2.保密技術
3.防御技術
4.計算機病毒防護
第十一章計算機的應用領域
[目的要求]
1.了解計算機的應用范圍
[教學內容]
1.計算機的應用領域概述
第十二章職業道德與責業
[目的要求]
1了解信息產業界的道德準則
2.了解信息產業的法律法規
[教學內容]
1.信息產業界的道德準則
2.信息產業的法律法規
3.專業崗位與擇業
三、學時分配
學時其口口
序號主要內容
分配理論實踐上機實習設計
1計算機發展簡史22
2計算機基本操作22
3計算機專業知識體系22
4計算機基礎知識26
5打字練習22
6操作系統22
7計算機網絡知識22
8Windows操作系統26
9程序設計知識26
10Word28
11軟件開發知識26
12Excel28
13計算機系統安全知識24
14計算機經典問題22
15計算機發展方向22
16PPT24
17計算機學科方法論24
18上機考試22
19理論課復習22
合計704032
四、實驗內容與要求
實驗每
項實驗項要組實驗
學時實驗內容備注
目編目名稱求人類型
號數
計算機
必
1基本操21驗證熟悉計算機的構成和基本操作
開
作
打字練必
221驗證中英文打字練習,熟練掌握中英數輸入
習開
掌握Windows的基本操作,寫字板及漢
字輸入,資源管理器操作。方法,信息
Windows
必查找、獲得系統幫助,調用寫字板軟件
3操作系41驗證
開及進行文字錄人,練習使用智能ABC錄
統
入漢字;利用資源管理器瀏覽文件用程
序創建快捷方式
必掌握WORD的文本編輯與排版以及圖、文
4Word81驗證
開表混排技術
掌握Excel工作表的建立與計算,掌握
必
5Excel81驗證工作表的編輯與打印、數據管理以及圖
開
表。
PowerPoint演示文稿的建立、編輯與修
必
6PPT41驗證飾,掌握PowerPoint幻燈片的動畫設計
開
與放映.
上機考必
721驗證對實踐教學內容進行考試
試開
五'課程習題的要求
1.第七章多媒體技術及其應用第五節多媒體創作工具、第六節多媒體編輯語言和第七
節虛2.擬現實技術;第十一章計算機的應用領域、第十二章職業道德與擇業。
3.自學時數分別為六學時
4.教學應先指導性輔導半小時,并布置思考題,要求學生通過自學達到大綱要求的目
標
六、考試內容和要求
理論和上機考試相結合,平時按實驗的目的與要求對所學內容進行筆試,并計入計算機
導論的實驗成績。
七'課程主要參考書
(1)黃國興陶樹平丁岳偉編著《計算機導論》清華大學出版社
(2)楊克昌王岳斌主編《計算機導論》中國水利水電出版社
(3)趙建民等主編《大學計算機基礎》浙江科學技術出版社
(4)盧湘鴻主編《計算機應用教程》清華大學出版社
(5)胡維華等主編《大學計算機文化基礎實際教程》浙江科學技術出版社
使用說明
1.本大綱提供計算機科學技術與應用專業本科生使用。
2.本大綱所列內容,尤其是掌握和理解的內容,任課教師必須通過各種教學方法使學
生達到掌握和理解。
3.任課教師對教學順序可作適當變動,但不要破壞課程的基本體系。
4.本課程為理論與實踐相結合,每章都安排上機實驗內容。
制定人:陽王東審定人:批準人:
2010年6月
2.《工程制圖與CAD》課程教學大綱
課程名稱工程制圖與CAD課程編號
英文名稱EngineeringDrawingandComputerAidedDesign
適用專業計算機科學與技術(軟件工程方向)
課程性質專業基礎課
總學時72學分3.5理論學時40實踐學時上機學時32
先修課程大學計算機基礎
參考教材《現代工程制圖》北京郵電大學出版社.楊裕根
一'課程性質'目的與任務
本課程的性質:計算機科學與技術本科專業的技術基礎課程。
本課程的目的:工程圖樣被喻為“工程界的語言”,它是表達和交流技術思想的重
要工具,是工程技術部門的一項重要技術文件。它研究繪制和閱讀工程圖樣以及解決空
間幾何問題的理論和方法,為培養學生的制圖技能打下必要的基礎。同時,計算機輔助
設計提供了現代繪制圖形的手段,熟練掌握可大大提高效率。本課程是學生學習后續課
程和完成課程設計和畢業設計不可缺少的基礎。
本課程的主要任務:學習工程制圖國家標準,學習投影法(主要是正投影法)的基
本理論及其應用;培養空間幾何問題的圖解能力;培養空間想象力和空間分析能力;熟
練掌握計算機輔助設計軟件的使用;掌握物體的表達方法和建筑工程圖的繪制、立體模
型的建立。
二、課程的基本內容和教學要求
第1章:國家《工程制圖》標準
基本內容:
圖紙、圖幅、圖框、標題欄、工程文字、比例、線條、尺寸、圖例等。
基本要求:
熟練掌握工程制圖國家標準。
第2章:投影
基本內容:
2.1投影的基本概念、分類。
2.2點的投影、點的坐標、點的投影坐標、點到投影面的距離、點與點的位置關系。
2.3線的投影、線與投影面的關系(夾角、投影、實長)、線與點的位置關系、線
與線的位置關系。
2.4面的投影、線與投影面的關系(夾角、投影、實形)、面與點的位置關系、面
與線的位置關系、面與面的位置關系。
2.5幾何體的投影、幾何體與點、線、面的位置關系。
2.6幾何體的截交線、相貫線的投影。
基本要求:
掌握投影理論和方法、空間幾何要素(點、線、面、簡單幾何體)等空間物體的投
影及相互關系。
第3章計算機輔助設計
基本內容:
CAD的發展歷程和未來,CAD軟件和硬件系統。
AutoCAD的二維繪圖命令、編輯命令、環境設置命令。
基本要求:
了解CAD的發展歷程和未來,掌握CAD軟件和硬件系統知識,熟練掌握AutoCAD的
二維命令。
第4章物體的表達方法
基本內容:
4.1物體的基本視圖、輔助視圖;
4.2物體的剖視圖;
4.3物體的剖面圖;
基本要求:
掌握并運用物體的表達方法對物體進行表達。
第5章建筑的表達方法
5.1建筑總平面;
5.2建筑平面圖(底層、標準層、頂層);
5.3建筑立面圖(東、南、西、北);
5.4建筑立剖面圖;
5.5建筑建筑立體模型。
三、學時分配
學時其口1
序號主要內容
分配理論實踐上機實習設計
1工程制圖國家標準、投影方法22
2CAD軟件基礎、述語、界面等22
CAD軟件基礎、述語、界面等
322
上機
4點、線的投影、面的投影22
5點、線、面的投影上機44
6簡單立體的投影與點、線的關系44
簡單立體的投影與點、線、面的
722
關系上機
平面立體一棱柱、平面立體--
822
棱錐
9平面立體上機44
10曲面立體一圓柱、圓錐44
11曲面立體上機22
12二維繪圖命令22
13三維繪圖命令22
14繪圖命令上機22
15二維編輯命令22
16三維編輯命令22
17編輯命令上機22
18工具設置命令22
19窗體、格式設置命令22
20工具、窗體、格式設置命令上機22
21建筑底層平面圖和尺寸繪制22
建筑標準層、頂層、樓頂平面圖
2222
繪制
23建筑平面圖繪制上機22
建筑南、東立面圖繪制,建筑北、
2422
西立面圖繪制
25建筑立面圖繪制上機44
26建筑剖面圖繪制22
27建筑立體模型建立22
28建筑剖面圖繪制上機22
單個建筑立體模型墻體、
2922
門和窗洞建立
30組合建筑立體模型建立上機22
31機動、評定上機成績22
合計724032
四、實驗內容與要求
序實驗項目名實驗實驗實驗每組
號內容提要備注
稱類型要求時數人數
CAD軟件基驗證
1必開245CAD界面設置等命令
礎,術語,界面性
等上機
點,線,面的投驗證
2必開245掌握點線面的生成命令
影上機性
點,線,面的投驗證
3必開245掌握點線面的生成命令
影上機性
簡單立體的
投影與點,線,驗證掌握點線面在立體表面
4必開245
面的關系上性的生成命令
機
平面立體生驗證
5必開245掌握平面立體生成命令
成上機性
平面立體生驗證
6必開245掌握平面立體生成命令
成上機性
曲面立體生驗證
7必開245掌握曲面立體生成命令
成上機性
繪圖命令上驗證
8必開245掌握繪圖命令使用
機性
編輯命令上驗證
9必開245掌握編輯命令使用
機性
工具,窗體,格
驗證掌握工具,窗體,格式設置
10式設置命令必開245
性等命令
上機
建立圖層、掌握
Offset,Extexd,Trim,Mline,
建筑平面圖
驗證尺寸設置、尺寸標注等命
11繪制,尺寸必開245
性令,各樓梯層的不同表
標注上機
達,掌握樓頂的表達,掌
握Copy,Mirrtext命令
掌握南立面圖的表達,立
建筑立面圖驗證
12必開245面門、窗塊的制作與插
繪制上機性
入。
掌握南立面圖的表達,立
建筑立面圖驗證
13必開245面門、窗塊的制作與插
繪制上機性
入。
建筑樓梯立
剖面圖繪制;掌握立剖面圖的表達,立
驗證
14建筑墻體、必開245體樓梯的繪制;掌握墻
性
門、窗立體模體、門、窗立體模型建立
型建立上機
組合建筑立
驗證掌握組合建筑體模型
15體模型建立必開245
性建立
上機
機動,上機成
16驗證必開245
績評定
性
實驗目的:運用工程制圖國家標準,用AutoCAD軟件實現投影法(主要是正投影法)
的基本理論及其應用;培養空間想象力和空間分析能力;熟練掌握計算機輔助設計軟件
的使用;掌握物體的表達方法和建筑工程圖的繪制、立體模型的建立。
實驗要求:觀察結果,驗證理論;學習計算機輔助設計軟件的使用;具備正確操作
AutoCAD軟件完成工程圖繪制的能力,培養運用所學理論解決實際問題的能力、分析和
綜合實驗結果的能力。在實驗中要求嚴肅認真的態度和踏實細致的學習作風。
五'課程習題的要求
1、根據教學要求,要適當安排習題課。補繪形體的第三投影、立體的截交與相貫
以及剖面圖部分是本課程的重點和難點,應安排2次習題課。
2、本課程的習題是采用與教材配套的習題集,習題數量較大,內容廣、類型較全,
能滿足教學要求。在每次課后要布置適量的課外作業,要求難易結合,有必做題和選做
題,要有一定數量的計算機繪圖作業,作業要求批改,且批改和指正作業要及時。
3、本課程一學期完成,要求完成一組計算機輔助設計建筑工程圖和建筑立體模型
的建立。
六'考試內容和要求
上述列出的內容均作為理論考試內容,占本課程總成績的50%,重點掌握國家工程
制圖標準、幾何要素的投影、物體的表達和空間想象能力、AutoCAD軟件的設置、命令
和使用方法。計算機繪制建筑工程圖和立體模型建立作為實踐考試內容,占本課程總成
績的50%。
七、課程主要參考書
1、楊裕根.現代工程制圖.北京郵電大學出版社.2007.4
制定人:吳宏斌審定人:批準人:
2010年6月
3.《C語言程序設計》課程教學大綱
課程名稱C語言程序設計課程編號
英文名稱ProgramminginC
適用專業計算機科學與技術專業(軟件工程方向)
課程性質專業基礎課程
總學時72學分3.5理論學時40實踐學時0上機學時32
先修課程計算機導論
參考教材《C程序設計(第三版)》譚浩強著清華大學出版社
一、課程性質、目的與任務
本課程是計算機科學與技術專業(軟件工程方向)本科生專業基礎課。
課程教學所要達到的目的要求:學習程序設計課程的目的是掌握設計程序的思路,學會
用計算機語言編寫程序,以實現所需處理的任務。使學生能夠在信息社會中,能有效地采用
計算機編程技術對各種信息進行數據處理,并掌握一定的編程理論和實用編程技術,達到一
定的理論與實踐水平。具體要求有:掌握C語言基礎知識、基本概念;掌握C語言程序設
計的基本語法和各種結構;掌握c語言程序中數組、結構體、共用體和函數的使用;掌握C
語言程序中使用指針實現對數據的訪問;掌握C語言的位運算和文件操作。結合上機實踐,
使學生具備基本的編程技術,并能編寫程序解決實際問題。為后續課程打下堅實的基礎。
二'課程的基本內容和教學要求
1.C語言概述
基本內容:
C語言出現的歷史背景;C程序的特點;簡單的C語言程序介紹:運行C程序的步驟
和方法。
重點與難點:C程序的特點;C程序的結構:在計算機上面運行C程序的方法。
2.程序的靈魂一算法
基本內容:
算法的概念;算法的特性;三種基本機構;描述算法的方法;結構化程序設計方法。
重點與難點:怎么表示一個算法。
3.數據類型、運算符與表達式
基本內容:
C語言的數據類型,整型數據,字符型數據,浮點型數據;常量與變量;算術運算符和
算術表達式;賦值運算符和賦值表達式;逗號運算符和逗號表達式。
重點與難點:變量的定義、賦值、輸出。
4.順序程序設計
基本內容:
C語句的概述;賦值語句;字符數據的輸入輸出;格式輸入與輸出。
重點與難點:字符數據的輸入輸出、格式輸入與輸出。
5.選擇結構程序設計
基本內容:
關系運算符和關系表達式;邏輯運算符和邏輯表達式;if語句;switch語句。
重點與難點:if語句。
6.循環控制
基本內容:
goto語句以及用goto語句構成循環;while語句;dowhile語句;for語句;循環的嵌套;
break語句和continue語句。
重點與難點:while語句、for語句實現循環。
7.數組
基本內容:
一維數組的定義和引用;二維數組的定義和引用;字符數組。
重點與難點:一維數組、二維數組的定義和引用。
8.函數
基本內容:
函數的定義;函數的參數和函數的值;函數的調用;函數的嵌套調用;函數的遞歸調用:
數組作為函數的參數;局部變量和全局變量;變量的存儲類別;內部函數和外部函數。
重點與難點:函數的定義和調用:實參和形參的正確使用。
9.預處理命令
基本內容:
宏定義;“文件包含”處理;條件編譯。
重點與難點:條件編譯的正確使用。
三、學時分配
學時其口1
序號主要內容
分配理論實踐上機實習設計
1C語言概述22
2程序的靈魂一算法422
3數據類型、運算符與表達式22
4順序程序設計422
5選擇結構程序設計422
6循環控制642
7數組642
8函數844
9預處理命令422
10指針1266
11結構體與共用體844
12位運算422
13文件422
14常見錯誤和程序調試422
15理論復習22
合計724032
四、實驗內容與要求
-
序實驗實驗實驗每組
號實驗項目名稱內容提要備注
類型要求時數人數
1編譯器的使用驗證必開21編譯器的使用
性
2順序結構程序驗證必開21編寫順序結構的程序
設計的應用性
3選擇結構程序驗證必開21學會使用if語句
設計的應用性
4循環結構程序驗證必開21編寫循環結構的程序
設計的應用性
5數組的應用驗證必開21編寫與數組有關的程序
性
6函數的應用驗證必開41函數的定義及調用
性
7預處理命令驗證必開21宏的運用
性
8指針的運用驗證必開61指針的定義、指針在數
性組和函數中的運用
9結構體的運用驗證必開41結構體的定義、單鏈表
性
10位運算的運用驗證必開21位運算符的使用
性
11文件操作驗證必開21文件的打開,關閉和讀
性寫
12綜合編程綜合必開21把已學知識應用于程序
性設計
五、課程習題的要求
本課程習題的基本要求是:鞏固課堂講授的理論知識和基本概念。鍛煉獨立思考和分析
問題的能力。達到掌握C語言程序設計的能力。
程序設計語言是一門實踐性很強的課程,必須通過多閱讀程序,多動手編程,才能達到
本課程的學習目的和要求。課程習題應占課外學習時間的三分之二,除選作教材的習題外,
還應該依據具體情況大量選作與教材配套的“實驗指導與習題”教材的習題。
六、考試內容和要求
考試內容:課程所有講授內容。
考核方式:閉卷。
總評成績:平時成績占30%,期未考試占70%。
七'課程主要參考書
1.HerbertSchildt著王子恢等譯《最新C語言精華》電子工業出版社1997年
2.楊路明主編《C語言程序設計教程》北京郵電大學出版社2003年
3.李勝賓主編《C語言程序設計》湖南科技出版社2003年
4.黃維通等編《C語言程序設計(二級)》電子工業出版社1999年
5.李大友等編《全國計算機等級考試模擬試題詳解與模擬試卷基礎知識和C語言
程序設計(二級)》電子工業出版社2000年
制定人:何騫審定人:批準人:
2010年6月
4.《C++語言程序設計》課程教學大綱
課程名稱C++語言程序設計課程編號
英文名稱ProgramminginC++
適用專業計算機科學與技術專業(軟件工程方向)
課程性質專業基礎課
總學時72學分3.5理論學時40實踐學時上機學時32
先修課程C語言程序設計
參考教材《C++語言程序設計教程》楊進才主編清華大學出版社
一、課程性質、目的與任務
本課程是計算機科學與技術、網絡工程專業本科生專業基礎課。
C++語言是一個擴充了面向對象成分的C語言,它保持了C語言的簡潔、高效,又支
持面向對象的程序設計,是目前頗受歡迎的一個面向對象語言。是計算機專業學生必修的一
門專業基礎課,它不僅為計算機專業人員使用,而且也為廣大計算機應用人員使用。本門課
程作為計算機專業程序設計的入門課程,對激發學生學習計算機的興趣,培養學生的編程能
力,以及學習有關后續課程都十分重要。
本課程的目的是通過教學和上機操作,培養學生用C++語言編程的能力,使學生掌握
C++語言的基本理論和常用編程方法。
二、課程的基本內容和教學要求
1.C++編程簡介
基本內容:
不同類型的編程語言。
面向過程的結構化程序設計語言及面向對象程序設計語言的特點。
面向對象程序設計語言中的基本概念:對象,類,封裝,繼承,多態性
程序的開發過程:編輯,預編譯,編譯,連接,調試與運行。
名字空間。
2.數據類型與表達式
基本內容:
C++的基本數據類型:布爾型,字符型,整數型,實數型,空值型。
常量:文字常量,符號常量,常變量。
優先級與結合性:
副作用運算符:++,-,各類賦值運算符。
重點與難點:
掌握整型、字符型、枚舉型、實型等基本數據類型的概念以及typedef定義的使用,熟
練掌握這些類型的常量和變量的使用及其運算操作,熟練掌握關系運算符和邏輯運算符的
使用、關系表達式和邏輯表達式的求值,了解運算符的優先級和結合性,以及表達式的副作
用。
3.控制結構
基本內容:
用if語句實現的分支控制。
用switch語句實現的多分支控制。
用while語句實現的循環控制。
用do...while語句實現的循環控制。
用for語句實現的循環控制。
continue和break在循環控制中的作用。
多重循環。
goto語句
重點與難點:
掌握if語句和switch語句的使用,會在程序中利用它們實現單分支或多分支控制。熟
練掌握while,do...while和for這三種循環語句的結構和執行過程,會在程序中利用它們實
現單重或多重循環控制,掌握continue語句和break語句的作用。
4.函數
基本內容:
函數的定義。
函數的調用與參數的傳遞。
函數的原形與頭文件。
inline函數。
函數的重載。
變量的作用域與生存期。
函數的作用域。
函數模板。
重點與難點:
掌握函數的定義,函數的原形,函數的返回值,函數的調用,函數的形式參數和實際參
數之間的關系:掌握函數重載的使用方法,關鍵字inline的含義與使用,掌握變量的作用域
與生存期,了解函數的作用域。
5.構造數據類型
基本內容:
枚舉類型。
數組:數組的定義與使用;數組的初始化。
指針:指針的定義與使用;指針的初始化與賦值;空類型指針;指針的間接訪問;動態
內存分配;指針與函數。
引用類型。
結構與聯合:結構變量的定義與使用;結構體的應用;聯合變量的定義與使用。
重點與難點:
重點掌握指針的使用。掌握結構的概念,結構類型的定義,結構變量的定義和初始化,
結構成員的表示,結構的賦值含義,結構與指針、函數、操作符重載的關系;掌握聯合的
概念,聯合類型和變量的定義,聯合成員的表示,聯合在結構中的使用。
6.C++程序的結構
基本內容:
變量的類型:全局變量與局部變量;變量的存儲類型。
標識符的作用域與可見性:函數原型作用域;塊作用域;文件作用域?
程序的文件結構與編譯預處理命令:文件包括#include命令:參數的宏定義;條件編譯。
名字空間。
7.類與對象
基本內容:
面向對象技術的基本概念
類定義的格式
類成員的訪問屬性
成員函數與this指針
構造函數與析構函數
類對象數據成員
友元函數與友元類
重點與難點:
掌握類的概念,類類型的定義格式,類與結構的關系,類與操作符重載,類的成員屬性,
類的封裝性,類的繼承性,構造函數和析構函數的作用,this指針的含義,類對象的定義,
友元函數與友元類的作用。
8.繼承與派生
繼承與派生的概念:派生類的實現;繼承與組合。
繼承的方式:公有繼承;私有繼承;保護繼承。
派生類的構造與析構。
類型的兼容。
多繼承。
虛基類:虛基類的定義;虛基類的構造與析構
重點與難點:
掌握各種繼承方式的區別;類型兼容的實現及虛基類的特點。
9.多態性
運算符重載。
虛函數:靜態聯編,動態聯編。
抽象類:純虛函數;抽象類與具體類。
三'學時分配
學時其中
序號主要內容
分配理論實踐上機實習設計
1C++編程簡介440
2數據類型與表達式862
3控制結構844
4函數844
5構造數據類型844
6C++程序的結構844
7類與對象1266
8繼承與派生1266
9多態性422
合計724032
四、實驗內容與要求
一
序
號實驗實驗實驗每組備
實驗項目名稱內容提要
一類型要求時數人數
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 檢驗知識:微生物檢驗技師試題及答案
- 項目管理考試策略與技巧的融合試題及答案
- 石油勘探開發的技術創新與應用考核試卷
- 2025年注會考試模擬試題及答案
- 纖維加工過程中的清潔生產策略考核試卷
- 站內安全防護系統升級與智能化技術應用考核試卷
- 財務會計原理試題及答案
- 煤氣化過程中的合成氣凈化設備運行考核試卷
- 2025年G2電站鍋爐司爐模擬考試題及答案
- 港口物流信息技術創新考核試卷
- 2025年上半年中國十五冶金建設集團限公司公開招聘中高端人才易考易錯模擬試題(共500題)試卷后附參考答案
- 養老院護理九防內容課件
- XX鎮衛生院綜治信訪維穩工作方案
- 2023年河南單招語文模擬試題
- GB/T 24894-2025動植物油脂甘三酯分子2-位脂肪酸組分的測定
- 2024南寧青秀區中小學教師招聘考試試題及答案
- 《道路運輸企業和城市客運企業安全生產重大事故隱患判定標準(試行)》知識培訓
- 解讀《學前教育法》制定全文課件
- 2025年公路工程預制箱梁運輸安裝合同
- DB31∕T 1243-2020 互花米草生態控制技術規范
- 經濟效益評價的基本方法課件
評論
0/150
提交評論