第一篇:重慶理工大學實踐教學大綱(實習設計)05 面向對象程序設計 課程設計大綱 ok
《面向對象程序設計》課程設計大綱
開課單位:計算機科學與工程學院 開課學期:第1學年秋季學期 學 分:1學分 學 時:16學時(1周)適用專業:計算機科學與技術(0307)
一、課程設計的目的與意義
本課程設計是配合《面向對象程序設計》課程而開設的一門實踐課程,目的是為了加深學生對面向對象設計方法的理解,提升學生在面向對象程序設計方面的能力;進一步理解Windows程序設計中的消息傳遞機制和消息映射機制,開闊基于Windows操作系統的程序設計的視野;進一步提升利用MFC進行程序設計的能力,最終達到提升學生程序設計綜合能力的目的。
二、課程設計的內容
所有學生都完成一個相同的系統——基于TCP/IP的局域網聊天系統,該系統分為服務器和客戶端。它們的主要功能如下:
1、系統基本功能
開發一個基于TCP/IP的點對點網絡通信實例系統(以后稱為實例系統),實例系統中分別用到了C++基礎理論知識、Windows程序設計知識、MFC程序設計知識。實例系統中底層數據存儲和數據處理采用純C++代碼,數據庫操作和界面顯示采用MFC類庫來處理,對于多線程的處理和數據通信則直接采用Windows API來實現。實例系統分為兩大部分:服務端實例系統(服務器)和客戶端實例系統(客戶端)。
2、系統協議
(1)客戶端和服務器之間的通信協議是實例系統中協議的主要部分,它包括:帳號管理;會話管理;聯系人管理。
(2)客戶端和客戶端之間的通信協議,實例系統中客戶端和客戶端之間的通信協議只有發送文本信息一條協議,本條協議的命令為IM_SCHAT_MSG。
三、課程設計的方式
1、學生分組設計,每組2人,一人完成服務器、另一人完成客戶端;每個人都需要完成相應的功能的設計文檔,協同完成設計任務。
2、系統設計和系統開發過程中同一組的學生可討論,答辯的時候同一組的學生同時進行答辯。
四、課程設計的基本要求
1、有一定的面向對象程序設計思想,如設計一個類中的成員,并測試這個類的功能。
2、對Windows應用程序的消息機制有一定的了解,如能夠手動添加一個消息響應。
3、掌握基于MFC對話框應用程序的基本結構,如能夠添加一個對話框資源,并在程序中通過代碼彈出該對話框。
4、掌握基于MFC的Windows應用程序的邏輯結構,如能夠在已有的程序上添加一個比較核心的功能。
五、課程設計成績的評定
1、按優、良、中、及格、不及格五個等級評定成績。
2、成績構成:設計文檔資料;具體實現設計方案的程序;課程設計考勤登記表;答辯情況。其中平時成績占總成績的20%。
3、課程設計基本雷同者,視情況扣分或記零分。
4、完成以下功能的學生可以得到加分:支持離線消息;支持添加好友認證;支持消息發送時進行字體設置。
第二篇:重慶理工大學實踐教學大綱(實習設計)05 精密機械設計 課程設計大綱 ok
《精密機械設計》課程設計大綱
開課單位:電子信息與自動化學院開課學期:第3學年秋季學期
學分:2學分學時:32學時(2周)
適用專業:測控技術與儀器(0703)
一、課程設計的目的與意義
本課程設計是配合《精密機械設計基礎》、《儀器結構設計與CAD》課程而開設的一門實踐課程,使學生較全面、系統地理解相關課程的基本原理和方法。通過課程設計達到以下目的:
1、培養學生理論聯系實際的設計思想,綜合運用《精密機械設計基礎》、《儀器結構設計與CAD》課程的理論知識去分析和解決工程實際問題的能力。
2、了解和掌握常用機械零件、機械傳動裝置、簡單機械的設計過程和設計方法。
3、培養學生機械運動方案設計、創新設計以及應用計算機對工程實際中各種機構進行分析和設計的能力。
4、通過設計計算,繪圖,查閱有關設計資料、手冊、標準和規范,數據處理,類比等,對學生進行基本技能訓練。
二、課程設計的內容
1、平面機構創意組合方案設計。
2、傳動零件的設計。
3、軸及軸承裝置的設計。
三、課程設計的方式
課程設計采用相對集中方式,在計算機房或指定教室進行,在教師指導下由學生獨立完成。
四、課程設計的基本要求
1、用計算機輔助設計軟件繪制零件圖和裝配圖。
2、遵守學習制度和作息時間,嚴格考勤制度,累計曠課達到一定學時,取消考核資格。
3、在設計過程中應注意對設計資料和計算數據的保存和積累,保持記錄的完整性。
4、認真撰寫課程設計報告,準備答辯。
五、課程設計成績的評定
1、按優、良、中、及格、不及格五個等級評定成績。
2、成績評定依據:出勤10%;設計過程20%;設計圖紙30%;設計報告20%;答辯20%。
第三篇:重慶理工大學實踐教學大綱(實習設計)05 數值分析 課程設計大綱 ok
《數值分析》課程設計大綱 開課單位:數學與統計學院 開課學期:第2學年夏季學期 學 分:1學分 學 時:16學時(1周)適用專業:信息與計算科學(0101)
一、課程設計的目的與意義
本課程設計是配合《數值分析》課程而開設的一門實踐課程,是培養學生分析和解決實際問題能力的重要實踐教學環節,重點培養學生運用計算、Matlab軟件對數值分析課程中的數值計算方法、實例進行編程實現,對鞏固和深化學生所學課程的理論知識,增強學生的應用能力具有重要作用。
二、課程設計的內容
1、本課程設計的選題內容應屬課程范圍,能達到課程教學的目的和滿足課程教學的要求,使學生得到較全面的綜合訓練。
2、題目的難度和工作量應適合學生掌握的知識和具備的能力,使學生在規定的時間內既工作量飽滿,又能經過努力完成任務。
三、課程設計的方式
以集中學習為主;獨立完成課程設計階段規定的全部工作任務。
四、課程設計的基本要求
1、注重對學生運用所學知識,解決實際問題的能力和創新精神的培養。
2、完成一篇論文的撰寫,不少于5000字。
3、課程設計的具體要求與格式應符合本學院規定。
4、嚴格遵守學習紀律,按時完成規定任務。
5、學生因特殊原因請假須履行手續,凡未請假或未獲批準擅自離崗者,均按曠課處理。
五、課程設計成績的評定
1、課程設計成績采用五級分制:優、良、中、及格、不及格。
2、成績評定依據:考核成績70%;平時表現30%。
第四篇:重慶理工大學實踐教學大綱(實習設計)04 程序設計基礎 課程設計大綱 ok
《程序設計基礎》課程設計大綱
開課單位:計算機科學與工程學院開課學期:第1學年秋季學期
學分:1學分學時:16學時(1周)
適用專業:計算機科學與技術(0307)
一、課程設計的目的與意義
本課程設計是配合《程序設計基礎》課程而開設的一門實踐課程。要求使用C語言編寫綜合性的程序,在此過程中,學生熟練運用程序設計的相關基礎知識,強化動手能力;熟悉并進一步強化程序設計的基本方法,為后續各門計算機課程的學習打下堅實的編程基礎。
二、課程設計內容
以下題目選做1項。
(1)職工信息管理系統設計;(2)圖書信息管理系統設計;(3)圖書借閱管理系統設計;(4)學生信息管理系統設計;(5)學生成績管理系統設計;(6)學生選修課程系統設計;(7)學生成績記錄簿設計;(8)學生籍貫信息記錄簿設計;(9)小型商品信息管理系統設計;(10)小型商品銷售管理系統設計;(11)市場營銷管理系統設計;(12)手機通信錄管理;(13)學生學籍管理系統設計;
(14)單項選擇題標準化考試系統設計。
三、課程設計的方式
課程設計開始后第一天主要為學生選題并填寫選題表,最后一天為答辯時間,其余時間由學生自主設計,教師考勤并輔導。
四、課程設計的基本要求
1、學生完成任務后,指導教師檢查內容:文檔、運行結果。
2、程序設計要求
(1)采用模塊化程序設計方法。
(2)采用鋸齒型程序書寫格式。
(3)必須上機調試通過。
3、應提交的資料
(1)打印的課程設計報告1份,資料袋1個。
(2)各班以班為單位刻錄光盤:包括每個學生的源程序代碼、課程設計報告的電子文檔。
五、課程設計成績的評定
1、按優、良、中、及格、不及格五個等級評定成績。
2、根據學生日常紀律、源程序及運行結果、文檔、答辯情況綜合評定課程設計成績。
3、由于課程設計題目難度不一,所以課程設計成績的評定將根據學生完成題目的難度和完成情況的不同有區別的評定,如未能完成任何題目,則成績為不及格。
4、課程設計基本雷同者,視情況扣分或記零分。
第五篇:重慶理工大學實踐教學大綱(實習設計)04 面向對象程序設計 講解
《面向對象程序設計(C#)》課程設計大綱
開課單位:計算機科學與工程學院 開課學期:第1學年春季學期 學 分:1學分 學 時:16學時(1周)適用專業:網絡工程(0309)
一、課程設計的目的與意義
本課程設計是配合《面向對象程序設計(C#)》課程而開設的一門實踐課程,目的是為了加深學生對面向對象設計方法及重要算法的理解。通過用C#語言編程若干個相對完整的工程實例,讓學生更好地掌握面向對象方法在實際工程中的應用,提高學生綜合運用專業知識的能力,鍛煉學生綜合編程能力。
二、課程設計的內容 以下設計課題任選一個。
(1)編寫鼠標畫圖程序;(2)編寫對話框及鍵盤畫圖程序;(3)編寫圖像及多媒體瀏覽程序;
(4)編寫文字處理程序;(5)編寫打字計時游戲;(6)編寫計時拼圖游戲;(7)編寫雙人對戰五子棋游戲;(8)使用ADO.NET 編寫學生選課綜合管理程序;(9)編寫圖書館管理信息程序。
另外可以適當增加課題,主要由指導教師掌握,學生也可自擬課題(必須由指導教師核實其內容是否與課程培養目標一致、工作量是否飽滿),具體要求由指導教師掌握。
三、課程設計的方式
1、學生分組設計,依據選題難度和工作量每組1-3人,協同完成設計任務。
2、課程設計開始后第一天主要為學生查找資料、選題并填寫選題表,最后一天為答辯時間,其余時間由學生自主設計,教師考勤并輔導。
四、課程設計的基本要求
1、要求結合具體的工程實例,對Windows 用戶界面和面向對象方法有一個整體、深入的認識。
2、要求能熟練運用C#和相關專業知識、算法解決具體的工程實際問題,理解并掌握面向對象程序設計的思想、方法和實現技術。
3、分析設計文檔按要求打印,同時提交電子文檔。
4、軟件需提供加注釋的源程序(以班為單位刻錄光盤),并能正常運行。
5、對于分析設計中未能實現的部分需要加以說明,對于軟件中所參考的部分模塊或代碼需要加以聲明,并說明出處。
五、課程設計成績的評定
1、按優、良、中、及格、不及格五個等級評定成績。
2、成績構成:設計文檔資料;具體實現設計方案的程序;課程設計考勤登記表。其中平時成績占總成績的20%。
3、課程設計基本雷同者,視情況扣分或記零分。