第一篇:沈陽理工大學 3《面向對象課程設計》教學大綱
《面向對象課程設計》教學大綱
課程編碼: 030751003 周/學分: 1周/2學分
一、大綱使用說明
本大綱根據電子信息科學與技術專業2010版教學計劃制訂
(一)適用專業 電子信息科學與技術專業
(二)課程設計性質 必修課程、考查課程。
(三)主要先修課程和后續課程
1.先修課程:C語言程序設計,數據結構,面向對象程序設計C++ 2.后續課程:VC++程序設計、Java程序設計、高級UI程序設計、專業方向綜合實訓、畢業設計
二、課程設計目的及基本要求
本課程設計的目的在于鞏固課堂所學知識點,加深對課程中所學理論知識的理解,進一步提高學生運用已學的知識分析問題和解決問題的能力,達到對學生進行素質教育的目的之一。
學生應當已經學習了面向對象程序設計這門課程,掌握了課程的各個知識點,具有一定的程序設計能力。
課程設計基本要求如下:
1.了解并掌握面向對象程序設計的主要原理與方法,具備獨立分析和設計能力; 2.掌握軟件開發過程的問題分析、系統設計、程序編碼、測試等基本方法和技能; 3.提高綜合運用所學的理論知識和方法獨立分析和解決問題的能力。4.認真撰寫設計報告,培養嚴謹的作風和科學的態度。
三、課程設計內容及安排
結合實際應用的要求布置課程設計題目,內容既要覆蓋教學所要求的知識點,又要接近工程的實際需要。
課程設計安排如下:
教師布置若干設計任務,學生每人至少一題。要求學生完成課題的分析、算法的實現、程序設計、調試運行正確,給出正確的運行結果;每人于指定時間進行演示和答辯,最后每人要提交一份課程設計報告。
四、指導方式
1.理論指導:題目詳細講解其原理及實現方法的理論指導; 2.實驗指導:編程語言和程序模塊集成及程序調試方法的指導;
3.設計報告指導:主要內容包括目的意義、原理和實現方法簡介、對課題實現過程的分析及說明、實驗結果情況說明、結論。
五、課程設計考核方法及成績評定
1.考核方法:上機測試及編寫課程設計實驗報告。
2.成績評定:課程設計的上機測試結果占70%,實驗報告成績占30%。最終成績分為:“優秀”、“良好”、“中等”、“及格”和“不及格”五級。鼓勵學生在設計中有創新并對書中給出的設計有一定的改進或完善。
六、課程設計教材及主要參考資料
1.教材
《面向對象程序設計(C++語言)》,李愛華、程磊編,清華大學出版社 2.參考資料
《面向對象的程序設計語言——C++》,陳志泊 王春玲編,人民郵電出版社 《C++程序設計教程》,錢能編,清華大學出版社
《C++語言程序設計》,鄭莉 董淵 張瑞豐 編,清華大學出版社
編寫人:程磊 審核人:程磊 批準人:張煥君
第二篇:沈陽理工大學 面向對象課程設計教學大綱
《面向對象課程設計》課程教學大綱
課程代碼:030351003 課程英文名稱:Course Design of oop 課程總學時:1周 講課:□□ 實驗:□□ 上機:□□ 適用專業:電子信息工程專業
大綱編寫(修訂)時間:2010年6月
一、大綱使用說明
本大綱根據電子信息工程專業2010版教學計劃制定。
(一)適用專業
電子信息工程專業。
(二)課程設計性質
必修。
(三)主要先修課和后續課程
先修課:《計算機文化基礎》、《C語言程序設計》、《面向對象程序設計》
后續課:《VB程序設計》、《畢業設計》
二、課程設計目的及基本要求
面向對象課程設計是一個對實踐環節要求較高的課程。進行面向對象課程設計,一方面通過集中性的編程訓練,使學生系統地掌握如何將客觀實際問題與面向對象的編程語言及開發工具對應起來,將理論概念的學習轉變成具體的程序開發的方法。另一方面,通過編寫課程設計報告,鍛煉學生編寫文擋的能力,培養學生初步具備軟件工程的基礎技能。通過課程設計,學生應該具備五個方面的能力。
1、掌握面向對象的基本概念與理論 學生應該掌握面向對象的基本概念與理論,重點為面向對象系統的封裝性、繼承性和多態性理論。
2、具備算法的設計能力
學生應該掌握算法與數據結構的設計能力,重點為在類的成員函數的設計過程中,對于某一具體功能設計相應的算法。
3、具備類的設計能力
學生應該具備類與對象的設計能力,重點為如何針對給定的問題設計相應的類的成員以及類之間的關系。
4、具備高級語言編程能力
學生應該具備高級語言編程能力,主要是指使用高級語言編程解決各種問題的能力。
5、編寫課程設計報告的能力
最終應該掌握編寫課程設計報告等相關軟件文檔的能力,如何采用條理清楚、格式規范的方法編寫課程設計報告,將自己的課程設計成果進行論述與總結也是非常重要的。
三、課程設計內容及安排
課程設計內容主要依托于面向對象程序設計課程,課程設計題目涉及了眾多類的設計問題,具體內容應該由課程設計指導書進行詳細闡述。課程設計的具體實施安排可以采用兩種形式,一種是每人獨立完成分配給自己的課程設計題目,這適用于題目工作量要求不高的情況;另一種是采用分組的方式,將學生2~3人為一組,完成一組綜合題或一道工作量要求較高的題目。具體采用那種方式可以在進行課程設計安排時可以靈活掌握,要注意的是盡量爭取學生課程設計的題目不一樣,從而避免課程設計成果雷同,降低課程學習效果。
通過兩周的課程設計,學生完成面向對象課程設計題目,教師最終對學生提交的軟件和課程設計報告進行驗收。
四、指導方式
由指導教師進行隨堂上機答疑指導。
五、課程設計考核方法及成績評定
課程設計考核成績由三個方面組成:
(一)學生出勤成績
學生出勤成績根據學生在課程設計上課期間的出勤記錄進行評定,占最終成績的20%。
(二)課程設計答辯成績
課程設計答辯成績根據指導教師對于學生編寫的程序質量及學生對于老師問題的回答情況進行評定,占最終成績的40%。
(三)課程設計論文成績
課程設計論文成績根據學生的論文質量由指導教師進行評定,占最終成績的40% 課程設計最終的成績=學生出勤成績×20%+課程設計答辯成績×40%+課程設計論文成績×40%。課程設計的成績可以采用百分制整數形式,也可采用優良制形式。在采用優良制成績時,由計算出的百分制成績轉換成相應的優良制成績。
六、課程設計教材及主要參考書目
《Java 語言與面向對象程序設計(第2版)》印旻、王行言 清華大學出版社
《Java面向對象程序設計題解與上機指導》,王宏宇 賈仰理編,中國人民大學出版社,2009年3月
編寫人: 王紅 魏英姿 周帆 審核人: 胡玉蘭 批準人: 張文波
第三篇:《面向對象程序設計》課程設計教學大綱
《面向對象程序設計》課程設計教學大綱
《面向對象程序設計》課程設計教學大綱
中文名稱:《面向對象程序設計》課程設計
英文名稱:Course Project of Object-Oriented Programming 課程編碼:09003410
設計周數:1周(18學時)學
分:1學分
開課學期:第2學期
開課單位:軟件學院
一、課程設計的教學目的和任務
通過本課程設計教學所要達到的目的是培養學生理論聯系實際的思想,讓學生綜合運用面向對象程序設計課程中的理論知識,特別是面向對象程序設計與面向對象編程的方法,進行實際的程序設計與編程項目實踐。
本課程設計的任務是設計和編寫完成一個簡單的游戲程序。
二、課程設計的主要內容
學生采用面向對象程序設計課程教材《C++ Program Design》中提供的圖形庫ezWindow,參考教材第15章中的程序片段,設計編寫完成一個游戲程序 ― 終結者(Terminator)。鼓勵學生自主創新,脫離教材的內容,編寫其它游戲程序。
三、課程設計的基本教學要求
該課程設計需要在安裝了Microsoft Windows 2000操作系統、Microsoft Visual C++ 6.0和ezWindow 庫的計算機實驗室中進行。為了方便學生撰寫設計報告,還要求計算機中安裝Microsoft Office。軟件學院教學實驗中心滿足這些條件,因此該課程設計可在軟件學院教學實驗中心進行。
四、參考資料
面向對象程序設計課程教材《C++ Program Design》。
五、成績評定標準
課程設計成績分為優、良、中、及格和不及格5個等級。分別從以下幾個方面考擦:
1、工作學習態度:
10%;
2、程序設計與代碼質量:40%;
3、設計報告質量:
30%;
4、創新:
20%。
大綱執筆人:雷躍明
大綱審定人:陳林
時間:2008年2 月4 日
第四篇:2010版030551002面向對象課程設計教學大綱
《面向對象技術課程設計》 教學大綱
課程編碼:030551002 學時/學分: 2周/4學分
一、大綱使用說明
本大綱根據計算機科學與技術專業2010版教學計劃制訂。
(一)適用專業 計算機科學與技術。
(二)課程設計性質 考查。
(三)主要先修課程和后續課程 先修課程:《C語言程序設計》
后續課程:《Windows程序設計》、《開發工具》
二、課程設計目的及基本要求
《面向對象技術課程設計》是信息科學與工程學院計算機科學與技術專業的一門重要的實踐環節課程,面向對象技術課程設計是一個對實踐環節有求較高的課程。進行面向對象技術課程設計,一方面通過集中性的編程訓練,使學生系統地掌握如何將客觀實際問題與面向對象的編程語言及開發工具對應起來,將理論概念的學習轉變成具體的程序開發的方法。另一方面,通過編寫課程設計報告,鍛煉學生編寫文擋的能力,培養學生初步具備軟件工程的基礎技能。
在進行面向對象課程設計的過程中,學生應該具備五個方面的能力。
(1)應該掌握面向對象的基本概念與理論。
學生應該掌握面向對象的基本概念與理論,重點為面向對象系統的封裝性、繼承性和多態性理論。
(2)應該具備算法的設計能力。
學生應該掌握算法與數據結構的設計能力,重點為在類的成員函數的設計過程中,對于某一具體功能設計相應的算法。
(3)應該具備類的設計能力。學生應該具備類與對象的設計能力,重點為如何針對給定的問題設計相應的類的成員以及類之間的關系。
(4)應該具備高級語言編程能力。
學生應該具備高級語言編程能力,主要是指使用高級語言編程解決各種問題的能力。(5)編寫課程設計報告的能力。
最終應該掌握編寫課程設計報告等相關軟件文檔的能力,如何采用條理清楚、格式規范的方法編寫課程設計報告,將自己的課程設計成果進行論述與總結也是非常重要的。
三、課程設計內容及安排
課程設計內容主要依托于面向對象技術課程,課程設計題目涉及了眾多類的設計問題,具體內容應該由課程設計指導書進行詳細闡述。
實現指定類和對象的設計,添加要求的屬性于方法,完成相應的測試,如有理數類、矩陣類、人員信息類、圖形化計算器及界面程序,提高對構造類、繼承、多態、文件等知識點的掌握程度。課程設計的具體實施安排可以采用兩種形式,一種是每人獨立完成分配給自己的課程設計題目,這適用于題目工作量要求不高的情況;另一種是采用分組的方式,將學生2~3人為一組,完成一組綜合題或一道工作量要求較高的題目。具體采用哪種方式可以在進行課程設計安排時可 1
以靈活掌握,要注意的是盡量爭取學生課程設計的題目不一樣,從而避免課程設計成果雷同,降低課程學習效果。
通過兩周的課程設計,學生完成面向對象技術課程設計題目,教師最終對學生提交的軟件和課程設計報告進行驗收。
四、指導方式
(1)教師提供設計題目,講解題目要求,提示主要設計路線。
(2)將學生分組,選定設計題目,完成綜合題目設計與編碼。
(3)題目涵括面向對象基礎及個知識點理論內容,如類與對象的設計、繼承、多態、文件和簡單MFC程序設計。
五、課程設計考核方法及成績評定
1.考核方法:教師檢查設計結果,教師組織學生答辯。2.成績評定:
課程總成績:課程設計最終的成績=學生出勤成績×20%+課程設計答辯成績×40%+課程設計論文成績×40%。課程設計的成績可以采用百分制整數形式,也可采用優良制形式。在采用優良制成績時,由計算出的百分制成績轉換成相應的優良制成績。
六、課程設計教材及主要參考資料
《C++程序設計課程設計》(第2版),劉燕君 劉振安 張一葉 編著,機械工業出版社,2010年1月
《C++程序設計實驗指導與課程設計》,郭有強 張怡文等 編著,清華大學出版社,2009年4月
《C++語言程序設計案例教程》,鄭莉 編著,清華大學出版社,2005年6月
編寫人: 李愛華 林麗青 譚小波 審核人:姜學軍 批準人:張煥君
第五篇:沈陽理工大學 EDA技術課程設計教學大綱
《EDA技術課程設計》課程教學大綱
課程代碼:030351001 課程英文名稱:Course Design of EDA Techniques
課程總學時:2周 講課:□□ 實驗:□□ 上機:□□ 適用專業:電子信息工程專業
大綱編寫(修訂)時間:2010年6月
一、大綱使用說明
本大綱根據電子信息工程專業2010版教學計劃制定。
(一)適用專業
電子信息工程專業。
(二)課程設計性質
必修。
(三)主要先修課和后續課程
先修課:《數字電路》、《EDA技術》
后續課:《微機原理與接口》、《畢業設計》
二、課程設計目的及基本要求
本課程設計是為配合《EDA技術》課程的學習而設立的,通過本課程設計,可使學生更加深刻地理解《EDA技術》課程講述的內容;培養學生獨立思考、解決實際工程問題的能力;提高學生用硬件描述語言設計電路的能力,為后續專業課程學習打下堅實基礎。
①使學生掌握利用熟悉一種到兩種EDA軟件進行電子系統設計的基本方法和技巧,即能熟練進行設計輸入、編譯、管腳分配、下載等過程,具備初步的獨立設計能力;
② 學會查閱技術資料和手冊,合理選用設計方案、線路和器件; ③ 培養學生獨立分析和解決問題的能力; ④ 使學生掌握一定的設計與實踐技能;
⑤ 撰寫規范的設計總結報告,培養嚴謹的作風和科學的態度。
三、課程設計內容及安排
課程設計內容主要依托于EDA技術課程,課程設計題目涉及了眾多類的設計問題,具體內容應該由課程設計指導書進行詳細闡述。
選題要符合本課程的教學要求,通常應包含EDA技術課程主要內容,并強調各部分知識的綜合應用。注意選題內容的先進性、綜合性、實踐性,應適合實踐教學和啟發創新,選題內容不應太簡單,難度要適中;最好結合工程實際情況進行選題,反映EDA技術的新水平,并且有一定的實用價值;成果宜具有相對完整功能。
課程設計的具體實施安排可以采用兩種形式,一種是每人獨立完成分配給自己的課程設計題目,這適用于題目工作量要求不高的情況;另一種是采用分組的方式,將學生2~3人為一組,完成一組綜合題或一道工作量要求較高的題目。具體采用那種方式可以在進行課程設計安排時可以靈活掌握,要注意的是盡量爭取學生課程設計的題目不一樣,從而避免課程設計成果雷同,降低課程學習效果。
通過兩周的課程設計,學生完成面向對象課程設計題目,教師最終對學生提交的軟件和課程設計報告進行驗收。
四、指導方式
① 選定設計課題,下達設計任務
選題可由指導教師選定,或由指導教師提供幾個選題供學生選擇;也可由學生自己選題,但學生選題需通過指導教師批準。課題應在設計周之前提前公布,以便學生有充分的設計準備時間。
指導教師在公布課程設計課題時一般應包括以下內容:課題名稱、設計任務、技術指標和要求、主要參考文獻等內容。
② 教師講解
a.介紹課程設計的內容、要求、安排、考核方法、注意事項
b.講授必要的課題背景和相關知識、原理。著重幫助學生明確任務,理解電子系統的一般設計方法、安裝、調測方法。
③ 學生查詢資料,并進行設計
設計內容:系統總體設計方案;系統分析與設計(各模塊及其頂層文件的設計、編程);完整的系統框圖;調測方案、步驟等。
④ 教師審查
審查設計方案是否合理、正確、可行,否則要求調整或整改。教師記錄學生的相應成績。⑤ 學生上機調試和下載
通過教師審查后,即開始調試。學生根據編寫的程序,上機調試和下載測試,調試工作原則上由學生獨立,完成對理論設計進行時序仿真和優化。教師以兼顧培養學生的獨立工作能力和在規定時間內完成設計任務為宗旨,視具體情況給予適當指導。應對實踐紀律和態度提出嚴格要求,督促、激發、引導學生圓滿完成實踐任務。
五、課程設計考核方法及成績評定
課程設計考核成績由三個方面組成:
(一)學生出勤成績
學生出勤成績根據學生在課程設計上課期間的出勤記錄進行評定,占最終成績的20%。
(二)課程設計答辯成績
課程設計答辯成績根據指導教師對于學生編寫的程序質量及學生對于老師問題的回答情況進行評定,占最終成績的40%。
學生在系統達到功能和指標要求后,保持系統的測量現場,申請指導教師驗收。對達到設計指標要求的,教師將對其綜合應用能力和實驗能力進行簡單的答辯考查,然后給出實際操作分。未達到設計指標要求的,則要求其調整和改進,直到達標。要求仿真結果符合課程設計選題的要求,并能在調試基礎上進行優化設計,電路圖布局合理,線路清楚。
(三)課程設計論文成績
課程設計論文成績根據學生的論文質量由指導教師進行評定,占最終成績的40% 課程設計最終的成績=學生出勤成績×20%+課程設計答辯成績×40%+課程設計論文成績×40%。課程設計的成績可以采用百分制整數形式,也可采用優良制形式。在采用優良制成績時,由計算出的百分制成績轉換成相應的優良制成績。
學生對設計的全過程做出系統的報告,按統一格式寫出設計報告。撰寫設計報告能訓練學生編制科技報告或技術資料的能力,同時也能使設計從理論上進一步得到總結提高,所以設計報告必須獨立完成。
課程設計報告應包括的主要內容有: ① 設計題目; ② 設計目的;
③ 設計任務及主要技術指標和要求; ④ 設計思想說明;
⑤ 程序清單、時序仿真、結果分析等。
⑥ 對設計成果做出評價,說明本設計的特點和存在問題,提出改進設計意見; ⑦ 通過課程設計所得到的收獲和體會; ⑧主要參考文獻。
課程設計報告應認真、規范、正確。
六、課程設計教材及主要參考書目
《EDA技術實用教程》(第二版),潘松編,科學出版社,2004 《電子電路EDA技術》,趙世強編,西安電子科技大學出版社,2002 《EDA技術及應用》,潭會生編,西安電子科技大學出版社,2003 《EDA技術與應用》,汪國強等編著,電子工業出版社,2005 《EDA技術習題與實驗》,汪國強等編著,電子工業出版社,2005
編寫人: 王紅 魏英姿 周帆
審核人: 胡玉蘭 批準人: 張煥君