時間就如同白駒過隙般的流逝,我們又將迎來新的喜悅、新的收獲,讓我們一起來學習寫計劃吧。那關于計劃格式是怎樣的呢?而個人計劃又該怎么寫呢?以下是小編收集整理的工作計劃書范文,僅供參考,希望能夠幫助到大家。
綜合課程教學計劃 課程標準既教學大綱篇一
課程類型:專業必修課 學 分:0.5 計劃周數:1周
預修課程:高級語言程序設計、微機原理、數據結構 開設學期:第四學期
適用專業:計算機科學與技術本科、網絡工程本科、軟件工程本科
一、課程設計目的與任務
《操作系統》是一門重要的專業基礎課,是涉及較多硬件知識的計算機系統軟件課程。在計算機軟硬件課程的設置上,它起著承上啟下的作用。操作系統對計算機系統資源實施管理,是所有其他軟件與計算機硬件的唯一接口,用戶在使用計算機時都要得到操作系統提供的服務。操作系統課程設計的主要任務是研究計算機操作系統的基本原理和算法,掌握操作系統的進程管理、存儲管理、文件管理和設備管理的基本原理與主要算法。目的是使學生掌握常用操作系統(如dos、windows或linux)的一般管理方法,了解它是如何組織和運作的,對操作系統的核心概念和算法有一個透徹的理解,并對系統運行的機制有一個全面的掌握,從而充分理解系統調用與程序設計之間的關系。
二、課程設計選題
設計項目一:動態資源分配算法演示程序(銀行家算法)
內容:
主要用于解決多種資源被多個獨立執行的進程共享的安全算法。采用矩陣存儲資源的數據,通過對系統資源預分配后檢查系統狀態,以避免死鎖的產生。要求:
1.資源種類與數目可在界面進行設置,在資源分配過程中可以隨時增加進程及其對資源的需求。
2.可讀取樣例數據(要求存放在外部文件中)進行資源種類、數目與進程數的初始化。3.在資源分配過程中可以隨時進行系統安全狀態檢測。
4.如果能夠通過系統安全狀態檢測,則系統對該進程進行資源分配;當進程滿足所有資源分配后能夠自行釋放所有資源,退出資源競爭。
5.要求進行安全性檢查時按指定策略順序進行,即按每個進程當前need數由小至大進行排序,如果need數相同,則按序號由小至大進行排序; 6.具有一定的數據容錯性。
設計項目二:通用處理機調度演示程序
內容:
設計一個模擬處理機調度算法,以鞏固和加深處理機調度的概念。要求:
1.進程調度算法包括:時間片輪轉算法、先來先服務算法、短作業優先算法、靜態優先權優先調度算法、高響應比調度算法。
2.每一個進程有一個pcb,其內容可以根據具體情況設定。
3.進程數、進入內存時間、要求服務時間、作業大小、優先級等均可以在界面上設定。4.可讀取樣例數據(要求存放在外部文件中)進行進程數、進入內存時間、時間片長度、作業大小、進程優先級的初始化
5.可以在運行中顯示各進程的狀態:就緒、執行(由于不要求設置互斥資源與進程間的同步關系,故只有兩種狀態)
6.采用可視化界面,可在進程調度過程中隨時暫停調度,查看當前進程的狀態及相應的阻塞隊列。
7.有性能比較功能,可比較同一組數據在不同調度算法下的平均周轉時間。
設計項目三:用多進程同步方法演示“桔子蘋果”問題
內容:
有兩類生產者,一類負責生產桔子,一類負責生產蘋果;有兩類消費者,一類負責消費桔子,一類負責消費蘋果;他們共享一個有20個存儲單元的有界緩沖區,每個存儲單元只能放入一種產品(桔子/蘋果)。要求:
1.二類生產者與二類消費者數目均為20,即20個生產者負責生產桔子,20個生產者負責生產蘋果;20個消費者負責消費桔子,20個消費者負責消費蘋果。2.二類生產者的生產速度與二類消費者的消費速度均可獨立在程序界面調節,在運行中,該值調整后立即生效。
3.多個生產者或多個消費者之間必須有共享對緩沖區進行操作的函數代碼,同時需要考慮算法的效率性。
4.每個生產者和消費者對有界緩沖區進行操作后,即時顯示有界緩沖區的全部內容、當前生產者與消費者的指針位置,以及生產者和消費者線程標識符。
5.采用可視化界面,可在運行過程中隨時暫停,查看當前生產者、消費者以及有界緩沖區的狀態。
設計項目四:存儲管理動態分配算法的模擬 內容:設計主界面以靈活選擇某算法,且以下算法都要實現:首次適應算法、循環首次適應算法、最佳適應算法;
要求:用一種結構化高級語言構造分區描述器,編制動態分區分配算法和回收算法模擬程序,并掌握分配算法的特點,提高編程技巧和對算法的理解和掌握。
設計項目五:存儲管理之虛擬存儲器實現(頁面置換算法)
內容:編程序實現先進先出算法(fifo)、最近最久未使用算法(lru)算法、最佳置換算法(opt)的具體實現過程,并計算訪問命中率。
要求:
1.設計主界面以靈活選擇某算法,且以上算法都要實現。2.用隨機數方法產生頁面走向。3.假定初始時頁面都不在內存。
設計項目六:文件系統設計
內容:以內存作為存儲區,模擬unix的文件系統結構,設計一個簡單的文件系統,并提供以下的文件和目錄操作接口:創建文件、刪除文件、打開文件、關閉文件、讀文件、寫文件。
要求:設計文件系統的數據結構和數據結構間的關系,設計文件的基本操作算法,完成系統的總控模塊編程和各個操作模塊編程。上機測試各個模塊,沒執行一個操作,打印有關數據結構的內容,判斷操作的正確性。
設計項目七:編程序實現下述磁盤調度算法,并求出每種算法的平均尋道長度。
內容:設計一個磁盤調度系統,針對磁盤訪問序列,可以選擇先來先服務算法(fcfs)、最短尋道時間優先算法(sstf)、掃描算法(scan)、循環掃描算法(cscan)來實現。
要求:
1.系統主界面可以靈活選擇某種算法。
2.每種調度算法實現之后,要計算出每種算法的平均尋道長度,并比較結果。
3.采用改進算法之后是否會使性能提高?
設計項目八:
內容:在windows環境下,編程實現基于共享內存的多個進程間通信。要求:(1)當兩個進程通信時需滿足進程同步機制。(2)當多個進程(大于2)通信時需使用信號量機制實現互斥操作。
(3)編程語言不限。
綜合課程教學計劃 課程標準既教學大綱篇二
課程設計教學大綱:
綜合課程設計教學大綱
課程編碼:1102a002 學時/學分:6
一、大綱使用說明
本大綱根據探測制導與控制技術專業2010版教學計劃制訂。
(一)適用專業:探測制導與控制技術。
(二)課程設計性質:本學期的綜合課程設計是針對探測制導與控制技術專業的學生已學過的電子類專業基礎課和專業課所設置的綜合實踐練習和實驗課程,通過這一環節使學生進一步鞏固和掌握已學過的專業知識和技能,為后續課程打下良好的基礎。
(三)主要先修課程和后續課程:
1、先修課程:《電工與電子技術》、《傳感器與檢測技術》、《單片機原理與嵌入式系統》、《信號與系統》、《數字信號處理》、《eda設計》、《高頻電子線路》、《系統仿真語言》等。
2、后續課程:《探測與識別技術》、《近感引信原理》、《雷達原理》、《慣性導航》、《探測制導課程設計》和《畢業設計》等。
二、課程設計目的及基本要求
(一)課程設計目的:
1、培養學生查找資料的能力;
2、培養學生運用已學知識分析問題、解決問題的能力以及獲取新知識的能力;
3、通過課程設計使學生掌握科技論文的寫作方法。
(二)基本要求:
1、每3-4人一題,每人完成其中的獨立部分;
2、根據題目的要求,完成相應的單元電路設計、軟件程序設計;
3、弱電類題目應進行軟、硬件設計,測試或仿真調試;
4、撰寫課程設計論文;
5、對設計進行驗收。
三、課程設計內容及安排
(一)設計內容:
1、根據題目的要求,查找相關資料并提出解決問題的方法;
2、設計單元電路原理圖、軟件程序、或結構圖;
3、對設計任務進行系統的分析、仿真、調試;
4、對解決問題的效果進行分析。
(二)進度安排:
第一周:選題,查閱資料,熟悉和建立設計平臺,任務設計; 第二周:任務設計、分析、仿真、調試;
第三周:書寫課程設計論文,驗收設計、審閱課程設計論文,答辯。
四、指導方式
指導教師講解并在實驗室輔導。
五、課程設計考核方法及成績評定
(一)考核方法
1、考核方式:考查;
2、考試方法:論文與答辯相結合;
(二)成績評定
綜合課程結束時進行答辯并評定成績。課程總成績為平時考核、任務設計質量、設計論文的正確性、最終答辯等成績的總和。
成績按學分制評定,五等級記分為優、良、中、及格、不及格。
六、課程設計教材及主要參考資料
1、電工學.秦曾煌.高等教育出版社
2、《單片機應用系統設計技術》,張齊等編,電子工業出版社,2009
3、傳感器與檢測技術.謝志萍.電子出版社
4、信號與線性系統分析.吳大正.高等教育出版社
5、 sjoholm, lennart lindh著,邊計年,薛宏熙譯.清華大學出版社
6、高頻電子線路.胡宴如等編.高等教育出版社
編寫人:張東陽 審核人:王健 批準人:吳玉斌
綜合課程教學計劃 課程標準既教學大綱篇三
《電子技術綜合課程設計》教學大綱
課程名稱:電子技術綜合課程設計 課程編號: 本大綱主筆人:
一、電子技術課程設計開設目的
本課程是在前導驗證性認知實驗基礎上,進行更高層次的命題設計實驗,是在教師指導下獨立查閱資料、設計、安裝和調試特定功能的電子電路。綜合設計實驗對于提高學生的電子工程素質和科學實驗能力非常重要,是電子技術人才培養成長的必由之路。由學生自行設計、自行制作和自行調試的綜合性試驗。旨在培養學生綜合模擬、數字、高頻電路知識,解決電子信息方面常見實際問題的能力,并了解一般電子電路與單片機構成簡單系統及簡單編程的方法。促使學生積累實際電子制作經驗,準備走向更復雜更實用的應用領域,是參加“全國大學生電子競賽”前的技能培訓課程。目的在于鞏固基礎、注重設計、培養技能、追求創新、走向實用。
二、電子電路設計的基本要求 2.1、基本要求
1、以電子技術基礎的基本理論為指導,將設計實驗分為基礎型和系統型兩個層次,基礎型指基本單元電路設計與調試,系統型指若干個模擬、數字、高頻基本單元電路組成并完成特定功能的電子電路的設計、調試;
2、熟悉常用電子儀器操作使用和測試方法;
3、學習計算機軟件輔助電路設計方法,能熟練應用protel 99 se、protel 99 pcb se或protel dxp進行電路設計和印刷電路板的設計制作;
4、學習電子系統電路的安裝調試技術;
5、拓展電子電路的應用領域,能設計、制作出滿足一定性能指標或特定功能的電子電路設計任務。
2.2實驗方法
1、學生自學與指定設計題目有關的參考資料;
2、在規定時間內學習使用有關電路設計軟件進行電路設計的方法
3、學生針對實驗課題的要求,查找資料提出設計方案,寫出設計步驟,并進行初步設計;
4、學生必須完成基本設計任務后才能進行選作實驗;
5、教師在課內外給予及時指導和答疑
6、設計過程中出現的普遍問題,應適當講授。2.3、總結報告內容
1、設計題目
2、設計任務和要求
3、原理電路設計:(1)方案比較;(2)單元電路設計;(3)元件選擇;(4)整體電路(標出原元件型號和參數、畫出必要波形圖);(5)說明電路工作原理。
4、整理實驗數據和測試波形,對模擬電路應有理論設計數據、實測數據、仿真數據和誤差分析,數字電路應有設計邏輯流程、波形圖、時序圖或真值表。
5、實驗困難問題及解決措施。
6、實驗參考文獻。
三、電子電路設計的一般方法
3.1、方案論證(方案比較)與總體設計(舉例說明)3.2、單元電路的設計步驟(舉例說明)3.3、電子元器件的選擇
1、電子元器件選擇原則
2、模擬集成電路的選擇
3、數字集成電路的選擇
4、晶體三極管的選擇
5、電阻、電容、電感的選擇 3.4、參數計算
根據性價比和預設指標,合理選擇參數進行計算。3.5、總體電路畫法
1、按照信號流向,從左到右,從上到下依次畫出各單元電路;
2、整體電路盡量用計算機畫在一張圖紙上。將獨立和次要圖紙畫在另外圖紙,注明連線編號;
3、電路圖中的元件符號必須符合國際標準和國家標準。3.6、安裝調試
1、電子元器件的一般安裝原則
2、電路調試前的直觀檢測
3、電子電路調試注意事項
4、電路故障及故障排除方法 1)直接觀察法
2)靜態工作點測量法 3)信號尋跡法 4)對比法 5)元件替換法 6)旁路法 7)短路法 8)斷路法
5、電子干擾的抑制措施
四、電子電路綜合設計項目(計算機輔助設計)4.1、模擬電路課程設計內容
課程設計
1、ocl和btl音頻功放的設計 課程設計
2、集成直流穩壓電源的設計 課程設計
3、函數信號發生器的設計 課程設計
4、水溫電子控制系統設計 課程設計
5、語音放大電路設計
課程設計
6、集成差分放大電路(單運放差分放大器、雙運放差分放大器、三運放差分放大器)的設計;
課程設計
7、方波-三角波發生器的設計
課程設計
8、壓控振蕩器(vco)的設計(lm324、lm331、lm566)課程設計9* 多路數據巡回檢測顯示電路的設計 4.2、數字電路課程設計內容 數字電子技術基礎課程設計 課題設計
1、數字頻率計 課題設計
2、數字電壓表 課題設計
3、數字時鐘
課題設計
4、出租汽車里程計價表 課題設計
5、數字電子秤
課題設計
6、紅外線數字轉速表 課題設計
7、數字溫度計 課題設計
8、電容數字測量儀 課題設計
9、大電流測量儀 課題設計
10、加/減法運算電路
課題設計
11、數字定時聲光報警搶答器的設計 課題設計
12、高速并行a/d轉換系統
課題設計
12、四位led顯示器動態掃描驅動電路的設計 課題設計
12、數字式自動調節電路的設計
課題設計
13、直流電機的數字脈沖控制電路設計 4.3、高頻電路課程設計
課程設計
1、調頻接收機的設計
課程設計
2、lc正弦振蕩器的設計與實驗 課程設計3、50w高頻寬帶功率放大器的設計 課程設計
4、catv干線放大器設計 課程設計
5、頻率合成器的設計與實驗
課程設計
6、小功率調幅高頻發射機的設計與實驗 課程設計
7、收、錄/放、擴四位一體機的設計 4.4、綜合設計
課程設計1 測量放大器設計
課程設計2 數字式工頻有效值多用表設計 課程設計3 頻率特性測試儀設計
課程設計4 數字化語音存儲與回放系統 課程設計5 高效率音頻功率放大器設計 課程設計6 簡易智能電動車設計
課程設計7 液體點滴速度監控裝置設計 課程設計8 電壓控制lc振蕩器設計 課程設計9 智能調制接收機設計
五、教學時間安排(48學時)
5.1、模擬電路綜合設計:選擇2個綜合設計實驗,在第7學期集中1周實驗,不足時間由學生自己安排,2個月內完成全部設計任務
5.2、數字電路綜合設計:選擇2個綜合設計實驗,在第7學期集中1周實驗,不足時間由學生自己安排,2個月內完成全部設計任務
5.3、高頻電路綜合設計:選擇2個綜合設計實驗,在第7學期集中1周實驗,不足時間由學生自己安排,2個月內完成全部設計任務 5.4、綜合性設計實驗:學生任選1個設計項目,在1個月內完成設計任務,上交設計資料和電子擋案。
六、電子課程設計驗收考核辦法
1、電路布局及安裝焊接工藝
2、基本功能及性能指標
3、創新設計及擴展功能
4、問題答辯及解決實際問題能力
5、現場繪圖:電路原理圖和pcb圖
6、驗收時間:3天
七、課程設計報告(文檔和電子檔案)
課程設計報告是課程設計工作的總結和提高,課程設計報告應反映出作者在課程設計過程中所做的主要工作及主要成果,以及作者在課程設計過程中的經驗教訓
7.1、課程設計報告主要內容
課程設計報告包括以下幾個主要部分:
1.課程設計大綱; 2.課程設計任務書;
3.設計方案電路的結構框圖; 4.設計方案的比較選擇;
5.單元電路的設計和元件參數計算以及元器件型號的確定; 6.設計手段、設計過程、步驟; 7.設計程序;
8.制作、安裝、調試步驟; 9.實驗測試數據和誤差分析;
10.如果發布到internet網站上,需要提供網站網址; 11.設計的電子文檔; 12.答辯記錄; 13.成績單
14.署名設計學生和指導教師姓名; 15.電子課程設計文件在檔,保管齊全。7.2、課程設計報告編寫基本要求
1.每個學員必須獨立完成課程設計報告;
2.課程設計報告書寫規范、文字通順、圖紙清晰、數據完整、結論明確; 3.課程設計報告后應附參考文獻;
4.要求課程設計報告用a4紙打印裝訂成冊
八、本大綱適應專業:
電子信息類專業;物理教育專業可根據實際情況選擇1-2個綜合設計實驗
九、大綱實施基礎:
在學生學習了電路分析、模擬電路、數字電路、高頻電路、protel 99 se、protel 99 pcb se或protel dxp等課程集成上方可進行電子電路綜合設計,為學生電子信息技術的畢業設計打下基礎。
十、電子電路綜合設計實驗參考教材: [1] 國防科技大學 高吉祥主編《電子技術基礎實驗與課程設計》第二版 [2] 華中理工大學 陳大欽主編《電子技術基礎實驗-電子電路實驗.設計.仿真》第二版 [3] 清華大學 童詩白、華成英主編《模擬電子技術基礎》第三版 [4] 清華大學 閻石主編《數字電子技術基礎》第四版
[5] 清華大學 梁恩主、梁恩維編《protel 99 se 電路設計與仿真應用》
[6] 清華大學 謝淑如、鄭光欽、楊渝生編《protel pcb 99 se 電路板設計》 [6] 國防科技大學 高吉祥主編《高頻電子線路》 [7] 西安電子科技大學 曾興文主編《高頻電子線路》
綜合課程教學計劃 課程標準既教學大綱篇四
綜合課程設計1 ——《數據結構課程設計》教學大綱
一、課程的性質、教學目的和要求
《數據結構》是一門實踐性較強的軟件基礎課程,為了學好這門課程,必須在掌握理論知識的同時,加強上機實踐。本課程設計的目的就是要達到理論與實際應用相結合,使同學們能夠根據數據對象的特性,學會數據組織的方法,能把現實世界中的實際問題在計算機內部表示出來,并培養基本的、良好的程序設計技能
二、設計要點
1、通過這次設計,要求在數據結構的邏輯特性和物理表示、數據結構的選擇應用、算法的設計及其實現等方面加深對課程基本內容的理解。同時,在程序設計方法以及上機操作等基本技能和科學作風方面受到比較系統和嚴格的訓練。
2、學生必須仔細研讀《數據結構》課程設計(實習)要求,以學生自學為主、指導教師指導為輔,認真、獨立地完成課程設計的任務,有問題及時主動與指導教師溝通。
3、本次課程設計按照教學要求需要獨立完成,學生要發揮自主學習的能力,充分利用時間,安排好課程設計的時間計劃,并在課程設計過程中不斷檢測自己的計劃完成情況,及時地向指導教師匯報。
4、編程語言任選。
三、設計題目
1、集合的并、交和算差運
任務:編制一個能演示執行集合的并、交和差運算的程序。要求:(1)集合的元素限定為小寫字母字符 [‘a’..’z’]。(2)演示程序以用戶和計算機的對話方式執行。實現提示:以鏈表表示集合。
選作內容:(1)集合的元素判定和子集判定運算。
(2)求集合的補集。
(3)集合的混合運算表達式求值。
(4)集合的元素類型推廣到其他類型,甚至任意類型。
2、停車場管理
任務:設停車場是一個可以停放n輛汽車的狹長通道,且只有一個大門可供汽車進出。汽車在停車場內按車輛到達時間的先后順序,依次有北向南排列(大門在最南端,最先到達的第一車停放在車場的最北端),若車場內已停滿n輛車,那么后來的車只能在門外的便道上等候,一旦有車開走,則排在便道上的第一輛車即可開入;當停車場內某輛車要離開時,在它之后進入的車輛必須先退出車場為它讓路,待該輛車開出大門外,其他車輛再按原次序進入車場,每輛停放在車場的車在它離開停車場時必須按它停留的時間長短交納費用。試為停車場編制按上述要求進行管理的模擬程序。
要求:以棧模擬停車場,以隊列模擬車場外的便道。每一組輸入數據包括三個數據項:汽車“到達”或“離去”信息、汽車牌照號碼以及到達或離去的時刻。對每一組輸入數據進行操作后的輸出信息為:若是車輛到達,則輸出汽車在停車場內或便道上的停車位置;若是車輛離去,則輸出汽車在停車場內停留的時間和應交納的費用(在便道上停車不收費)。棧以順序存儲結構實現,隊列以鏈表結構實現。
3、哈夫曼碼的編/譯碼系統 【問題描述】利用哈夫曼編碼進行通信可以大大提高信道利用率,縮短信息傳輸時間,降低傳輸成本。但是,這要求在發送端通過一個編碼系統對待傳數據預先編碼,在接收端將傳來的數據進行譯碼(復原)。對于雙工信道(即可以雙向傳輸信息的信道),每端都需要一個完整的編/譯碼系統。試為這樣的信息收發站寫一個哈夫曼碼的編/譯碼系統。【基本要求】一個完整的系統應具有以下功能:
(1)i:初始化(initialization)。從終端讀入字符集大小n,以及n個字符和n個權值,建立哈夫曼樹,并將它存于文件hfmtree中。
(2)e:編碼(encoding)。利用已建好的哈夫曼樹(如不在內存,則從文件hfmtree中讀入),對文件tobetran中的正文進行編碼,然后將結果存入文件codefile中。(3)d:譯碼(decoding)。利用已建好的哈夫曼樹將文件codefile中的代碼進行譯碼,結果存入文件textfile中。
(4)p:打印代碼文件(print)。將文件codefile以緊湊格式顯示在終端上,每行50個代碼。同時將此字符形式的編碼文件寫入文件codeprin中。
(5)t:打印哈夫曼樹(tree printing)。將已在內存中的哈夫曼樹以直觀的方式(樹或凹入表形式)顯示在終端上,同時將此字符形式的哈夫曼樹寫入文件treeprint中。【測試數據】
(1)利用下面這道題中的數據調試程序。某系統在通信聯絡中只可能出現八種字符,其概率分別為0.25,0.29,0.07,0.08,0.14,0.23,0.03,0.11,試設計哈夫曼編碼。
(2)用下表給出的字符集和頻度的實際統計數據建立哈夫曼樹,并實現以下報文的編碼和譯碼:“this program is my favorite”。
字符 空格 a b c d e f g h i j k l m 頻度 186 64 13 22 32 103 21 15 47 57 1 5 32 20 字符 n o p q r s t u v w x y z 頻度 57 63 15 1 48 51 80 23 8 18 1 16 1
【實現提示】
(1)編碼結果以文本方式存儲在文件codefile中。
(2)用戶界面可以設計為“菜單”方式:顯示上述功能符號,再加上“q”,表示退出運行quit。請用戶鍵入一個選擇功能符。此功能執行完畢后再顯示此菜單,直至某次用戶選擇了“q”為止。
(3)在程序的一次執行過程中,第一次執行i,d或e命令之后,哈夫曼樹已經在內存了,不必再讀入。每次執行中不一定執行i命令,因為文件hfmtree可能早已建好。
4、校園導游咨詢
任務:設計一個校園導游程序,為來訪的客人提供各種信息查詢服務。
要求:
(1)設計學校的校園平面圖,所含景點不少于10個,以圖中頂點表示校內各景點,存放景點名稱、代號、簡介等信息;以邊表示路徑,存放路徑長度等相關信息。
(2)為來訪客人提供圖中任意景點相關信息的查詢。
(3)為來訪客人提供景點的問路查詢,即已知一個景點,查詢到某景點之間的一條最短路徑及長度。
5、散列表的設計與實現
任務:設計散列表實現電話號碼查找系統。要求:
(1)設每個記錄有下列數據項:用戶名、電話號碼、地址;
2(2)從鍵盤輸入各記錄,以用戶名(漢語拼音形式)為關鍵字建立散列表;(3)采用一定的方法解決沖突;
(4)查找并顯示給定電話號碼的記錄; 選作內容:
(1)系統功能的完善;
(2)設計不同的散列函數,比較沖突率;
(3)在散列函數確定的前提下,嘗試各種不同類型處理沖突的方法,考察平均查找長度的變化。
6、文章編輯
功能:輸入一頁文字,程序可以統計出文字、數字、空格的個數。靜態存儲一頁文章,每行最多不超過80個字符,共n行; 要求:(1)分別統計出其中英文字母數和空格數及整篇文章總字數;(2)統計某一字符串在文章中出現的次數,并輸出該次數;(3)刪除某一子串,并將后面的字符前移。
存儲結構使用線性表,分別用幾個子函數實現相應的功能;
輸入數據的形式和范圍:可以輸入大寫、小寫的英文字母、任何數字及標點符號。輸出形式:
(1)分行輸出用戶輸入的各行字符;
(2)分4行輸出“全部字母數”、“數字個數”、“空格個數”、“文章總字數”(3)輸出刪除某一字符串后的文章;
四、參考書目
《數據結構 c語言》 嚴蔚敏 清華大學出版社 《c語言程序設計》 譚浩強 清華大學出版社 《數據結構》 高教出版社
《數據結構習題》 李春保 清華大學出版社 《數據結構習題》 嚴蔚敏 清華大學出版社
《c語言與數據結構》 王立柱 清華大學出版社
《數據結構(c語言篇)習題與解析》李春葆 清華大學出版社
綜合課程教學計劃 課程標準既教學大綱篇五
《綜合課程設計》教學大綱
時
間:5周 學
分:5
適用專業:機械設計制造及其自動化 執 筆 者:譚偉明 修訂時間:2007年9月
一、目的和要求
1.《綜合課程設計》是以機械類課程為主體,涉及電氣、電子、計算機、控制、測試等多學科課程教學內容的綜合性實踐教學環節。
2.本課程設計的教學目的是:
(1)培養學生綜合運用本專業多門主干課程的理論和實踐知識來解決工程實際問題的能力,經受一次比較全面而系統的綜合性訓練。
(2)掌握對工程實際問題進行分析、綜合的技能,掌握一般的設計方法和工作程序,培養獨立工作、分工協作的能力。
(3)激發學生的創新意識,培養學生的創新能力。
3.要求學生在教師指導下,獨立地完成一個相對完整的綜合性題目的設計任務,并繪制規定量的設計圖紙和編制設計說明書。
4.本課程設計的特征:綜合性——要求綜合運用多學科的理論與實踐知識;實踐性——題目來源于工程實際,題目類型相對固定,設計工作量適度。
5.鑒于本課程設計的多學科綜合性和工程實踐性的特點,要求指導教師除了勝任專業課程教學外,還應具有相關的科學研究或技術開發的經歷。
二、主要內容
1.由綜合性、實踐性所決定,主要內容一般應涉及機械設計(原理、結構、造型等)、電路設計、算法及程序設計等方面,且根據不同題目的具體要求而有所側重。
2.作為本課程設計的題目,一般應滿足以下要求:
(1)能比較全面地反映機械、電氣電子、計算機應用等多門學科課程的教學內容。根據學生選擇的專業方向,或者是綜合機械、電子、計算機等,實現機電一體化產品設計、獨立單元設計等;或者是應用計算機輔助的手段,進行機械產品(機器、機器部件、模具等)的立體造型、平面制圖等。
(2)來源于實踐,本身就是單獨的工程實際問題,或某個較大的工程實際問題中相對獨立的一部分;(3)有一定的先進性和普及性,既能反映專業的發展又能使學生接觸到設計對象;
(4)設計的難度和工作量比較適度,有相關的設計參考資料,便于組織教學。
3.具體設計題目由機電工程系組織專門小組進行充分論證后確定。設計題目應保持相對穩定,任何個人不得隨意更改設計題目、內容及要求。
三、方式和時間安排
1.教學時間為4個教學周,集中安排在第7學期后半段。2.進度一般安排如下,具體題目可以略有調整。第1周:方案論證;總體設計; 第2 ~ 4周:解決重點設計問題; 第5周:歸納、整理;答辯。
四、場所安排
一般集中在學校內進行。根據題目不同,安排在合適的設計室或者實驗室。
五、考核方式及評定成績
1.按設計任務書要求完成規定任務的學生可以參加考核。2.基本考核項目為:
(1)設計任務的完成質量以及(占40%);(2)設計進行期間的表現情況(占10%);(3)設計圖紙與設計任務書的質量(占20%);(4)答辯情況(占30%)。
3.特別考核項目:設計方案、重點設計問題解決方案的新穎性給予額外加分。
4.基本考核項目(1)、(2)、(3)的成績由指導教師評定,基本考核項目(4)和特別考核項目由考核小組評定。
5.考核成績按百分制評定。