freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

“面向?qū)ο蟪绦蛟O(shè)計”課程教學(xué)設(shè)計探索-在線瀏覽

2024-10-13 15:48本頁面
  

【正文】 明課程的性質(zhì)、地位和任務(wù)《面向?qū)ο蟪绦蛟O(shè)計》(C++)是計算機科學(xué)與技術(shù)專業(yè)的一門重要的專業(yè)基礎(chǔ)課,在由基礎(chǔ)訓(xùn)練到專業(yè)課教學(xué)階段過渡過程中起到承上啟下的作用。通過對C++ 語言的學(xué)習(xí),使學(xué)生系統(tǒng)了解程序設(shè)計語言的概況和基本理論,了解軟件開發(fā)的全過程;理解面向?qū)ο蠓椒ǖ母拍睿幌到y(tǒng)掌握c++語言的語法結(jié)構(gòu),基本掌握結(jié)構(gòu)化程序設(shè)計方法和面向?qū)ο蟪绦蛟O(shè)計的基本方法和編程技術(shù);通過大量的實驗和課外實踐,逐步培養(yǎng)學(xué)生閱讀程序、分析程序和獨立編寫程序的能力。二、教學(xué)內(nèi)容與課時分配 第一章緒論(2學(xué)時)教學(xué)內(nèi)容:面向?qū)ο蟪绦蛟O(shè)計的基本思想及基本概念;面向?qū)ο笳Z言的分類和C++中支持面向?qū)ο蟮奶攸c;面向?qū)ο蟮能浖_發(fā)環(huán)境;C++開發(fā)工具的主要功能和使用方法; 重點:面向?qū)ο蟪绦蛟O(shè)計的基本思想及基本概念;面向?qū)ο笳Z言的分類和C++中支持面向?qū)ο蟮奶攸c; 難點:面向?qū)ο笳Z言的分類和C++中支持面向?qū)ο蟮奶攸c; 建議教學(xué)方法: 課堂講授 思考題:面向?qū)ο蟪绦蛟O(shè)計的基本思想是什么?C++語言支持哪些面向?qū)ο筇攸c?第二章面向?qū)ο蟪绦蛟O(shè)計方法導(dǎo)論(2學(xué)時)教學(xué)內(nèi)容:類、對象、實例的概念;封裝、繼承、多態(tài)等概念;面向?qū)ο竽P偷幕厩闆r;面向?qū)ο筌浖治?、設(shè)計、實現(xiàn)的基本方向;程序設(shè)計風(fēng)格并在實驗中運用; 重點:類、對象、實例的概念;封裝、繼承、多態(tài)等概念; 難點:封裝、繼承、多態(tài)等概念; 建議教學(xué)方法: 課堂講授 思考題:什么是封裝?什么是繼承?什么是多態(tài)性? 第三章C++對C語言的常規(guī)性能擴充(4學(xué)時)教學(xué)內(nèi)容:用cin,cout,cerr,進行基本輸入輸出;C++中變量定義的方法及其與C語言中的區(qū)別;作用域限定符的用法;C、C++語言中變量的作用域、生存期的概念;枚舉類型的用法;枚舉變量的存儲及其輸入輸出;C++中struct與C語言中的不同;const的用處和用法;函數(shù)形式的類型轉(zhuǎn)換與C語言中類型轉(zhuǎn)換的不同;引用的語法形式;1引用參數(shù)的用法;1函數(shù)參數(shù)的傳址和傳值方式及其區(qū)別;1引用返回值與左值概念;1函數(shù)原型的寫法、作用;1new和delete的用處和寫法;1動態(tài)內(nèi)存分配與指針; 重點:用cin,cout,cerr,進行基本輸入輸出;作用域限定符的用法;函數(shù)定義;new和delete的用處和寫法;動態(tài)內(nèi)存分配與指針; 難點:函數(shù)定義;new和delete的用處和寫法;動態(tài)內(nèi)存分配與指針; 建議教學(xué)方法: 課堂講授 思考題:new和delete使用時應(yīng)注意哪些原則?什么是動態(tài)分配內(nèi)存?在C++中如何實現(xiàn)? 第四章類和對象(8學(xué)時)教學(xué)內(nèi)容:類定義的方法和存取級別;結(jié)構(gòu)作為類的定義的方法與class的區(qū)別;類的成員變量和成員函數(shù)的定義和使用,以及對象的定義;友元函數(shù)和友元類;構(gòu)造函數(shù)和析構(gòu)函數(shù);構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用及其次序;拷貝構(gòu)造函數(shù)的調(diào)用;靜態(tài)類成員變量和成員函數(shù)的定義和使用方法;內(nèi)聯(lián)成員函數(shù)的定義和使用方法;嵌套類與局部類的定義;1在函數(shù)中對象傳遞的機制; 重點:類定義的方法和存取級別作用域限定符的用法;構(gòu)造函數(shù)和析構(gòu)函數(shù);構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用及其次序;嵌套類與局部類的定義;在函數(shù)中對象傳遞的機制; 難點:構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用及其次序;拷貝構(gòu)造函數(shù)的調(diào)用; 建議教學(xué)方法: 課堂講授 思考題:構(gòu)造函數(shù)和析構(gòu)函數(shù)的作用是什么?類成員有哪些存取級別?特點如何?構(gòu)造函數(shù)和析構(gòu)函數(shù)的調(diào)用次序是怎樣的規(guī)則? 第五章多態(tài)性和重載(6學(xué)時)教學(xué)內(nèi)容:成員函數(shù)重載;運算符重載的概念;使用friend重載運算符的方法;成員形式和友元形式下一元和二元運算符重載的差別;數(shù)組重載運算符new和delete的定義;定義重載某些特殊的運算符的方法,包括重載[]、重載()、重載等; 重點:成員函數(shù)重載;運算符重載的概念;定義重載某些特殊的運算符的方法,包括重載[]、重載()、重載等; 難點:成員函數(shù)重載;運算符重載; 建議教學(xué)方法: 課堂講授 思考題:什么是重載?函數(shù)重載有哪些原則?如何實現(xiàn)數(shù)組重載運算符new和delete? 第六章繼承性與派生類(6學(xué)時)教學(xué)內(nèi)容:類層次的概念及如何將概念和實現(xiàn)轉(zhuǎn)變?yōu)轭惖膶哟蔚姆椒?;單繼承的定義;不同派生方式下成員存取控制的變化;向基類構(gòu)造函數(shù)傳遞參數(shù)的方法;多繼承的定義;虛基類和二義性問題; 重點:類層次的概念及如何將概念和實現(xiàn)轉(zhuǎn)變?yōu)轭惖膶哟蔚姆椒?;單繼承的定義;不同派生方式下成員存取控制的變化;向基類構(gòu)造函數(shù)傳遞參數(shù)的方法; 難點:不同派生方式下成員存取控制的變化;向基類構(gòu)造函數(shù)傳遞參數(shù)的方法; 建議教學(xué)方法: 課堂講授 思考題:C++中繼承的語法是怎樣規(guī)定的?不同派生方式下成員存取控制有何變化?如何向基類構(gòu)造函數(shù)傳遞參數(shù)?第七章運行時的多態(tài)性和虛函數(shù)(6學(xué)時)教學(xué)內(nèi)容:虛函數(shù)和純虛函數(shù)的概念;虛函數(shù)的用法;虛析構(gòu)函數(shù)的意義;抽象類的概念;早期和后期聯(lián)編的概念; 重點:虛函數(shù)和純虛函數(shù)的概念;虛函數(shù)的用法;抽象類的概念;早期和后期聯(lián)編的概念; 難點:虛函數(shù)的用法;抽象類的概念;早期和后期聯(lián)編的概念; 建議教學(xué)方法: 課堂講授 思考題:什么是虛函數(shù)?如何定義虛函數(shù)?什么是抽象類?在什么場合中使用抽象類?什么是早期聯(lián)編?什么是后期聯(lián)編? 第八章泛型程序設(shè)計和模板(6學(xué)時)教學(xué)內(nèi)容:泛型程序設(shè)計的意義;模板函數(shù)的用法;類模板的定義方法;多參數(shù)的模板設(shè)計; 重點:泛型程序設(shè)計的意義;模板函數(shù)的用法;類模板的定義方法; 難點:模板函數(shù)的用法;類模板的定義方法; 建議教學(xué)方法: 課堂講授 思考題:什么是模板?如何定義函數(shù)模板?如何定義類模板?第九章C++的I/O系統(tǒng)(8學(xué)時)教學(xué)內(nèi)容:C++的流,包括C++的預(yù)定義流;格式化I/O的定義格式和定義方法;創(chuàng)建重載運算符的方法;創(chuàng)建無參數(shù)操縱符和帶參數(shù)操縱符的方法;一般I/O流和文件流的關(guān)系;文件與文件流的關(guān)系;文件系統(tǒng)的概念,包括文件指針和關(guān)于文件的操作;文件類的定義和相關(guān)操作的定義、使用方法;利用常用函數(shù)進行文件的打開、關(guān)閉、讀寫、定位等操作; 重點:C++的流;格式化I/O的定義格式和定義方法;創(chuàng)建重載運算符的方法;文件與文件流的關(guān)系;文件系統(tǒng)的概念;文件類的定義和相關(guān)操作的定義、使用方法; 難點:創(chuàng)建重載運算符的方法;文件系統(tǒng)的概念;文件類的定義和相關(guān)操作的定義、使用方法; 建議教學(xué)方法: 課堂講授 思考題:什么是流?重載運算符應(yīng)該注意哪些原則?對文件的讀寫有哪些方式?如何控制二進制文件?第十章面向?qū)ο蟮能浖?gòu)造及程序設(shè)計風(fēng)范(4學(xué)時)教學(xué)內(nèi)容 軟件質(zhì)量程序斷言機制異常處理機制面向?qū)ο蟮能浖?gòu)造 重點:異常處理機制;面向?qū)ο蟮能浖?gòu)造; 難點:異常處理機制; 建議教學(xué)方法: 課堂講授 思考題:什么是異常?C++中如何處理異常?面向?qū)ο蟮能浖?gòu)造有哪些原則?三、考核方式和要求考核方式:閉卷考核要求:考核內(nèi)容應(yīng)包括基本概念題、程序代碼分析題(形式為程序填空和程序閱讀等)和程序設(shè)計題等。第二部分:實驗教學(xué)部分一、說明本門課程實驗的性質(zhì)任務(wù)、目的與要求本課程是一門理論聯(lián)系實際,實踐性較強的課程,上機時數(shù)較多(開設(shè)驗證性實驗2~3個,綜合、設(shè)計性實驗4~5個)。本門課程實驗項目設(shè)置情況 序號 實驗名稱 學(xué)時 必開 選開 實驗類型 驗 證 基本 操作 綜 合 設(shè) 計 應(yīng) 用 創(chuàng) 新內(nèi)容提要Visual C++的開發(fā)環(huán)境認識 2 必√用Visual C++的程序向?qū)Ы⒁粋€簡單的Windows程序并調(diào)試通過。C++中的對C語言的常規(guī)擴充(2)2 必√將原來C語言編寫的程序改寫成一個C++程序,并調(diào)試通過。5 多態(tài)性和重載 2 必 √為自定義的類編寫恰當(dāng)?shù)倪\算符重載并測試通過。7 運行時的多態(tài)性和虛函數(shù) 2 必 √在自定義的類中增加虛函數(shù)測試其運行情況。9 C++的I/O系統(tǒng) 2 必 √在自定義的類中增加流輸入輸出功能并編寫一程序測試該類對文件流的操作。二、各實驗項目教學(xué)要求實驗一 Visual C++的開發(fā)環(huán)境的認識(一)實驗?zāi)康模菏煜isual C++的開發(fā)環(huán)境。(三)主要儀器設(shè)備及其配套數(shù):計算機每人一套(四)所在實驗室:計算機實驗室實驗二 C++中的對C語言的常規(guī)擴充(1)(一)實驗?zāi)康模赫莆誄++語言中擴充部分。(三)主要儀器設(shè)
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1