《軟件開發(fā)技術(shù)實驗(VC++)實驗課程》課程教學(xué)大綱(本科)_第1頁
《軟件開發(fā)技術(shù)實驗(VC++)實驗課程》課程教學(xué)大綱(本科)_第2頁
《軟件開發(fā)技術(shù)實驗(VC++)實驗課程》課程教學(xué)大綱(本科)_第3頁
《軟件開發(fā)技術(shù)實驗(VC++)實驗課程》課程教學(xué)大綱(本科)_第4頁
《軟件開發(fā)技術(shù)實驗(VC++)實驗課程》課程教學(xué)大綱(本科)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

實驗項目名稱熟悉實驗環(huán)境C++語言擴充編程實驗類和對象編程實驗繼承和派生編程實驗多態(tài)性和虛函數(shù)編程實驗學(xué)時22444類型設(shè)計性設(shè)計性設(shè)計性設(shè)計性設(shè)計性要求必做必做必做必做必做支撐的課程目標課程目實驗項目名稱熟悉實驗環(huán)境C++語言擴充編程實驗類和對象編程實驗繼承和派生編程實驗多態(tài)性和虛函數(shù)編程實驗學(xué)時22444類型設(shè)計性設(shè)計性設(shè)計性設(shè)計性設(shè)計性要求必做必做必做必做必做支撐的課程目標課程目標1課程目標1課程目標1課程目標1課程目標1

(英文名稱)

課程代碼:03410037學(xué)分:0.5學(xué)時:16先修課程:高等數(shù)學(xué)、計算機基礎(chǔ)、高級語言程序設(shè)計適用專業(yè):測控技術(shù)及儀器教材或?qū)嶒炛笇?dǎo)書:《VisualC++面向?qū)ο蟪绦蛟O(shè)計教程與實驗》溫秀梅編著清華大學(xué)出版社2014年第三版

一、課程性質(zhì)與課程目標

(一)課程性質(zhì)(需說明課程對人才培養(yǎng)方面的貢獻)本實驗配合軟件開發(fā)技術(shù)課程教學(xué)大綱的相應(yīng)內(nèi)容編寫。目的是由淺入深的指導(dǎo)學(xué)生了解和掌握程序設(shè)計的基本方法。通過該課程實驗,使學(xué)生得到測控軟件程序設(shè)計方面的基本訓(xùn)練,培養(yǎng)學(xué)生養(yǎng)成良好的程序設(shè)計方法和調(diào)試程序的基本技能,提高學(xué)生利用計算機解決實際問題的能力,使之能把程序設(shè)計應(yīng)用到今后的專業(yè)學(xué)習(xí)中。

(二)課程目標(根據(jù)課程特點和對畢業(yè)要求的貢獻,確定課程目標。應(yīng)包括知識目標和能力目標。)課程目標1:能應(yīng)用面向?qū)ο蟮木幊趟枷刖帉慍++程序,并能夠上機調(diào)試程序與修改程序中錯誤;正確地分析與處理測控系統(tǒng)中的數(shù)據(jù),并能用圖形顯示數(shù)據(jù);能在VC可視化平臺下編寫測控系統(tǒng)應(yīng)用程序,具有編寫出圖形化界面的能力。

注:工程類專業(yè)通識課程的課程目標應(yīng)覆蓋相應(yīng)的工程教育認證畢業(yè)要求通用標準;

二、本課程開設(shè)的實驗項目

編號

1

2

3

4

5

1/5

注:1.類型:指驗證性、綜合性、設(shè)計性等;

2.要求:指必做、選做。

實驗1:熟悉實驗環(huán)境

實驗?zāi)康?/p>

(1)了解和使用VisualC++6.0的集成開發(fā)環(huán)境。(2)熟悉VisualC++6.0環(huán)境的基本命令和功能鍵,熟悉常用的菜單命令。(3)學(xué)習(xí)使用VisualC++6.0環(huán)境的幫助。(4)學(xué)會完整的C++程序開發(fā)過程(編輯、編譯、連接、測試、調(diào)試、運行、查看結(jié)果)。

實驗要求

(1)輸出100以內(nèi)的所有素數(shù)。(2)輸入5個字符串,按英文字典排序,由小到大排序輸出。(3)求1~20的階乘之和。

實驗2:C++語音擴充編程實驗

實驗?zāi)康模?)掌握C++語言在結(jié)構(gòu)化程序設(shè)計方面對C語言的擴充。(2)進一步掌握程序的調(diào)試方法。實驗要求(1)定義一個函數(shù),比較兩個數(shù)的大小,形參分別使用指針和引用。(2)創(chuàng)建一個學(xué)生鏈表,進行鏈表的插入、刪除、查找操作,要求使用函數(shù)模板、使用new和delete進行動態(tài)內(nèi)存的分配和釋放。

實驗3:類和對象編程實驗

實驗?zāi)康模?)學(xué)習(xí)類、成員函數(shù)、對象的定義方法。(2)學(xué)習(xí)使用構(gòu)造函數(shù)和析構(gòu)函數(shù)。(3)掌握深拷貝構(gòu)造函數(shù)的使用。(4)掌握對象成員的使用方法。(5)掌握多文件結(jié)構(gòu)的程序設(shè)計方法。(6)進一步熟悉VisualC++的編譯連接過程,掌握VisualC++的調(diào)試方法。實驗要求(1)設(shè)置一個學(xué)生類student,它具有的私有數(shù)據(jù)成員是:注冊號、姓名、數(shù)學(xué)、英語、計算機成績;具有的公有成員函數(shù)是:求三門課總成績的函數(shù)sum();求三門課平均成績的函數(shù)average();顯示學(xué)生數(shù)據(jù)信息的函數(shù)print();獲取學(xué)生注冊號的函數(shù)get_reg_num();設(shè)置學(xué)生數(shù)據(jù)信息的函數(shù)set_stu_inf()。編制主函數(shù),說明一個student類對象的數(shù)組

2/5

并進行全班學(xué)生信息的輸入與設(shè)置,而后求出每一學(xué)生的總成績、平均成績、全班學(xué)生總成績最高分、全班學(xué)生總平均分,并在輸入一個注冊號后,輸出該學(xué)生有關(guān)的全部數(shù)據(jù)信息。(2)定義一個字符串類,使其至少具有內(nèi)容和長度兩個數(shù)據(jù)成員,分別定義不同的成員函數(shù),用于顯示字符串,求字符串長度,給原字符串后連接另一個字符串。(3)定義一個復(fù)數(shù)類,其成員為復(fù)數(shù)的實部和虛部,要求定義和使用構(gòu)造函數(shù)和拷貝構(gòu)造函數(shù),并定義成員函數(shù)顯示復(fù)數(shù)的值。(4)創(chuàng)建一個雇員類,該類中數(shù)據(jù)成員具有姓名、家庭住址和郵政編碼等,其功能由修改姓名、顯示數(shù)據(jù)信息,要求其功能函數(shù)的原型放在類定義體中。

實驗4:繼承和派生編程實驗

實驗?zāi)康模?)了解類的繼承概念,能夠定義和使用類的繼承關(guān)系。(2)掌握派生類的聲明和定義方法。(3)掌握公有、私有和保護派生的訪問特性。(4)掌握多重繼承的使用。實驗要求(1)設(shè)計一個大學(xué)的類系統(tǒng),學(xué)校中有學(xué)生、教師,每種人員都有自己的特性,他們之間有相同的地方(以person類為基類,有姓名、編號),又有各自不同的特性(學(xué)生:專業(yè)、平均成績;教師:職稱、工資)。利用繼承機制定義這個系統(tǒng)中的各個類及類上必需的操作。(2)假定汽車可分為貨車和客車,客車又可分為轎車、面包車和公共汽車,請設(shè)計相應(yīng)的層次結(jié)構(gòu)并加以實現(xiàn)。(3)設(shè)計一個能分為矩形、三角形、圓形的圖形類,使用繼承將這些圖形分類,找出能作為基類部分的共同特征(如寬、高、中心點等)和方法(如初始化、求面積等),并看看這些圖形能否進一步劃分為子類。(4)通過多重繼承定義研究生類,研究生類既有學(xué)生的屬性,又有教師的屬性。

實驗5:多態(tài)性和虛函數(shù)編程實驗

實驗?zāi)康模?)理解運行時的多態(tài)性和編譯時的多態(tài)性。(2)掌握運算符重載的兩種方法。(3)掌握虛函數(shù)的定義和使用方法。(4)掌握抽象類的概念和使用方法。實驗要求(1)編寫一個程序,使用成員函數(shù)重載運算符+和-,將兩個二維數(shù)組相加和相減,要求第一個二維數(shù)組的值由構(gòu)造函數(shù)設(shè)置,第二個二維數(shù)組的值由鍵盤輸入。

3/5

考核要求實驗報告的質(zhì)量、書寫規(guī)范60%1對應(yīng)考核形式實驗報告+平時表現(xiàn)考核權(quán)重40%課程目標實際評測結(jié)果(學(xué)生達到的平均水平)實驗報告成績*40%+平時成績*60%支撐的課程目標課程目標對應(yīng)總分100備注達成度>=60

考核要求實驗報告的質(zhì)量、書寫規(guī)范60%1對應(yīng)考核形式實驗報告+平時表現(xiàn)考核權(quán)重40%課程目標實際評測結(jié)果(學(xué)生達到的平均水平)實驗報告成績*40%+平時成績*60%支撐的課程目標課程目標對應(yīng)總分100備注達成度>=60(3)設(shè)計一個animal基類和它的派生類tiger(老虎)、sheep(羊),用虛函數(shù)實現(xiàn)基類指針對派生類的調(diào)用。(5)有三角形、矩形和圓形三種圖形,求它們各自的面積??梢韵瘸橄蟪鲆粋€基類,在基類中聲明一個虛函數(shù),用了求面積,并利用單界面設(shè)計各個圖形求面積的方法。三、考核與評定

(一)實驗項目考核要求

(1)實驗前,預(yù)習(xí)實驗內(nèi)容及復(fù)習(xí)與實驗相關(guān)課程內(nèi)容,認真寫好預(yù)習(xí)報告;

(2)了解實驗儀器設(shè)備,熟悉與實驗內(nèi)容相關(guān)模塊;

(3)獨立完成實驗;

(4)分析結(jié)果和現(xiàn)象,并在報告中作相應(yīng)的說明。

(說明對預(yù)習(xí)報告、實驗操作、實驗報告等考核要求)

(二)實驗課程成績評定

(說明實驗課程成績評定方法,平時實驗與實驗課程考試/答辯成績的權(quán)重)

考核形式

實驗報告1

實驗以考查為主,考核的內(nèi)容包

括實驗預(yù)習(xí)準備、實驗操作過程平時表現(xiàn)表現(xiàn)(包括考勤)、分析與解決

問題能力

注:1.考核形式包括實驗報告、平時表現(xiàn)(預(yù)習(xí)、操作)、實驗課程考試、答辯等;

2.可根據(jù)專業(yè)課程實際情況進行適當調(diào)整或補充。四、課程目標達成度評價

課程目標達成度計算表如下:

課程目標

課程目標1

五、大綱說明

4/5

本課程實驗安排在第四學(xué)期;前期要求配備的《高等數(shù)學(xué)》、《程序設(shè)計(C語言)》、《計算機基礎(chǔ)》

及《軟件開發(fā)技術(shù)(VC++)》等和本課程實驗指導(dǎo)書等供學(xué)生預(yù)習(xí)。

1、王斌君盧安國趙志巖編著.面向?qū)ο蟮姆椒▽W(xué)與V

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論