《面向對象程序設計》課程教學大綱_第1頁
《面向對象程序設計》課程教學大綱_第2頁
《面向對象程序設計》課程教學大綱_第3頁
《面向對象程序設計》課程教學大綱_第4頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《面向對象程序設計》教學大綱課程英文名Object-OrientedProgramming課程代碼C0806Y25學分3總學時48理論學時32實驗/實踐學時16課程類別學科基礎課課程性質任選先修課程C語言適用專業(yè)電子信息科學與技術開課學院信息工程學院一、課程地位與課程目標(一)課程地位面向對象程序設計是電子信息工程、通信工程、電子信息科學與技術學科基礎課中的一門選修課。其任務是使學生理解面向對象編程技術是近年來發(fā)展起來的一種設計技術,也是一種十分重要的軟件設計思想,相對于傳統(tǒng)的程序設計方法,它給出了全新的軟件分析、設計和編程的理念。C++是支持面向對象程序設計的一個典型程序設計語言,它對面向對象程序設計給出了全面的技持。本課程通過對面向對象概念、方法和相關理論進行討論的基礎上,著重介紹C++對面向對象的具體支持和實現(xiàn),并通過具體的設計實例來使學生掌握面向對象設計思想和方法,力圖使學生養(yǎng)成面向對象的編程思維習慣,并掌握C++中的各種主要語法,重點是支持面向對象的相關語法,掌握計算機編程的基本理論知識,掌握算法與數(shù)據(jù)結構,具有一定的編程能力,能夠從事計算機應用相關的工程設計。(二)課程目標課程目標畢業(yè)要求目標分類1.掌握C++語言的基本語法,掌握C++函數(shù)的新特性。問題分析2.1記憶理解2.理解類與對象的概念,掌握類的構造函數(shù)與析構函數(shù),理解類的靜態(tài)成員,掌握類的組合,了解對象數(shù)組、對象指針和類的友元。理解派生類的概念,掌握派生類的構造函數(shù)與析構函數(shù),掌握多重繼承。問題分析2.3設計/開發(fā)解決方法3.1分析應用3.理解多態(tài)性的概念,了解函數(shù)重載與運算符重載,理解虛函數(shù)的概念。理解模板的概念,掌握函數(shù)模板與模板函數(shù),掌握類模板與模板類。設計/開發(fā)解決方法3.1研究4.4分析應用評價二、課程目標達成的途徑與方法課程目標教學環(huán)節(jié)對應內(nèi)容課程目標1講授第1、2章及作業(yè)1.概述2.C++語言基礎課程目標2講授第2、3、4章及作業(yè)實驗一、二、四2.C++語言基礎3.類與對象4.繼承與派生課程目標3講授第5、6章及作業(yè)實驗三5.多態(tài)性6.模板三、課程目標與相關畢業(yè)要求的對應關系課程目標課程目標對畢業(yè)要求的支撐程度(H、M、L)畢業(yè)要求2畢業(yè)要求3畢業(yè)要求4課程目標1M課程目標2MH課程目標3HM四、課程主要內(nèi)容與基本要求1、概述了解程序設計語言與程序設計方法的發(fā)展,了解面向對象方法。2、C++語言基礎掌握C++語言的基本語法,掌握C++函數(shù)的新特性。3、類與對象理解類與對象的概念,掌握類的構造函數(shù)與析構函數(shù),理解類的靜態(tài)成員,掌握類的組合,了解對象數(shù)組、對象指針和類的友元。理解派生類的概念,掌握派生類的構造函數(shù)與析構函數(shù),掌握多重繼承。4、多態(tài)性與模板理解多態(tài)性的概念,了解函數(shù)重載與運算符重載,理解虛函數(shù)的概念。理解模板的概念,掌握函數(shù)模板與模板函數(shù),掌握類模板與模板類。5、C++輸入輸出流了解C++的流和流類庫,掌握預定義類型及自定義類型的輸入輸出,掌握文件的輸入輸出。五、課程學時安排章節(jié)號教學內(nèi)容學時數(shù)學生任務對應課程目標1概述2課程目標12C++語言基礎6(實驗2學時)作業(yè)2.6--2.18課程目標23類與對象12(實驗4學時)作業(yè)3.7--3.18課程目標24繼承與派生10(實驗4學時)作業(yè)4.8--4.12課程目標25多態(tài)性12(實驗6學時)作業(yè)5.7--5.12課程目標1課程目標36模板4課程目標37C++輸入輸出流2課程目標1課程目標3六、實踐環(huán)節(jié)及基本要求序號實驗項目學時基本要求實驗性質實驗類別1簡單程序設計及函數(shù)的應用2掌握簡單程序設計及函數(shù)的應用,教學方式:要求學生根據(jù)實驗內(nèi)容設計相應的實驗方案,每個同學撰寫相應的程序代碼,并進行調(diào)試測試和仿真分析,最后針對程序和結果回答老師的提問,撰寫實驗報告。驗證性必做2類與對象4掌握類與對象的概念,教學方式:要求學生根據(jù)實驗內(nèi)容設計相應的實驗方案,每個同學撰寫相應的程序代碼,并進行調(diào)試測試和仿真分析,最后針對程序和結果回答老師的提問,撰寫實驗報告。驗證性必做3繼承性和派生類4掌握類與對象的應用,教學方式:要求學生根據(jù)實驗內(nèi)容設計相應的實驗方案,每個同學撰寫相應的程序代碼,并進行調(diào)試測試和仿真分析,最后針對程序和結果回答老師的提問,撰寫實驗報告。綜合性必做4公司人員信息管理系統(tǒng)6掌握C++程序結構和應用,教學方式:要求學生根據(jù)實驗內(nèi)容設計相應的實驗方案,每個同學撰寫相應的程序代碼,并進行調(diào)試測試和仿真分析,最后針對程序和結果回答老師的提問,撰寫實驗報告。綜合性必做注:1.實驗性質指演示性、驗證性、設計性、綜合性等;2.實驗類別指必做、選做等。七、考核方式、成績評定考核內(nèi)容考核方式評定標準(依據(jù))占總成績比例過程考核含到課率、課堂討論發(fā)言、平時作業(yè)等點名記錄討論發(fā)言記錄作業(yè)批改成績20%實驗考核操作及實驗報告操作成績報告批改成績20%期末考核閉卷卷面成績60%考核類別考查成績登記方式百

溫馨提示

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

評論

0/150

提交評論