久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱(李慶風(fēng))

時(shí)間:2019-05-12 20:37:44下載本文作者:會(huì)員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱(李慶風(fēng))》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱(李慶風(fēng))》。

第一篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱(李慶風(fēng))

《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)實(shí)驗(yàn)大綱

一、學(xué)時(shí)學(xué)分

課程總學(xué)分:2

實(shí)驗(yàn)學(xué)時(shí):40

二、適用專業(yè)及開課學(xué)期

計(jì)算機(jī)科學(xué)與技術(shù)

學(xué)期

三、實(shí)驗(yàn)的地位、作用與目的

本實(shí)驗(yàn)課程為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的基礎(chǔ)課程《面向?qū)ο蟪绦蛟O(shè)計(jì)》的配套實(shí)驗(yàn)課程,使學(xué)生了解和使用VC集成開發(fā)環(huán)境,學(xué)習(xí)完整的C++程序開發(fā)過程,培養(yǎng)學(xué)生對(duì)軟件系統(tǒng)設(shè)計(jì)的綜合能力。

四、實(shí)驗(yàn)基本原理

面向?qū)ο蟪绦蛟O(shè)計(jì)主要介紹程序設(shè)計(jì)的一門技術(shù),通過試驗(yàn),使學(xué)生在程序設(shè)計(jì)中能用類、繼承機(jī)制、多態(tài)性輸入輸出流所面向?qū)ο蠹夹g(shù)來設(shè)計(jì)程序。

五、主要實(shí)驗(yàn)儀器設(shè)備

計(jì)算機(jī)等。

六、實(shí)驗(yàn)基本要求

學(xué)生通過實(shí)驗(yàn)應(yīng)能用類技術(shù)面向?qū)ο蟮姆椒▉碓O(shè)計(jì)所需的問題,學(xué)生應(yīng)具有一般程序設(shè)計(jì)的能力。

八、課程實(shí)習(xí)內(nèi)容

以下實(shí)習(xí)題目,每個(gè)學(xué)生必選一題。(一)編寫一份我國的農(nóng)歷

要求:(1)實(shí)現(xiàn)月份與節(jié)氣的對(duì)應(yīng);

(2)顯示節(jié)氣時(shí)要有對(duì)應(yīng)的公歷時(shí)間,并且提示該節(jié)氣之前與之后的農(nóng)歷節(jié)氣。

(二)寫屏幕保護(hù)程序

要求:(1)當(dāng)系統(tǒng)檢測(cè)到一段時(shí)間內(nèi)沒有鼠標(biāo)和鍵盤信息輸入時(shí)即自動(dòng)進(jìn)入屏幕保護(hù)程序,以避免長時(shí)間顯示靜止畫面而引起熒光體損壞;

(2)可及時(shí)刪除留在屏幕上的敏感信息,一旦有鼠標(biāo)或鍵盤信息輸入,就自動(dòng)關(guān)閉屏幕保護(hù)程序;

(3)能夠通過控制面板的顯示器控制設(shè)置屏幕保護(hù)的各種屬性:使屏幕保護(hù)程序有效或者無效,從一系列屏幕保護(hù)程序中選擇自己喜歡的屏保程序、配置和預(yù)覽屏保程序、指定空閑時(shí)間長度、設(shè)置屏保口令等。

(三)寫實(shí)現(xiàn)計(jì)算器功能的應(yīng)用程序

要求:(1)能夠?qū)崿F(xiàn)簡單的加、減、乘、除、乘方、開方運(yùn)算,界面美觀。(四)寫通訊錄應(yīng)用程序

要求:(1)能夠?qū)崿F(xiàn)通訊錄數(shù)據(jù)庫中數(shù)據(jù)的瀏覽、刪除和添加以及修改功能。界面簡潔美觀。

(五)畫圖應(yīng)用程序

要求:(1)可繪制直線、橢圓、三角形、矩形;

(2)可填充形體、繪制文本;可改變線條顏色、類型、填充方式;(3)可對(duì)圖形進(jìn)行刪除、拷貝、剪切、平移、恢復(fù)和撤銷操作;

(4)可完成圖形文件的保存、打開、打印且能提供將所繪圖形轉(zhuǎn)換為位圖進(jìn)行存儲(chǔ)的功能。

(六)編寫PING程序

要求:(1)創(chuàng)建一個(gè)自己的PING 工具,用來檢測(cè)網(wǎng)絡(luò)連接速;(2)會(huì)在本機(jī)和給出的遠(yuǎn)程主機(jī)名之間建立一個(gè)SOCKET 連接并向其發(fā)送一個(gè) ICMP協(xié)議格式的數(shù)據(jù)包,然后遠(yuǎn)程主機(jī)作出響應(yīng),發(fā)回一個(gè)數(shù)據(jù)包,通過計(jì)算發(fā)送到接收數(shù)據(jù)包的時(shí)間間隔,以確定連接的速度。

(七)編寫瀏覽器程序

要求:(1)有URL連接地址窗口;

(2)具備瀏覽器基本功能,完成網(wǎng)上沖浪任務(wù)。(八)編寫服務(wù)器端聊天程序

要求:實(shí)現(xiàn)以下功能

(1)在特定端口等待客戶連接請(qǐng)求,并維護(hù)一個(gè)客戶連接表用來記錄所有成功的連接。

(2)能及時(shí)接受各客戶端發(fā)送來的信息。

(3)服務(wù)器端要監(jiān)控連接狀態(tài),在客戶主動(dòng)離開或發(fā)生故障時(shí)從列表中刪除相應(yīng)表項(xiàng),并及時(shí)更新連接表。

(九)編寫客戶端聊天程序

要求:(1)負(fù)責(zé)建立、維護(hù)與服務(wù)器的連接,通過獲取用戶的設(shè)置嘗試與服務(wù)器連接,并隨時(shí)控測(cè)連接狀態(tài)。

(2)要能把用戶信息及時(shí)發(fā)送到聊天服務(wù)器。

(3)要隨時(shí)準(zhǔn)備好接受來自服務(wù)器的信息,隨時(shí)把接收到的信息顯示出來,讓用戶及時(shí)看到對(duì)方的響應(yīng)。

(4)退出時(shí)關(guān)閉于服務(wù)器的連接。(十)編寫能夠播放視頻文件的應(yīng)用程序

要求:(1)運(yùn)行時(shí),首先出現(xiàn)空窗口,單擊左鍵可建立并顯示要播放視頻文件的第一幀;在此空窗口任何地方單擊左鍵,開始播放視頻文件。

(2)再次單擊左鍵暫停并重新開始。

(3)任何時(shí)間,用戶都可將進(jìn)度條拖到任意位置。

(4)在窗口任意地方單擊,可關(guān)閉該應(yīng)用程序。

九、課程實(shí)習(xí)報(bào)告格式

1、封面:按系統(tǒng)一格式書寫;

2、目錄:每章節(jié)均要有頁號(hào);

3、正文:分若干章節(jié)書寫;

4、課程實(shí)習(xí)報(bào)告要求包括以下內(nèi)容:

i.需求分析報(bào)告(應(yīng)用背景、采用的技術(shù)等)

ii.系統(tǒng)結(jié)構(gòu)設(shè)計(jì)(系統(tǒng)結(jié)構(gòu)模型、模塊劃分及實(shí)現(xiàn)方法)iii.程序模塊設(shè)計(jì)與調(diào)試(設(shè)計(jì)和調(diào)試各程序模塊,提交主要的程序段)iv.結(jié)束語(系統(tǒng)應(yīng)用前景、不足與改進(jìn)、體會(huì))v.系統(tǒng)使用說明書(可選)

5、參考文獻(xiàn)按下列格式填寫:

(1)主編姓名.書名.出版城市名稱:出版社名稱,出版年.月

(2)第一作者姓名.論文名.《雜志名稱》.某年某月第幾卷第幾期

6、字?jǐn)?shù)不少于4000字。

十、考核方式與成績?cè)u(píng)定 各部分所占比例如下:

1、平時(shí)成績

20%

2、實(shí)習(xí)成果

40%

3、課程實(shí)習(xí)報(bào)告

40%

第二篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱

中文名稱:《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)

英文名稱:Course Project of Object-Oriented Programming 課程編碼:09003410

設(shè)計(jì)周數(shù):1周(18學(xué)時(shí))學(xué)

分:1學(xué)分

開課學(xué)期:第2學(xué)期

開課單位:軟件學(xué)院

一、課程設(shè)計(jì)的教學(xué)目的和任務(wù)

通過本課程設(shè)計(jì)教學(xué)所要達(dá)到的目的是培養(yǎng)學(xué)生理論聯(lián)系實(shí)際的思想,讓學(xué)生綜合運(yùn)用面向?qū)ο蟪绦蛟O(shè)計(jì)課程中的理論知識(shí),特別是面向?qū)ο蟪绦蛟O(shè)計(jì)與面向?qū)ο缶幊痰姆椒ǎM(jìn)行實(shí)際的程序設(shè)計(jì)與編程項(xiàng)目實(shí)踐。

本課程設(shè)計(jì)的任務(wù)是設(shè)計(jì)和編寫完成一個(gè)簡單的游戲程序。

二、課程設(shè)計(jì)的主要內(nèi)容

學(xué)生采用面向?qū)ο蟪绦蛟O(shè)計(jì)課程教材《C++ Program Design》中提供的圖形庫ezWindow,參考教材第15章中的程序片段,設(shè)計(jì)編寫完成一個(gè)游戲程序 ― 終結(jié)者(Terminator)。鼓勵(lì)學(xué)生自主創(chuàng)新,脫離教材的內(nèi)容,編寫其它游戲程序。

三、課程設(shè)計(jì)的基本教學(xué)要求

該課程設(shè)計(jì)需要在安裝了Microsoft Windows 2000操作系統(tǒng)、Microsoft Visual C++ 6.0和ezWindow 庫的計(jì)算機(jī)實(shí)驗(yàn)室中進(jìn)行。為了方便學(xué)生撰寫設(shè)計(jì)報(bào)告,還要求計(jì)算機(jī)中安裝Microsoft Office。軟件學(xué)院教學(xué)實(shí)驗(yàn)中心滿足這些條件,因此該課程設(shè)計(jì)可在軟件學(xué)院教學(xué)實(shí)驗(yàn)中心進(jìn)行。

四、參考資料

面向?qū)ο蟪绦蛟O(shè)計(jì)課程教材《C++ Program Design》。

五、成績?cè)u(píng)定標(biāo)準(zhǔn)

課程設(shè)計(jì)成績分為優(yōu)、良、中、及格和不及格5個(gè)等級(jí)。分別從以下幾個(gè)方面考擦:

1、工作學(xué)習(xí)態(tài)度:

10%;

2、程序設(shè)計(jì)與代碼質(zhì)量:40%;

3、設(shè)計(jì)報(bào)告質(zhì)量:

30%;

4、創(chuàng)新:

20%。

大綱執(zhí)筆人:雷躍明

大綱審定人:陳林

時(shí)間:2008年2 月4 日

第三篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱

課程名稱:信息內(nèi)容安全 課程代碼:042504 總 學(xué) 時(shí):64 學(xué)

分:2

課程類型:專業(yè)必修課 適用專業(yè): 信息安全專業(yè) 制 訂 人:徐雪飛 審 定 人:肖

文 制訂日期:2015年3月

《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱

一、課程性質(zhì)、目的和任務(wù)

C#語言是.NET平臺(tái)上的核心開發(fā)語言,具有簡單易學(xué)、類型安全、完全面向?qū)ο蟮忍匦裕且婚T面向現(xiàn)代軟件工程的主流程序設(shè)計(jì)語言。本課程系統(tǒng)地介紹C#語言的結(jié)構(gòu)化設(shè)計(jì)、面向?qū)ο蟆⒎盒汀⑸虡I(yè)開發(fā)等功能要素,使學(xué)生在掌握程序設(shè)計(jì)的基本方法和技巧,培養(yǎng)利用計(jì)算機(jī)解決實(shí)際問題的能力,以滿足專業(yè)課應(yīng)用和繼續(xù)學(xué)習(xí)的需要。

二、教學(xué)基本要求

通過學(xué)習(xí)本課程,要求學(xué)生能夠熟悉C#語言的語法和類型系統(tǒng),掌握面向?qū)ο蟪绦蛟O(shè)計(jì)和泛型程序設(shè)計(jì)的基本方法,并具有商業(yè)應(yīng)用開發(fā)的基本能力,能靈活地使用C#語言及Visual Studio.NET開發(fā)環(huán)境解決一般性編程問題。

三、教學(xué)內(nèi)容

1、緒論(教學(xué)2學(xué)時(shí),上機(jī)2學(xué)時(shí))

教學(xué)內(nèi)容:

(1).NET技術(shù)和框架結(jié)構(gòu)簡介(2)C#語言概貌

(3)面向?qū)ο蟮幕靖拍?/p>

教學(xué)目的:使學(xué)生對(duì).NET平臺(tái)和C#有一個(gè)綜合性的了解。

2、C#語法基礎(chǔ)(教學(xué)6學(xué)時(shí),上機(jī)4學(xué)時(shí))

教學(xué)內(nèi)容:(1)數(shù)據(jù)類型(2)值和方法(3)表達(dá)式(4)控制語句

教學(xué)目的:使學(xué)生基本掌握C#語言的類型系統(tǒng)和基本語法結(jié)構(gòu)。

3、類和繼承(教學(xué)4學(xué)時(shí),上機(jī)4學(xué)時(shí))

教學(xué)內(nèi)容:

(1)類的數(shù)據(jù)成員和各種函數(shù)成員(2)繼承和多態(tài)(3).NET常用類型(4)接口與實(shí)現(xiàn)

教學(xué)目的:使學(xué)生進(jìn)一步掌握類型的定義和使用方法,掌握.NET類庫中一些典型類的用法;深入理解繼承和多態(tài)性的概念,從而掌握面向?qū)ο筌浖芍赜眯缘年P(guān)鍵技術(shù)。

4、Windows窗體界面(教學(xué)2學(xué)時(shí),上機(jī)2學(xué)時(shí))

教學(xué)內(nèi)容:

(1)Windows Form編程技術(shù)(2)WPF編程技術(shù)

(3)繪圖、動(dòng)畫和媒體 教學(xué)目的:使學(xué)生掌握Windows程序界面設(shè)計(jì)的基本要素,能夠使用Windows Form和WPF編程技術(shù)開發(fā)交互式圖形界面應(yīng)用程序。

5、泛型(教學(xué)4學(xué)時(shí),上機(jī)2學(xué)時(shí))

教學(xué)內(nèi)容:

(1)泛型的定義與使用(2)元組和可空類型的用法(3)泛型集合與循環(huán)遍歷

(4)匿名方法和Lambda表達(dá)式

教學(xué)目的:使學(xué)生掌握泛型程序設(shè)計(jì)的基本概念,能夠利用類型抽象和操作抽象開發(fā)出高可適的軟件程序。

6、異常處理(教學(xué)1學(xué)時(shí))

教學(xué)內(nèi)容:

(1)C#異常處理結(jié)構(gòu)

(2)主動(dòng)引發(fā)異常和自定義異常

教學(xué)目的:使學(xué)生能夠通過異常處理來提高程序可靠性。

7、文件操作(教學(xué)1學(xué)時(shí),上機(jī)1學(xué)時(shí))

教學(xué)內(nèi)容:

(1)驅(qū)動(dòng)器、目錄和文件(2)文件流和數(shù)據(jù)流

教學(xué)目的:使學(xué)生掌握在C#程序中進(jìn)行磁盤文件存取的基本技術(shù)。

8、數(shù)據(jù)庫訪問(教學(xué)2學(xué)時(shí),上機(jī)1學(xué)時(shí))

教學(xué)內(nèi)容:

(1)ADO.NET聯(lián)機(jī)數(shù)據(jù)訪問(2)ADO.NET脫機(jī)數(shù)據(jù)訪問

教學(xué)目的:使學(xué)生掌握C#程序中進(jìn)行數(shù)據(jù)庫存取的基本技術(shù)。

9、綜合練習(xí)(教學(xué)2學(xué)時(shí),上機(jī)8學(xué)時(shí))教學(xué)內(nèi)容:

(1)進(jìn)程和線程

(2)ASP.NET網(wǎng)絡(luò)程序設(shè)計(jì)

(3)采用案例驅(qū)動(dòng)的方式,綜合運(yùn)用C#編程技術(shù)開發(fā)較為完整的軟件程序。教學(xué)目的:提高學(xué)生軟件設(shè)計(jì)的綜合能力。

五、教學(xué)方法與手段

講授法、討論法、多媒體教學(xué)、實(shí)驗(yàn)教學(xué)。

六、考核方式

考試成績占70%,平時(shí)成績占30%。閉卷考試。

七、推薦教材和教學(xué)參考書

材:《C#程序設(shè)計(jì)基礎(chǔ)》第3版,鄭宇軍,石海鶴,王衛(wèi)紅,清華大學(xué)出版社,2014年。參考書:

1、《C#應(yīng)用開發(fā)與實(shí)踐》,曾憲權(quán)、李梅蓮 等,清華大學(xué)出版社,2015年

2、《C#編程實(shí)戰(zhàn)寶典》,付強(qiáng)、丁寧 等,清華大學(xué)出版社,2014年。

第四篇:面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)大綱

面向?qū)ο蟪绦蛟O(shè)計(jì)(專業(yè)限選課)Object-Oriented Programming 【課程編號(hào)】XZ26175 【學(xué)分?jǐn)?shù)】3 【學(xué)時(shí)數(shù)】60=38+22

【課程類別】專業(yè)限選 【編寫日期】2010.3.30 【先修課程】C語言程序設(shè)計(jì)、計(jì)算機(jī)應(yīng)用基礎(chǔ)

【適用專業(yè)】通信工程

一、教學(xué)目的、任務(wù)

通過學(xué)習(xí),使學(xué)生深刻理解和領(lǐng)會(huì)面向?qū)ο蟮幕舅枷牒突咎卣鳎莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)語言C++語言的基本概念、基本語法以及面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法;使學(xué)生養(yǎng)成面向?qū)ο蟮木幊趟季S習(xí)慣。

二、課程教學(xué)的基本要求

1.理解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的基本思想 2.能比較熟練地用C++語言進(jìn)行一般面向?qū)ο蟮某绦蛟O(shè)計(jì)

3.初步掌握面向?qū)ο缶幊汰h(huán)境Visual C++的使用

三、教學(xué)內(nèi)容和學(xué)時(shí)分配(2 + 5 + 14 + 9 + 12 + 7 + 6 + 5 = 60)第一章 面向?qū)ο蟪绦蛟O(shè)計(jì)概述 2 學(xué)時(shí)(課堂講授學(xué)時(shí)2)主要內(nèi)容:

1.什么是面向?qū)ο蟪绦蛟O(shè)計(jì) 2.對(duì)象與類 3.封裝 4.繼承性 5.多態(tài)性

6.面向?qū)ο蟪绦蛟O(shè)計(jì)的語言 教學(xué)要求:

了解什么是面向?qū)ο蟪绦蛟O(shè)計(jì);掌握對(duì)象和類的基本概念;理解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征。其它教學(xué)環(huán)節(jié):

安排課外了解面向?qū)ο蟪绦蛟O(shè)計(jì)方面的基本概念。第二章 C++概述 5學(xué)時(shí)(課堂講授學(xué)時(shí)2+課程實(shí)驗(yàn)學(xué)時(shí)3)主要內(nèi)容:

1.C++的起源和特點(diǎn) 2.C++源程序的構(gòu)成

3.C++在非面向?qū)ο蠓矫娴囊恍┨匦?教學(xué)要求:

cin和cout的使用;new和delete的運(yùn)算符的使用;函數(shù)的重載;帶缺省參數(shù)的函數(shù);引用; VC++的使用。其它教學(xué)環(huán)節(jié):

實(shí)驗(yàn)1: C++程序設(shè)計(jì)基礎(chǔ)練習(xí)。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.掌握C++程序的基本格式和規(guī)范,學(xué)會(huì)編寫簡單的C++程序。2.掌握C++程序結(jié)構(gòu)的特點(diǎn)。

3.熟悉C++程序基本的輸入輸出操作。

4.掌握C++數(shù)據(jù)類型常量和變量以及修飾符的使用方法。5.熟悉作用域運(yùn)算符的功能和基本使用方法。6.掌握C++內(nèi)存的動(dòng)態(tài)分配和釋放方法。7.理解引用的概念,掌握引用的使用方法。

第三章 類和對(duì)象 14學(xué)時(shí)(課堂講授學(xué)時(shí)8+課程實(shí)驗(yàn)學(xué)時(shí)6)主要內(nèi)容:

1.類與對(duì)象的基本概念 2.構(gòu)造函數(shù)與析構(gòu)函數(shù) 3.對(duì)象數(shù)組與對(duì)象指針 4.向函數(shù)傳遞對(duì)象 5.靜態(tài)成員 6.友元

7.類對(duì)象作為成員 8.常類型 教學(xué)要求:

類的聲明;對(duì)象定義;對(duì)象的成員的訪問。訪問屬性的理解和運(yùn)用;構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義;對(duì)象數(shù)組的定義和使用;this的指針的理解和使用;類的成員類型為其他類時(shí)如何理解和使用;靜態(tài)成員的理解和運(yùn)用。提供友元機(jī)制的目的;友元聲明方法;提供常類型機(jī)制的目的;各種不同的常類型運(yùn)作方式。其它教學(xué)環(huán)節(jié):

實(shí)驗(yàn)2:類和對(duì)象。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.掌握類、類的數(shù)據(jù)成員、類的成員函數(shù)的定義方式。2.理解類成員的訪問控制方式。

3.掌握對(duì)象的定義和操作對(duì)象的方法。

4.理解構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義與執(zhí)行過程。5.掌握重載構(gòu)造函數(shù)的方法。6.了解拷貝構(gòu)造函數(shù)的方法。實(shí)驗(yàn)3:對(duì)象數(shù)組和對(duì)象指針。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.掌握對(duì)象數(shù)組的定義和使用方法。

2.理解對(duì)象指針的概念,學(xué)會(huì)用指針引用對(duì)象。3.了解this指針的工作方式。

4.掌握靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù)的基本使用方法。5.理解友元與友元函數(shù)的作用,掌握其使用方法。

第四章 派生類和繼承 9學(xué)時(shí)(課堂講授學(xué)時(shí)6+課程實(shí)驗(yàn)學(xué)時(shí)3)主要內(nèi)容:

1.派生類的概念

2.派生類的構(gòu)造函數(shù)和析構(gòu)函數(shù) 3.基類成員的訪問 4.多重繼承 5.賦值兼容規(guī)則 教學(xué)要求:

基類和派生類的基本概念;繼承成員的訪問規(guī)則;派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的運(yùn)行規(guī)則;多重繼承的基本概念;多重繼承中同名二義性如何消除;引入虛基類的目的;繼承類和派生類之間相互賦值規(guī)則用。

其它教學(xué)環(huán)節(jié):

實(shí)驗(yàn)4:派生類與繼承。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.理解類的繼承的概念,能夠定義和使用類的繼承關(guān)系。2.掌握派生類的聲明和定義方法。

3.掌握公有派生和私有派生的訪問特性。4.學(xué)習(xí)虛基類在解決問題中的作用。

第五章 多態(tài)性 12學(xué)時(shí)(課堂講授學(xué)時(shí)8+課程實(shí)驗(yàn)學(xué)時(shí)4)主要內(nèi)容:

1.編譯時(shí)的多態(tài)性與運(yùn)行時(shí)的多態(tài)性 2.函數(shù)重載 3.運(yùn)算符重載 4.類型轉(zhuǎn)換 5.虛函數(shù) 教學(xué)要求:

多態(tài)的基本概念;實(shí)現(xiàn)運(yùn)算符重載的方法(成員函數(shù));實(shí)現(xiàn)運(yùn)算符重載的方法(友元函數(shù));靜態(tài)聯(lián)編和動(dòng)態(tài)聯(lián)編的基本概念;虛函數(shù)的作用;虛函數(shù)的運(yùn)用。其它教學(xué)環(huán)節(jié):

實(shí)驗(yàn)5:虛函數(shù)和多態(tài)性。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.理解編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。2.掌握運(yùn)算符重載的基本方法。3.掌握虛函數(shù)的定義和使用方法。

第六章 模板 7學(xué)時(shí)(課堂講授學(xué)時(shí)4+課程實(shí)驗(yàn)學(xué)時(shí)3)主要內(nèi)容:

1.模板的概念

2.函數(shù)模板與模板函數(shù) 3.類模板和模板類 教學(xué)要求:

模板的基本概念;為什么要使用模板;函數(shù)模板和模板函數(shù)的基本概念;函數(shù)模板的聲明和使用;類模板和模板類的基本概念。其它教學(xué)環(huán)節(jié):

實(shí)驗(yàn)6:函數(shù)模板與類模板。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.掌握函數(shù)模板及其聲明方法。2.掌握模板函數(shù)及其生成方法。3.學(xué)習(xí)類模板的聲明與使用方法。

第七章 C++的I/O流類庫 6學(xué)時(shí)(課堂講授學(xué)時(shí)3+課程實(shí)驗(yàn)學(xué)時(shí)3)主要內(nèi)容:

1.C++建立類類庫的目的 2.預(yù)定義類型的輸入輸出

3.用戶自定義類型的輸入和輸出 教學(xué)要求:

掌握在各種情況下的<<和>>運(yùn)算符的重載。其它教學(xué)環(huán)節(jié):

實(shí)驗(yàn)7:I/O流類庫。實(shí)驗(yàn)?zāi)康暮鸵螅?/p>

1.掌握流及流類庫的作用。

2.掌握流類庫中常用的類及其成員函數(shù)的使用方法。3.掌握重載“<<”和“>>”的方法。

4.掌握控制輸出寬度的函數(shù)width和setw。

5.掌握函數(shù)setosflags和resetiosflags設(shè)置和恢復(fù)對(duì)齊方式、精度、大小寫等。

研究教學(xué)內(nèi)容 5學(xué)時(shí)(課程講解和討論學(xué)時(shí))

程序綜合設(shè)計(jì):按照面向?qū)ο蟪绦蜷_發(fā)的原則和方法,利用一個(gè)實(shí)例來講解面向?qū)ο蟪绦蛟O(shè)計(jì)的整個(gè)過程,然后要求學(xué)生根據(jù)自己的開發(fā)經(jīng)驗(yàn)進(jìn)行分組討論,從而幫助學(xué)生進(jìn)一步理解和熟悉面向?qū)ο蟪绦蛟O(shè)計(jì)方法。

四、教學(xué)重點(diǎn)、難點(diǎn)及教學(xué)方法

重點(diǎn):類和對(duì)象的基本概念;對(duì)象定義;對(duì)象的成員的訪問。訪問屬性的理解和運(yùn)用;構(gòu)造函數(shù)和析構(gòu)函數(shù)的定義;對(duì)象數(shù)組的定義和使用;this的指針的理解和使用。基類和派生類的基本概念;繼承成員的訪問規(guī)則;派生類構(gòu)造函數(shù)和析構(gòu)函數(shù)的運(yùn)行規(guī)則。多態(tài)的基本概念;函數(shù)的重載。

難點(diǎn):多重繼承;虛函數(shù);模板。

教學(xué)方法:課堂授課采用多媒體教學(xué)和分組討論的方法,實(shí)驗(yàn)采用任務(wù)驅(qū)動(dòng)方式。通過未來愿景描述和學(xué)以致用的方法來提高學(xué)生的學(xué)習(xí)興趣,通過分組交流和師生積極互動(dòng)的方式提高學(xué)生學(xué)習(xí)本門課程的學(xué)習(xí)能力。

五、考核方式及成績?cè)u(píng)定方式:考試

六、教材及參考書目

推薦教材:

[1] 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》,陳維興,林小茶,清華大學(xué)出版社,第2版,2004 參考書:

[1] 《C++面向?qū)ο蟪绦蛟O(shè)計(jì)習(xí)題解析與上機(jī)指導(dǎo)》,陳維興,清華大學(xué)出版社,2003 [2] 《C++程序設(shè)計(jì)基礎(chǔ)》,周靄如,電子工業(yè)出版社,2003 [3] 《C++語言程序設(shè)計(jì)》,鄭莉,清華大學(xué)出版社,2005 修(制)訂人: 審核人:

2010年 3 月30

第五篇:《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱

《面向?qū)ο蟪绦蛟O(shè)計(jì)》教學(xué)大綱

課程名稱:面向?qū)ο蟪绦蛟O(shè)計(jì) 英文名稱:Object Oriented Programming)學(xué)分:2 總學(xué)時(shí):36 實(shí)驗(yàn)(上機(jī))學(xué)時(shí): 8 開課專業(yè):電子商務(wù)專業(yè)

一、本課程的性質(zhì)、目的和培養(yǎng)目標(biāo)

面向?qū)ο蟪绦蛟O(shè)計(jì)是電子商務(wù)專業(yè)的限定選修課程。面向?qū)ο蟪绦蛟O(shè)計(jì)是當(dāng)今最為流行的程序設(shè)計(jì)方法,本課程以C++語言為核心,全面概述面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念和基本技術(shù)。主要內(nèi)容包括:理解和掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想和技術(shù),掌握C++中的引用和函數(shù)重載、類與對(duì)象、靜態(tài)成員與友元、運(yùn)算符重載、繼承與派生類、多態(tài)與虛函數(shù)等重要概念和技術(shù)。通過教學(xué)要求學(xué)生基本掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,認(rèn)識(shí)C++是如何支持面向?qū)ο蟪绦蛟O(shè)計(jì)的,培養(yǎng)、訓(xùn)練學(xué)生運(yùn)用面向?qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的能力。

二、預(yù)修課程

計(jì)算機(jī)語言與程序設(shè)計(jì)

三、課程內(nèi)容及學(xué)時(shí)分配

第一章 從C語言到C++語言

1.C++語言出現(xiàn)的歷史背景(OOP思想概述)2.C++中的注釋、常量和輸入輸出 3.C++中的變量定義與作用域 4.C++中的函數(shù) 5.C++中的指針與引用

本章學(xué)時(shí)數(shù):4,本章習(xí)題數(shù):4 第二章 類與對(duì)象 1.類 2.對(duì)象

3.構(gòu)造函數(shù)和析構(gòu)函數(shù) 4.對(duì)象及其應(yīng)用 5.對(duì)象的生存期 6.再論程序結(jié)構(gòu) 7.面向?qū)ο蟪绦蛟O(shè)計(jì)

本章學(xué)時(shí)數(shù):6,本章習(xí)題數(shù):6 第三章 靜態(tài)成員與友元 1.拷貝構(gòu)造函數(shù) 2.靜態(tài)數(shù)據(jù)成員 3.靜態(tài)成員函數(shù) 4.友元函數(shù)

本章學(xué)時(shí)數(shù):6,本章習(xí)題數(shù):6 第四章 運(yùn)算符重載 1.運(yùn)算符重載的概念 2.運(yùn)算符重載舉例

本章學(xué)時(shí)數(shù):4,本章習(xí)題數(shù):4 第五章 繼承與多態(tài) 1.繼承的概念 2.單繼承 3.多態(tài)與虛函數(shù)

4.類的分解(類的層次設(shè)計(jì))5.抽象類與純虛函數(shù)

本章學(xué)時(shí)數(shù):6,本章習(xí)題數(shù):6 第六章 I/O流庫簡介 1.C++流庫的結(jié)構(gòu) 2.輸入與輸出 3.格式控制 4.文件

本章學(xué)時(shí)數(shù):2,本章習(xí)題數(shù):2

四、實(shí)驗(yàn)(上機(jī))內(nèi)容和建議學(xué)時(shí)分配 實(shí)驗(yàn)1(4學(xué)時(shí))

要求:定義類,該類至少應(yīng)包括靜態(tài)數(shù)據(jù)成員和靜態(tài)成員函數(shù),要求通過本實(shí)驗(yàn)掌握定義類的基本方法。實(shí)驗(yàn)2(4學(xué)時(shí))

要求:通過本實(shí)驗(yàn)掌握函數(shù)重載、友元函數(shù)、繼承、虛函數(shù)等的基本使用方法。

五、教材和參考書目

1.《C++語言基礎(chǔ)教程》,呂鳳翥編著,清華大學(xué)出版社,1999 2.《C++程序設(shè)計(jì)教程》,錢

能主編,清華大學(xué)出版社,1999 3.《The C++ Programming Language》(Third Edition),Bjarne Stroustrup,Addison-Wesley,1997

六、課外學(xué)習(xí)要求

要求課前預(yù)習(xí)下一次課的講課內(nèi)容,課后復(fù)習(xí)本次課的講課內(nèi)容并通過相應(yīng)的作業(yè)加以消化。

七、考核方式

本課程采用閉卷書面考試方式為主,其中期終考試占80%,期中10%,平時(shí)作業(yè)、上機(jī)及出勤率10%。

下載《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱(李慶風(fēng))word格式文檔
下載《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程設(shè)計(jì)教學(xué)大綱(李慶風(fēng)).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱

    《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱學(xué)時(shí):72 學(xué)分:4 理論學(xué)時(shí):52 實(shí)驗(yàn)學(xué)時(shí):20 面向?qū)I(yè):計(jì)算機(jī)科學(xué)與技術(shù)、專升本 課程代碼:2700410 先開課程:計(jì)算機(jī)導(dǎo)論,C語言程序設(shè)計(jì) 課程性......

    面向?qū)ο蟪绦蛟O(shè)計(jì)-教學(xué)大綱-信管

    面向?qū)ο蟪绦蛟O(shè)計(jì)(教學(xué)大綱) Object-oriented programming 課程編碼:05405170 學(xué)分:2.5 課程類別: 專業(yè)基礎(chǔ)課 計(jì)劃學(xué)時(shí):48 其中講課:32 實(shí)驗(yàn)或?qū)嵺`: 上機(jī):16 適用專業(yè):信息管理與信......

    Java面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)大綱

    Java面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)大綱 Object-Oriented Programming with Java Syllabus 課程名稱 課程類別 建設(shè)單位/教研室 前后課程 適用專業(yè)、層次 Java面向?qū)ο蟪绦蛟O(shè)課......

    JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)大綱

    《JAVA面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱 Oriented object Programming in JAVA 編號(hào): 08065121 適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)、網(wǎng)絡(luò)工程 學(xué)時(shí)數(shù):32 學(xué)分?jǐn)?shù):2 執(zhí)筆者:田小玲 編寫日......

    《面向?qū)ο蟪绦蛟O(shè)計(jì)(C++)》課程設(shè)計(jì)教學(xué)大綱(寫寫幫整理)

    《面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)習(xí)》課程設(shè)計(jì)教學(xué)大綱 課程編號(hào): 學(xué)時(shí):2周 學(xué)分:2 修課方式:必修 承擔(dān)單位:軟件學(xué)院 考核方式:考查 一、課程設(shè)計(jì)的目的與任務(wù) 1.課程設(shè)計(jì)目的 (1)培養(yǎng)學(xué)生綜合......

    C 面向?qū)ο蟪绦蛟O(shè)計(jì)課程教學(xué)大綱

    《C++面向?qū)ο蟪绦蛟O(shè)計(jì)》課程教學(xué)大綱 C++ Object Oriented Programming 課程代碼:課程性質(zhì):專業(yè)基礎(chǔ)理論課/必修 適用專業(yè):信息計(jì)算、信息安全、統(tǒng)計(jì)開課學(xué)期:2、3 總學(xué)時(shí)數(shù):10......

    《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》課程教學(xué)大綱

    《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》課程教學(xué)大綱 (計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)使用) 一、課程的地位、教學(xué)目的和基本要求 C++語言是一種高效實(shí)用的程序設(shè)計(jì)語言,既可進(jìn)行過程化的程序設(shè)計(jì)......

    《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》實(shí)驗(yàn)教學(xué)大綱

    《面向?qū)ο蟪绦蛟O(shè)計(jì)方法》實(shí)驗(yàn)教學(xué)大綱 (計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)使用) 一、教學(xué)目標(biāo) 通過該實(shí)驗(yàn)課,學(xué)生應(yīng)在熟練掌握過程化程序設(shè)計(jì)方法的基礎(chǔ)上,領(lǐng)會(huì)面向?qū)ο蟪绦蛟O(shè)計(jì)及類的......

主站蜘蛛池模板: 少妇被粗大的猛进出69影院| 永久免费不卡在线观看黄网站| 美女裸体十八禁免费网站| 99蜜桃在线观看免费视频网站| 久久精品免费观看国产| 国产精品毛片完整版视频| 无码毛片一区二区三区本码视频| 天天综合网在线观看视频| 老色鬼在线精品视频在线观看| 欧美一区二区三区| 亚洲午夜无码久久久久蜜臀av| 97一期涩涩97片久久久久久久| 极品熟妇大蝴蝶20p| 国产大屁股视频免费区| 成人性无码专区免费视频| 日韩精品亚洲一区在线综合| 日韩人妻系列无码专区| √最新版天堂资源网在线| 成年轻人电影免费无码| 亚洲国产av久久久| 国产偷录视频叫床高潮| 少妇粗大进出白浆嘿嘿视频| av一本久道久久波多野结衣| 做受???视频毛片| 一色桃子中文字幕人妻熟女作品| 国内精品久久久久久久999| 成人欧美一区二区三区的电影| 99这里只有是精品2| 精品一区二区三区四区五区六区| 亚欧无线一线二线三线区别| 国产成人精品三级在线影院| 亚洲中文字幕无码一区| 最新精品国偷自产在线婷婷| 爽爽午夜影视窝窝看片| 少妇精品无码一区二区三区| 欧美激欧美啪啪片免费看| 玖玖资源站最稳定网址| 国产乱来乱子视频| 中文字幕人妻中文av不卡专区| 国产精品久久福利网站| 94久久国产乱子伦精品免费|