


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、面向對象程序設計課程教學大綱課程名稱:面向對象程序設計英文名稱:Object-Oriented Programming課程編號:學 時 數:48其中實驗學時數:16 課外學時數:0學 分 數:3.0適用專業:電子信息工程 通信工程一、課程的性質和任務面向對象程序設計在電子信息工程學院作為一門專業選修課程,面向對象程序設計思想是計算機和軟件工程領域不斷發展起來的一種新的軟件編程思想。它集抽象性、封裝性、繼承性和多態性于一體,可以幫助人們開發出模塊化、數據抽象程度高的,體現信息隱蔽、可復用、易修改、易擴充等特性的程序。本課程主要介紹面向對象程序設計的方法和C+語言的基本概念。以C+語言中的面向對象
2、機制為主。學習者在學習過程中可以通過程序實例和相關練習,逐步掌握C+的面向過程和面向對象的功能,從而掌握面向對象程序設計的基本知識和基本技能。二、課程教學內容的基本要求、重點和難點課程講解面向對象程序設計的思想、方法和C+語言的基本概念。以C+語言中的面向對象機制為主。其中的基本要求、重點難點如下基本要求:1計算機發展的進程和計算機程序設計思想的發展2面向對象程序設計的基本思想及基本概念3面向對象語言的分類和C+中支持面向對象的特點4面向對象的軟件開發環境5結構的概念和結構作為類的定義的方法6類和對象的不同的概念7友元函數和友元類的概念8內聯函數提出的意義和能夠解決的問題9嵌套類與局部類的定義
3、10早期和后期聯編的概念11WINDOWS程序設計的基本概念與方法重點:1C程序的程序開發過程和執行機制2簡單數據類型和構造數據類型的使用3函數的使用4C語言中的的數據類型、常量和變量的概念和使用5類的封裝的意義的兩個方面的內容6類定義的方法和存取級別7友元函數和友元類提出的意義和使用方法8靜態類成員提出的實際需求是什么,靜態成員與其他成員的根本區別9從保護的概念體現公有成員和私有成員的區分的意義和實現方法10使用構造函數和析構函數的意義、構造函數和析構函數出現的時機和要解決的問題11內聯函數的定義和使用方法12在函數中對象傳遞的機制13動態實現的NEW和DELETE操作體現的構造和析構的特點
4、14清晰的描述繼承中基類和派生類各自承擔的作用15虛函數提出的意義和面對的問題16虛函數和純虛函數的定義和使用17抽象類的概念和定義抽象類的意義18函數重載和操作符重載的意義和要解決的問題難點:1單繼承的定義格式、成員存取控制和向基類構造函數傳遞參數的方法2多繼承的定義方式、虛基類和二義性問題3根據繼承概念的特點,結合實際應用設計相應的類層次4動態對象創建時,構造和析構的機制5從實體行為的概念深入理解的成員變量和成員函數的定義和使用,以及對象的定義6函數重載和操作符重載實現方法三、教學方式及學時分配主要是課堂講授和實驗相結合。本課程著重于培養學生使用C+進行程序設計的能力,深入理解面向對象程序
5、設計的思想,在給學生奠定扎實的理論基礎的同時,通過實驗讓學生了解實際的軟件開發所需要的知識和和能力。課程學時分配表:序號主要內容主要教學方式學時分配輔導答疑比例1面向對象程序設計思想基本概念講授22:12程序設計語言基礎 - C語言部分講授42:13類的封裝 - 類的定義和使用講授22:14類的封裝 - 構造函數與析構函數講授22:15類的封裝 成員函數與友元類講授22:16類的封裝 對象指針與引用講授22:17類的封裝 對象數組與指針數組講授22:18類的封裝 常對象與子對象講授22:19類的繼承 基類和派生類講授22:110類的繼承 - 單繼承講授22:111類的繼承 多繼承與虛基類講授2
6、2:112類的多態 重載講授22:113類的多態 聯編與虛函數講授22:114類的多態 抽象類講授22:115WINDOWS程序設計的基本概念與方法講授22:116實驗操作162:1四、課程其他教學環節要求1、理論環節基本要求:了解面向對象的基本概念和使用面向對象技術進行程序設計的基本思想。2、日常考核:包括平時考勤、小測驗等,對無故缺課多次的學生將不允許參加期末考試。3、實踐環節要求:能比較熟練地使用程序設計工具,用C+語言進行一般面向對象的程序設計,該課程實踐性較強,學習者必須掌握具體的軟件開發工具,達到真正應用和發展的階段。深入理解一種思想是建立在不斷的實踐的基礎之上,從起步階段要注意自始至終貫徹課程中所介紹的程序設計風格,養成良好的編程習慣,學生應獨立完成所布置習題。為保證盡量在統一安排的上機時間內編譯運行通過程序,學生應事先設計好程序。4、實驗內容和詳見實驗教學大綱。五、本課程與其他課程的聯系先修課程:C語言程序設計基礎,數據結構, 計算機組成原理具有良好的編程思想對以后的學習和工作有極大的好處。六、教學參考書目C+語言程序設計(第2版)呂鳳翥著電子工業出版社2007C+語言及其程序設計教程(修訂版)張國峰編著電子工業出版社1997C+語言程序設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消失的西夏王朝:《西夏書事》如何成為民族史研究的重要文獻
- 2025企業簽訂辦公場地租賃合同范本
- 2025餐飲服務合同模板樣式
- 2025倉庫租賃合同書簡易范本
- 2025年合法的試用期勞動合同范本
- 第03講 平方差與完全平方公式(解析版)
- 酸奶項目投資計劃書
- 重慶商品房預售買賣合同書二零二五年
- 租房子合同書
- 二零二五綠化托管服務合同
- 2025年北京市通州區九年級初三一模道德與法治試卷(含答案)
- 所得稅會計試題及答案
- 2025年保安員職業技能考試筆試試題(700題)附答案
- 《知不足而后進 望山遠而力行》期中家長會課件
- 專題09 鄉村和城鎮-五年(2019-2023)高考地理真題分項匯編(解析版)
- 2025年第三屆天揚杯建筑業財稅知識競賽題庫附答案(201-300題)
- T-NKFA 015-2024 中小學午休課桌椅
- 課題開題報告:推進家校社協同育人研究
- 拒絕校園霸凌守護美好校園
- 2025春新七年級道德與法治下冊全冊知識點
- Unit 9 Active learning 教學設計-2023-2024學年高中英語北師大版(2019)必修第三冊
評論
0/150
提交評論