版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
祺汶理工文號課程教學大綱必算機科學與技木目浣二。。四年H^一月目錄TOC\o"1-5"\h\z\o"CurrentDocument"《計算機科學導論》教學大綱 1\o"CurrentDocument"《高級語言程序設計》教學大綱 4\o"CurrentDocument"《數(shù)值分析》教學大綱 8\o"CurrentDocument"《離散數(shù)學》教學大綱 10\o"CurrentDocument"《數(shù)字邏輯》教學大綱 12\o"CurrentDocument"《數(shù)據(jù)結構》教學大綱 14\o"CurrentDocument"《人工智能概論》教學大綱 18\o"CurrentDocument"《網(wǎng)頁設計》教學大綱 20\o"CurrentDocument"《可視化編程》課程教學大綱 22\o"CurrentDocument"《多媒體技術》教學大綱 25\o"CurrentDocument"《Java語言程序設計》教學大綱 27\o"CurrentDocument"《信號處理原理》教學大綱 30\o"CurrentDocument"《通信原理》教學大綱 32\o"CurrentDocument"《系統(tǒng)分析與控制》教學大綱 34\o"CurrentDocument"《匯編語言程序設計》教學大綱 36\o"CurrentDocument"《操作系統(tǒng)》教學大綱 39\o"CurrentDocument"《數(shù)據(jù)庫系統(tǒng)原理》教學大綱 43\o"CurrentDocument"《編譯原理》教學大綱 45\o"CurrentDocument"《計算機網(wǎng)絡》教學大綱 48\o"CurrentDocument"《軟件工程》教學大綱 50\o"CurrentDocument"《算法設計與分析》教學大綱 53\o"CurrentDocument"《數(shù)據(jù)挖掘》教學大綱 55\o"CurrentDocument"《計算機安全》教學大綱 57\o"CurrentDocument"《Web技術》教學大綱 59\o"CurrentDocument"《網(wǎng)絡集成技術》教學大綱 61\o"CurrentDocument"《電子商務基礎》課程教學大綱 63\o"CurrentDocument"《計算機圖形學》教學大綱 66\o"CurrentDocument"《圖象處理》教學大綱 68\o"CurrentDocument"《操作系統(tǒng)剖析》教學大綱 69\o"CurrentDocument"《計算機維護》教學大綱 73\o"CurrentDocument"《面向對象程序設計》教學大綱 75\o"CurrentDocument"《計算機組成原理》教學大綱 78\o"CurrentDocument"《微機原理與接口技術》教學大綱 80\o"CurrentDocument"《計算機系統(tǒng)結構》教學大綱 83\o"CurrentDocument"《嵌入式系統(tǒng)應用》教學大綱 85\o"CurrentDocument"《信息系統(tǒng)分析與設計》教學大綱 87\o"CurrentDocument"《并行與分布式計算》教學大綱 90\o"CurrentDocument"《專家系統(tǒng)》教學大綱 93\o"CurrentDocument"《模式識別》教學大綱 95\o"CurrentDocument"《計算機組成原理及系統(tǒng)結構》教學大綱 97\o"CurrentDocument"《軟件需求工程》教學大綱 102\o"CurrentDocument"《軟件設計》教學大綱 105\o"CurrentDocument"《軟件項目管理》教學大綱 107\o"CurrentDocument"《軟件測試》教學大綱 109\o"CurrentDocument"《軟件工具與環(huán)境》教學大綱 111\o"CurrentDocument"《UML建模技術》教學大綱 113《XML技術》教學大綱 115\o"CurrentDocument"《軟件過程》教學大綱 116《CMM與IS09000》教學大綱 118\o"CurrentDocument"《計算機文化基礎》教學大綱 120\o"CurrentDocument"《計算機技術基礎C語言》教學大綱 122\o"CurrentDocument"《Internet技術》教學大綱 126《計算機科學導論》教學大綱課程編號:課程名稱:計算機科學導論/ComputerScienceOverview學時/學分:40學時/2.5學分先修課程:無適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機學院一、本課程的性質與任務《計算機科學導論》課程是針對大學一年級新生所開設的計算機的入門課程,它系統(tǒng)地講解一些便于入門的基本概念、計算機基本知識、計算機科學的框架和發(fā)展主線,介紹一些主要領域、當前熱點以及學習計算機科學的主要方法。通過實踐環(huán)節(jié),使學生掌握常用操作系統(tǒng)軟件、辦公軟件、互連網(wǎng)的操作,并訓練、培養(yǎng)學生發(fā)現(xiàn)問題、獨立分析問題和解決問題的能力。通過本課程的教學和實踐環(huán)節(jié),使學生對計算機科學有一個初步的整體的認識,為后續(xù)的課程起到一個先導的作用。二、本課程的教學內容、基本要求及學時分配1、計算機發(fā)展簡介(3學時)主要內容:1從機械計數(shù)器、機電計算機到電子計算機的演變1.2ENIAC的誕生及其意義,EDVAC方案與馮.諾伊曼模型3誰創(chuàng)造了計算機——先驅者的貢獻基本要求:了解計算機發(fā)展的線索和一些在發(fā)展過程中起重要作用的科學家,增加一些有關計算機科學的人文知識。2、計算機科學學科的形態(tài)(3學時)主要內容:N.i自足2學科形態(tài)3程序設計的作用基本要求:掌握計算機科學的含義及學科形態(tài)。3、計算機科學學科中的主要基本概念 (14)主要內容:1二進制3.2存儲程序式計算機的基本結構與工作原理3.3數(shù)字邏輯與集成電路3.4計算模型與圖靈機3.5機器指令與匯編語言6算法與程序7高級語言與程序設計技術與方法8系統(tǒng)軟件與應用軟件9計算機組織與體系結構10計算機網(wǎng)絡與通信11并行處理與并行計算基本要求:時計算機學科的基本概念有初步的認識,為后續(xù)學習起到引導作用。4、計算機科學的學科特點和學科分類 (7)主要內容:4.1計算機科學的發(fā)展的主線2計算機科學的學科分類及分支學科簡介3計算機科學與數(shù)學及其他相關學科的關系4計算機科學學科的特點、發(fā)展規(guī)律及趨勢5計算機科學知識組織結構及其演變基本要求:了解發(fā)展主線、學科分類,對未來幾年的課程有一個最初的了解,以激發(fā)自己的學習興趣。5、如何學好計算機科學 (3)主要內容:1如何實現(xiàn)思維方式的數(shù)學化2典型方法和一組典型實例2實驗課程在計算機科學學科學習中的作用3理解科學和科學素養(yǎng)基本要求:了解思維數(shù)學化的方法,并有意識培養(yǎng)自己的數(shù)學思維,尋找學習本學科課程的一個基本方法。三、課程特色1、課程內容是以計算機學科的整體知識結構和主要基本概念的介紹為重點。2、依據(jù)馮.諾伊曼模型,簡要介紹計算機五大組成部件的結構及其工作原理。3,分層次介紹計算機軟件系統(tǒng),包括:操作系統(tǒng)、數(shù)據(jù)庫、軟件工程以及專業(yè)基礎知識,重點介紹數(shù)據(jù)結構、算法等知識。4、在講解上述主要內容的同時,也指出個領域的發(fā)展前沿知識和技術,如:第五代計算機、軟件自動化、并行計算、多媒體等。5、結合學科分類,介紹專業(yè)課程設置,引導學生思考構筑知識框架,啟蒙學生培養(yǎng)學科思維方法和學習方法。三、教材及參考書教材:《計算機科學導論》 主編:鐘珞出版社:武漢理工大學出版社出版或修訂時間:2004.1參考書:《計算科學導論》 主編:趙致琢出版社:科學出版社出版或修訂時間:2001.8參考書:ComputerScience:anoverview,sixthedition主編:J.GlennBrookshear出版社:PearsonEducation.Inc人民郵電出版社2002年1月印刷執(zhí)筆:楊國勛審閱:陳天煌審定:徐東平0420004O2年年《高級語言程序設計》教學大綱課程編號:課程名稱:高級語言程序設計/AdvancedLanguageProgramDesign學時/學分:64/3.5(其中理論教學48學時,實驗設計16學時)先修課程:計算機科學導論適用專業(yè):計算機科學與技術、軟件工程、其它院(系)輔修第二專業(yè)開課學院、系或教研室:計算機學院,計算機科學系,軟件工程教研室一、本課程的性質與任務隨著計算機技術的迅猛發(fā)展,C語言已成為目前各類計算機上普遍使用的通用程序設計語言。由于C語言功能豐富,表達能力強,使用靈活方便,應用面廣,目標程序效率高,可移植性好,既具有高級語言的優(yōu)點,又具有低級語言的許多特點,所以C語言特別適合編寫系統(tǒng)軟件。因此,熟練掌握運用c語言進行程序設計是現(xiàn)代計算機工作者應具備的基本條件?!陡呒壵Z言程序設計》這門課程正是為培養(yǎng)計算機應用軟件和系統(tǒng)軟件開發(fā)、維護人才的需要而設置的。本課程是計算機專業(yè)、軟件工程專業(yè)的一門十分重要的核心專業(yè)基礎課,也是其它非計算機專業(yè)的主要選修課程之一,是學習更高層次的面向對象的C++語言等課程的基礎.學習高級語言程序設計旨在使學生了解C語言程序的結構和構造方法,學會典型的常用C程序的設計技巧和常用C函數(shù)、C語言中各項語法成分的正確使用方法,以培養(yǎng)學生基本的、良好的算法設計能力和程序設計技能。二、本課程的教學內容,基本要求及學時分配.課程基本要求了解C語言的程序結構和構造方法、熟練掌握包括順序結構、循環(huán)結構、函數(shù)及指針等C語言程序設計方法。.教學內容及學時分配第一章C語言概述(2學時)(1)掌握C語言的一般特點:(2)熟練掌握C語言的上機步驟;第二章算法(4學時)了解算法的概念和特點;(2)掌握算法的表示方法;(3)掌握結構化程序設計的方法;第三章數(shù)據(jù)類型、運算符與表達式(4學時)掌握C語言的數(shù)據(jù)類型、常量和變量、算術運算、關系運算和邏輯運算,以及不同類型數(shù)據(jù)間的轉換;第四章順序程序設計(4學時)(1)掌握數(shù)據(jù)的輸入和輸出及在C語言中的實現(xiàn);掌握字符數(shù)據(jù)和格式的輸入和輸出方法;第五章選擇結構程序設計(4學時)(1)掌握關系運算符和關系表達式;(2)掌握邏輯運算符和邏輯表達式;(3)熟練掌握if語句的使用方法;第六章循環(huán)控制(6學時)(1)熟練掌握while語句、do-while語句、for語句的使用方法及它們之間的區(qū)別;(2)熟練掌握單重循環(huán),掌握多市循環(huán);實驗一(4學時):綜合運用順序結構、選擇結構和循環(huán)結構進行程序設計第七章數(shù)組(5學時)掌握一維數(shù)組、二維數(shù)組和字符數(shù)組的定義和引用方法;第八章函數(shù)(5學時)(1)掌握函數(shù)的定義方法,熟練掌握函數(shù)的調用、嵌套調用和遞歸調用方法;(2)熟練掌握變量的存儲類別和內部函數(shù)、外部函數(shù);實驗二(4學時):運用函數(shù)進行程序設計第九章預處理命令(2學時)了解宏定義的概念,掌握“文件包含”處理及條件編譯;第十章指針(6學時)掌握指針的概念,指針變量,指針作為函數(shù)參數(shù),指針與數(shù)組,指針與字符串,指針與函數(shù),返回指針值的函數(shù),指針數(shù)組,多重指針,main函數(shù)中的參數(shù);實驗三(4學時):運用指針進行程序設計第十一章結構體與共用體(4學時)了解結構體的類型,結構體類型變量,結構體數(shù)組,結構體變量作為參數(shù);了解指向結構體變量的指針,動態(tài)存儲分配,共用體、枚舉型數(shù)據(jù)及有關操作。實驗四(4學時):綜合運用全書所學進行程序設計總復習(2學時)三、課程特色(1)我們在教育部“高等教育面向21世紀教學內容和課程體系改革計劃”的指導下,根據(jù)我院多年計算機教學的實踐經(jīng)驗,對《高級語言程序設計》課程的教學方法和教學模式進行了大膽的改革與創(chuàng)新,突破了傳統(tǒng)的循序漸進、按部就班的計算機高級語言課程的教學方法和教學模式,在教學全過程中貫穿了一條培養(yǎng)學生掌握開發(fā)研制企業(yè)實際應用管理信息系統(tǒng)編程主要技術和方法的主線,圍繞這條主線開展C語言知識的學習,以達到增強學生學習C語言程序設計的興趣,培養(yǎng)學生分析與解決實際應用問題的能力,提高學生的動手能力以及開發(fā)應用程序的能力。最終使學生通過本門課程的學習,具備計算機程序設計員的基本素質并具有初步勝任管理信息系統(tǒng)編程工作的能力。(2)制定了“精講多練,重在實驗指導”的教學策略。培養(yǎng)學生計算機的應用能力是計算機基礎教學的重要任務之一。應用能力只能在應用中培養(yǎng),為此,制定了“精講多練,重在實驗指導”的教學策略?!熬v”是前提,“精講”以C程序設計語言為例講授高級語言的程序設計過程,軟件開發(fā)的基本概念、基本規(guī)律、基本技能和技巧。強調基本概念和程序設計算法的靈活運用,淡化各種計算機語言的具體規(guī)定等細節(jié)問題,對這些細節(jié)問題的學習,則通過“多練”——大量的上機調試程序的實驗過程中逐步實現(xiàn)。注重對學生的動手能力和應用能力的培養(yǎng),“多練”是關鍵,學生通過上機練習來解決“怎樣做”的問題,安排較多的機時,讓學生在計算機上學計算機,上課時注重程序設計和調試的教學演示,安排充足上機作業(yè)和課后練習題,加強實驗課的指導,強調操作能力的訓練。學生的作業(yè)必須是學生在計算機上完成的,作業(yè)是以軟盤或email形式提交。(3)努力培養(yǎng)提高學生的計算機程序設計語言自學能力。由于計算機科學技術是世界上發(fā)展最為迅速的一門學科,計算機的編程語言的發(fā)展變化也日新月異,如果學生在校期間沒有較強的計算機程序設計語言的自學能力,當他們走入工作崗位后,肯定會手足無措地面臨原有計算機編程語言已更新?lián)Q代或需要使用新的計算機語言編程的窘迫境地。因此在《高級語言程序設計》課程的教學中,我們一方面告知學生在學習中哪些思想和方法是計算機程序設計中的永遠不變的靈魂;另一方面轉變在教學中以教師為中心的傳統(tǒng)模式,建立以學生為中心的教學模式,樹立教師是學生自主學習的“指導者”、“輔導者”和“助手”的理念,培養(yǎng)學生自主學習的能力。(4)為了保證教學,建立了教學效果反饋機制。主要包括:(1)收集學生反饋意見.(2)期中摸底測試。(3)定期召開學生座談會收集基本要求和特殊要求。此外,還定期深入課堂檢查指導教學工作,教學管理人員深入課堂聽取學生對教學工作的意見。教師也經(jīng)常對學生進行學風教育,調動了教與學這兩個積極性。
四、教材及參考書教材:C程序設計(第二版).譚浩強.北京:清華大學出版社,2001。參考書:[l]c程序設計.譚浩強.北京:清華大學出版社,1991.C++程序設計教程.譚浩強,劉炳文編著.北京:中國科學技術出版社,1995。C語言設計題解與上機指導.譚浩強編著.北京:清華大學出版社,1992。新編C語言大全.Waite,S.Prata著.范植華,樊瑩譯.北京:清華大學出版社,1994?日日5O22月月O1年年44oOoO22肺臟日日營煌平聯(lián)大東閔陳徐筆閱定執(zhí)審審《數(shù)值分析》教學大綱課程編號:課程名稱;數(shù)值分析學時/學分:40/3(授課32學時,上機8學時)先修課程:高等數(shù)學、高級語言程序設計適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機科學與技術學院本課程的性質與任務計算機數(shù)值分析是計算機科學的重要內容。當前,由于科學技術的快速發(fā)展和計算機的廣泛應用,學習和掌握計算機上常用的數(shù)值計算方法及有關的基礎理論知識,并能用某種高級語言(如C語言)將這些常用算法編程實現(xiàn),這對于計算機專業(yè)的學生來說是非常重要的。本課程著重介紹進行科學建設所必須掌握的一些最基本、最常用的算法,向高等院校有關專業(yè)的學生普及計算方法的知識。二.本課程的教學內容、基本要求及學時分配第一章引論(2學時).數(shù)值分析的研究對象.誤差及有關概念.數(shù)值計算中應注意的一些原則第二章方程求根的數(shù)值方法 (4學時).二分法.迭代法.迭代過程的加速.Newton迭代法.Newton迭代法的幾種變形**計算實習(上機實驗一) (2學時)用C語言編程實現(xiàn)以下算法:①用二分法求/(x)=0的根②用牛頓(Newton)迭代法求/(x)=0在/附近的根③用弦截法求/(x)=0的根第三章插值方法 (8學時).Lagrange插值.Newton插值.分段插值.Hermite插值.三次樣條插值.數(shù)據(jù)擬合的最小二乘法**計算實習(上機實驗二) (2學時)用C語言編程實現(xiàn)以下算法:①拉格朗|](Lagrange)插值多項式②牛頓(Newton)插值③用線性函數(shù)p(x)=a+bx擬合給定數(shù)據(jù)U,,y,),z=0,1,2,??,/??-1④用形如p(x)=aehx的函數(shù)擬合給定數(shù)據(jù)(X”%),i=0,1,2,…,團一1第四章數(shù)值積分與微分 (8學時).機械求積.Newton-Cotes求積公式.復化求積.Romberg求積算法.Gauss求積公式.數(shù)值微分**計算實習(上機實驗三) (2學時)用C語言編程實現(xiàn)以下算法:①復化梯形積分②Romberg積分算法第五章線性代數(shù)方程組的數(shù)值解法 (4學時).Gauss消去法.Gauss消去法的矩陣形式.主元消去法.三角分解法.迭代法.迭代法的收斂條件及誤差估計**計算實習(上機實驗四) (2學時)用C語言編程實現(xiàn)以下算法:①用高斯(Gauss)消元法求n階線性方程組的解②用列主元高斯(Gauss)消元法求n階線性方程組的解③用庫郎(Courant)列主直接分解法求n階線性方程組的解第六章常微分方程初值問題的數(shù)值解法 (6學時).Euler方法及其改進.龍格-庫塔(Runge-Kutta)方法.線性多步法.收斂性與穩(wěn)定性.一階方程組與高階方程**計算實習(上機實驗五) (2學時)用C語言編程實現(xiàn)以下算法:①改進的歐拉(Eeler)公式求解常微分方程初值問題②用四階龍格-庫塔(Runge-Kutta)方法求解常微分方程初值問題三.教材及參考書教材:《數(shù)值分析》 主編:金聰熊盛武出版社:武漢理工大學出版社出版時間2003年8月參考書:1、《數(shù)值計算方法和算法》主編:張韻華奚梅成陳效群出版社:科學出版社出版時間2002年3月2、KendallE.Atkinson.《AnIntroductiontoNumericalAnalysis》,NewYork,2000執(zhí)筆:余名高審閱:劉東飛 日期:2004年10月25日審定:徐東平 日期:2004年11月20日
《離散數(shù)學》教學大綱課程編號:課程名稱:離散數(shù)學/DiscreteMathematics學時學分:64時/3學分先修課程:高等數(shù)學.線性代數(shù)適用專業(yè):計算機科學與技術、軟件工程開課學院.系或教研室:計算機科學與技術學院,計算機科學系本課程的性質與任務“離散數(shù)學”是現(xiàn)代數(shù)學的一個重要分支,是計算機科學中基礎理論的核心課程。離散數(shù)學是以研究離散量的結構和相互間的關系為目標。充分描述了計算機科學離散性的特點。通過本課程的教學,使學生掌握離散數(shù)學的基本理論和方法,為進一步學習計算機科學中的其它課程打下堅實的理論基礎,培養(yǎng)學生的抽象思維和慎密的概括能力。二.本課程的教學內容.基本要求及學時分配.數(shù)理邏輯(16學時)TOC\o"1-5"\h\z(1)命題基本概念、運算、命題公式 4(2)等價式、蘊含式、對偶與范式 2(3)命題邏輯推理理論 2(4)謂詞的概念、量詞、個體函數(shù)、謂詞公式、換名規(guī)則 4(5)謂詞邏輯的等價式、蘊含式、范式、推理理論 4.集合論(16學時)(1)集合概念、運算 2(2)笛卡爾乘積、關系的定義、表示與運算 2(3)關系的性質、關系的閉包 4(4)等價關系與集合的劃分 2(5)相容關系與集合的覆蓋 2(6)序關系 2(7)函數(shù)的概念及運算、集合的勢 2.代數(shù)結構(20學時)(1)代數(shù)結構的概念、性質、同構與同態(tài) 4(2)半群、獨異點及其性質 2(3)群、子群的概念及性質 4(4)循環(huán)群、阿貝爾群 2(5)有限群、陪集與拉格朗日定理 4(6)環(huán)和域概念及性質 2(7)格的概念及性質 2.圖論(12學時)(1)圖的概念、路與回路、連通性、圖的矩陣表示 2(2)歐拉圖、哈密爾頓圖、平面圖 4(3)樹與最小生成樹 4(4)根樹與最優(yōu)二叉樹及應用 2三.課程特色時時時時時時時
學學學學學學學寸寸計寸時時時nHnnRwUMnMnn學學學學學學學時時時時學學學學時時時時時時時
學學學學學學學寸寸計寸時時時nHnnRwUMnMnn學學學學學學學時時時時學學學學四.教材《離散數(shù)學》,李盤林主編,高等教育出版社,2002年8月第1版五.參考與指導書籍.《離散數(shù)學》,耿素云主編,清華大學出版社,2004年3月第3版.《離散數(shù)學》,李盤林主編,人民郵電出版社,2002年6月第1版.《離散數(shù)學導論》,徐潔磐主編,高等教育出版社,1991年5月第2版執(zhí)筆:陳先橋審閱:陳天煌審定:徐東平.DiscreteMathematicsandItsApplications(離散數(shù)學)(美)KennethH.Rosen,機械工業(yè)出版1±,2003-3-1執(zhí)筆:陳先橋審閱:陳天煌審定:徐東平日期:2004年10月25日日期:2004年11月20日《數(shù)字邏輯》教學大綱課程編號:課程名稱(中文/英文):數(shù)字邏輯/DigitalLogicCircuit學時/學分:48/3先修課程:模擬電路,數(shù)字電路適用專業(yè):計算機類,電子類,自動化類開課學院:系或教研室:計算機科學與技術學院一、 本課程的性質與任務本課程是計算機應用專業(yè)的一門必修課。本課程的主要任務是掌握數(shù)制及數(shù)的轉換方法,原碼、反碼、補碼的編碼規(guī)則與運算方法,邏輯代數(shù)的基本理論。組合邏輯電路、同步時序邏輯電路的分析和設計的基本理論和方法。采用中、大規(guī)模集成電路設計組合邏輯電路、時序邏輯電路的基本理論和方法。二、本課程的教學內容、基本要求及學時分配掌握數(shù)制及數(shù)的轉換方法,原碼、反碼、補碼的編碼規(guī)則與運算方法,BCD編碼,可靠性編碼的使用方法。(4學時)掌握邏輯代數(shù)基礎。掌握邏輯代數(shù)的公理、定理和基本理論。掌握邏輯代數(shù)和卡諾圖化簡邏輯函數(shù)的方法。(8學時)掌握組合邏輯電路的分析和設計的方法。掌握包含有無關最小項和多輸出組合邏輯電路的設計。了解組合邏輯電路的競爭與險象概念。(6學時)掌握同步時序邏輯電路的分析和設計的方法。熟練掌握同步時序邏輯電路的分析和設計的各個步驟,分析和設計計數(shù)器和檢測器。(14學時)掌握采用中大規(guī)模集成電路邏輯電路的設計的方法。設計組合邏輯電路和時序邏輯電路。(8學時)實驗(8學時)三、課程特色《數(shù)字邏輯》是計算機專業(yè)的一門硬件專業(yè)基礎課,是學習后續(xù)計算機組成原理、接口技術等相關課程的基礎。該課程理論教學時同時應插入實驗環(huán)節(jié),以使學生加深對理論知識的理解。課程結束后進行課程設計。四、教材及參考書教材:數(shù)字邏輯,歐陽星明,華中科技大學出版社,2001.10參考書:[1]數(shù)字邏輯,毛法堯,高等教育出版社,2001.5[2]數(shù)字邏輯,蔣大宗,電子工業(yè)出版社,1984.9[3]數(shù)字電路設計,張立軍,高等教育出版社,2002.3[4]數(shù)字邏輯,王玉龍,高等教育出版社,1987.5[5]VictorRNelson,H.TroyNagle,BillD.Carroll.etal.DigitalLogicCircuitAnalysis&Design.USA:PrenticeHall,1997執(zhí)筆:庫少平胡家寶
日日
5日日
5O
22
月J
O11年年44oOoO22《數(shù)據(jù)結構》教學大綱課程編號:課程名稱(中文/英文):數(shù)據(jù)結構/DataStructure學時/學分:72/4(其中理論教學56學時,實驗設計16學時)先修課程:離散數(shù)學、c語言程序設計適用專業(yè):計算機科學與技術、軟件工程、其它院(系)輔修第二專業(yè)開課學院、系或教研室:計算機學院一.本課程的性質與任務隨著計算機技術的迅猛發(fā)展,計算機已深入到人類社會的各個領域,計算機的應用已不再局限于科學計算,而是更多地應用于控制、管理及數(shù)據(jù)處理等非數(shù)值計算的處理工作.與此相應,計算機加工處理的對象由純粹的數(shù)值發(fā)展到字符、表格和圖象等各種具有一定結構的數(shù)據(jù).因此分析待處理對象的特性以及各處理對象之間存在的關系,是編制高質量的程序、開發(fā)各種應用軟件和系統(tǒng)軟件、搞好計算機應用中必須解決的重要問題.數(shù)據(jù)結構這門課程的開設正是為此目的服務的.本課程是計算機專業(yè)、軟件工程專業(yè)的一門十分重要的核心專業(yè)基礎課,也是其它非計算機專業(yè)的主要選修課程之一,是學習操作系統(tǒng)、編譯原理、數(shù)據(jù)庫原理、人工智能、算法設計與分析等課程的基礎.學習數(shù)據(jù)結構旨在使學生了解各種數(shù)據(jù)對象的特性,學會數(shù)據(jù)組織的方法和把現(xiàn)實世界中的問題在計算機內部的表示方法,以培養(yǎng)學生基本的、良好的算法設計能力和程序設計技能二.本課程的教學內容、基本要求及學時分配1.課程基本要求(1)掌握各種線性結構、樹結構、圖結構中數(shù)據(jù)元素之間的邏輯關系;(2)掌握順序存貯、鏈式存儲、散列存儲、索引順序存儲的方法、描述及各種存儲結構的建立;(3)掌握對各種數(shù)據(jù)結構所進行的有關基本操作的基本思路、實現(xiàn)步驟或過程,能運用C語言正確編寫出實現(xiàn)這些操作的算法;2.教學內容及學時分配第一章:緒論(2學時)(1)熟練掌握數(shù)據(jù)結構、數(shù)據(jù)元素、數(shù)據(jù)的邏輯機構、物理(存儲)結構等基本概念:(2)掌握算法的描述方法、設計要求、效率的度量等內容第二章:線性表(7學時)(1)掌握線性表的順序存儲結構的特點及描述方法;(2)掌握在順序存儲結構下實現(xiàn)對線性表進行插入、刪除操作的基本思路、步驟及實現(xiàn)算法;(3)掌握線性表的各種鏈式存儲結構的特點、描述及各種鏈表的建立算法;(4)掌握對用各種鏈表表示的線性表進行插入、刪除操作的基本思路、步驟及實現(xiàn)算法;了解一元多項式的表示方法及多項式相加算法的實現(xiàn);實驗一(4學時):運用本章所學知識,編寫一個采用鏈式存儲的線性表的操作(例如約瑟夫問題或多項式相加問題)算法,并用C語言編程上機實現(xiàn)之.第三章:棧和隊列(5學時)(1)掌握棧的定義、特點:棧的順序存貯、鏈式存貯結構及其描述:(2)熟練掌握入棧、出棧操作及其實現(xiàn)算法;(3)掌握利用棧進行表達式求值的思路與算法步驟,了解多個棧共享存貯空間的內容.(4)掌握隊列的定義、特點;隊列的順序存貯、鏈式存貯結構及其描述;(5)熟練掌握隊滿、隊空的條件、入隊、出隊操作及其實現(xiàn)算法;(6)熟練掌握隊列的假溢出及其解決辦法.實驗二(4學時):運用本章所學知識并考慮運算符的優(yōu)先級,編程設計一個應用棧(例如模擬算術運算器)的算法。第四章:串(2學時)(1)掌握串的概念及串的基本運算:(2)掌握串值的順序存貯及鏈式存貯;符號表的作用與構造;第五章:數(shù)組與廣義表(3學時)(1)掌握數(shù)組的以行序優(yōu)先或以列序優(yōu)先的順序存貯結構、映象函數(shù)的推導(2)掌握特殊數(shù)組的壓縮存貯及映象函數(shù)的推導,(3)掌握稀疏矩陣的各種存貯方法;了解廣義表的概念、存貯表示及基本操作第六章:樹和二叉樹(9學時)(1)掌握樹、二叉樹的概念及有關術語,熟練掌握二叉樹的性質;(2)熟練掌握樹、二叉樹的各種存儲表示,重點是二叉樹的二叉鏈表結構及其描述、建立二叉樹的算法;(3)熟練掌握二叉樹遍歷的概念,掌握實現(xiàn)二叉樹遍歷的遞歸算法及各種應用;(4)掌握線索二叉樹的概念、存儲表示,熟悉在各種線索樹上確定某一指定結點的后繼(或前驅)的算法思路與步驟;(5)掌握樹轉換為二叉樹的方法,(6)掌握赫夫曼樹、赫夫曼編碼的概念,熟練掌握赫夫曼樹的生成.實驗三(4學時):編寫一個二叉樹操作(例如對任意輸入的一段英文,為每個字符編制其相應的赫夫曼編碼:并利用該編碼為任意輸入的0、1序列進行解碼)的算法,并編程實現(xiàn).第七章:圖(10學時)(1)掌握圖的基本概念與術語;(2)掌握圖的各種存貯方法(重點是鄰接矩陣和鄰接表)及其描述;(3)掌握圖的深度優(yōu)先、廣度優(yōu)先遍歷算法的思路;(4)掌握生成樹與最小生成樹的概念,構造最小生成樹算法的思路、步驟及算法執(zhí)行過程的圖示;(5)掌握AOV網(wǎng)、拓撲序列的概念、拓撲排序算法的思路及實現(xiàn)步驟、算法執(zhí)行過程的圖示;(6)熟練掌握AOE網(wǎng)、關鍵路徑及確定關鍵路徑的過程;(7)掌握單源點最短路徑及頂點對之間最短路徑的產生過程;實驗四(4學時):編寫一個圖的操作(例如為n個村莊建立無向圖,邊上的權值w(i,_j)表示村莊i和j之間道路長度.現(xiàn)要從這n個村莊中選擇一個村莊建一所醫(yī)院,使離醫(yī)院最遠的村莊到醫(yī)院的路程最短)算法,并編程實現(xiàn).第九章:查找(8學時)(1)掌握查找、平均查找長度的概念:(2)熟練掌握各種靜態(tài)查找表(順序表、有序表、索引順序表)的查找方法及實現(xiàn)算法;掌握判定樹的概念;(3)熟練掌握二叉排序樹的概念、查找算法及二叉查找樹的生成;了解與掌握平衡二叉樹的概念及構造平衡二叉樹時的四種旋轉技術;(4)了解B樹、B+樹的概念及查找過程;(5)掌握哈希表的有關概念、哈希函數(shù)的構造、處理及沖突的方法及構造哈希表的方法,熟練掌握進行哈希查找的平均查找長度的計算;第十章:內部排序(8學時)(1)掌握排序、排序的穩(wěn)定性、內部排序、外部排序等概念:(2)掌握插入各種插入排序、選擇排序、交換排序、歸并排序、基數(shù)排序等內部排序方法的基本思路、實現(xiàn)步驟、算法、排序中各趟過程;熟記各種排序算法的特點、時間復雜度、穩(wěn)定性;第十二章:文件(2學時)了解文件的基本概念及物理結構;了解順序文件、索引文件、散列文件、多關鍵字文件的基本結構及有關操作.三.課程特色本課程是一門理論性很強的課,其特點是概念多、內容抽象,編寫非數(shù)值運算的算法有一定的難度;但這對于幫助學生提高抽象思維能力、程序設計能力卻有著十分重要的作用:本課程是計算機專業(yè)許多后續(xù)課程學習和研究的基礎。此外本課程具有很強的實踐性,要求學生在基本掌握了所學理論和技術的基礎上,綜合應用先修課程及本課程的知識,完成課程的實驗和課程設計。為了幫助學生學好這門課,開發(fā)了《數(shù)據(jù)結構》網(wǎng)上教學軟件,供學生使用。四.教材及參考書教材:嚴蔚敏,吳偉民.數(shù)據(jù)結構(C語言版).北京:清華大學出版社,2000。參考書:[1]耿國華.數(shù)據(jù)結構~C語言描述.西安:西安電子科技大學出版社,2002.[2][美]WilliamFord,WilliamTopp.數(shù)據(jù)結構C++描述.劉衛(wèi)東,沈官林譯。北京:清華大學出版社,1998。[3]胡學鋼。數(shù)據(jù)結構算法設計指導。北京:清華大學出版社,1999。[4]吳文虎,王建德。實用算法的分析與程序設計。北京:電子工業(yè)出版社
執(zhí)筆:徐凱聲審閱:陳天煌 日期:2004年10月25日2004年11月20日審定:徐東平2004年10月25日2004年11月20日《人工智能概論》教學大綱課程編號:課程名稱(中文/英文):人工智能概論/ArtificalIntelligence學時/學分:40學時先修課程:離散數(shù)學適用專業(yè):計算機類專業(yè)開課學院、系或教研室:計算機學院一、本課程的性質與任務人工智能是研究、設計和應用智能機器或智能系統(tǒng)帶來模擬人類智能活動的一門學科。通過本課程的學習,了解人工智能涉及的各個分支領域的發(fā)展,領會基于一階謂詞邏輯和產生式的知識表示方法;掌握基于子句的歸結反演的定理證明和問題求解方法:掌握基于產生式規(guī)則的推理方法:掌握問題求解過程的形式表示和各種搜索求解的策略和算法;了解產生式專家系統(tǒng)的主要模塊的程序設計。為深入學習和研究人工智能及其應用系統(tǒng)打下良好的基礎。二、本課程的教學內容、基本要求及學時分配.人工智能的發(fā)展和主要學派(2學時).知識表示方法(4學時)一階謂詞邏輯表示法產生式表示法.經(jīng)典邏輯推理(12學時)推理方式的分類與推理的控制策略2模式匹配極其變量代換謂詞公式化為子句集的方法海伯倫理論歸結原理與歸結反演基于歸結反演的定理證明與問題求解歸結反演策略與/或形演繹推理.問題求解的搜索策略(12學時)1問題求解的過程的形式表示
狀態(tài)空間的盲目搜索策略及其應用狀態(tài)空間的啟發(fā)式搜索策略及其應用4與/或樹的搜索策略及其應用博弈的啟發(fā)式搜索及其應用.產生式專家系統(tǒng)(8學時)專家系統(tǒng)的一般結構與開發(fā)方法2規(guī)則庫的設計推理機的設計解釋器的設計專家系統(tǒng)的開發(fā)工具.復習總結(2學時)三、課程特色人工智能擁有多個學科分支,每個學科分支都發(fā)展很快,新的概念與方法、模型與算法、技術與開發(fā)工具不斷涌現(xiàn)。該課程是進一步深入學習人工智能的基礎,因此該課程的特點是:不斷追求寬泛的介紹涉及的各分支領域的一般概念,而注重通過應用實例的討論來幫助學生較深入的掌握推理的方法和算法。四、教材及參考書教材:《人工智能與專家系統(tǒng)》 主編:尹朝慶出版社:中國水利水電出版社出版時間:2002年參考書:(1)《人工智能原理與方法》主編:王永慶參考書:(1)《人工智能原理與方法》出版社:西安交通大學出版社出版時間:1998年(2)(IntroductiontoArtifical(2)(IntroductiontoArtificalIntelligenceandExpectSystem》執(zhí)筆:尹朝慶執(zhí)筆:尹朝慶
審閱:陳天煌
審定:徐東平主編:D.W.Patterson出版社:PrenticeHall,NewJersey出版時間:1990年日期:2004年10月25日日期:2004年11月20日《網(wǎng)頁設計》教學大綱課程編號:課程名稱:網(wǎng)頁設計/Webpagedesign學時/學分:40/2先修課程:計算機文化基礎、高級語言程序設計適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機科學系一、本課程的性質與任務隨著Internet網(wǎng)絡的發(fā)展,WWW已經(jīng)成為發(fā)布和獲取信息的最可靠和最快捷的手段。網(wǎng)頁設計制作技術成為大學生重要選修課程之一。本課程主要介紹Internet基礎知識、超文本標記語言HTML、腳本語言JavaScript和VBScript、層疊樣式表CSS、ASP和通過ADO訪問數(shù)據(jù)庫等技術知識,并結合實際應用詳細介紹了FrontPage2002和FlashMX等制作工具軟件的使用方法和基本操作。使學生全面掌握網(wǎng)頁設計與制作技術,真正學會網(wǎng)頁的設計、制作和網(wǎng)站建設。二、本課程的教學內容、基本要求及學時分配.Internet的基礎知識(2學時)Internet的基礎知識、WWW的基礎知識和常用的網(wǎng)頁設計技術和制作工具等.超文本標記語言HTML(4學時)HTML文件的基本結構、段落和文字、列表、表格、圖片、超鏈接、表單、框架等標記的使用方法.JavaScript編程語言(6學時)JavaScript語言概況、JavaScript的基本數(shù)據(jù)結構、JavaScript的程序構成、基于對象的JavaScript語言、Web頁面信息交互.層疊樣式表CSS(2學時)CSS的基本結構與使用規(guī)則,CSS的文本屬性、背景屬性、框屬性、分類屬性等.網(wǎng)頁編輯工具Frontpage2002的操作使用(4學時).FlashMX的基本操作(2學時).ASP(4學時)VBScript腳本語言、ASP的常用內置對象.通過ADO訪問數(shù)據(jù)庫的方法(4學時)ADO的常用對象、數(shù)據(jù)庫的連接、檢索方法和數(shù)據(jù)庫記錄的添加、刪除和修改另外,本課程有12學時上機實踐安排。三、課程特色本科程全面介紹目前廣為應用的網(wǎng)頁設計與制作技術。內容多、更新快,因此在進行教學的時候,要注意理論聯(lián)系實際,加強學生動手環(huán)節(jié)的訓練。四、教材及參考書教材:《網(wǎng)頁設計與制作教程》 主編:熊前興閔聯(lián)營出版社:科學出版社出版社時間:2004年6月參考書:《網(wǎng)頁設計與制作教程》 主編:劉瑞新出版社:機械工業(yè)出版社出版社時間:2001年4月執(zhí)筆:劉傳文審閱:陳天煌口期:2004年10月20日《可視化編程》課程教學大綱課程編號:課程名稱:可視化編程/VisualProgrammingTechnology學時/學分:46/2.5其中教學30、實驗16先修課程:適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機學院一、本課程的性質與任務可視化語言是?門涉及面向對■象和可視化編程技術的程序設計語言,使用可視化的RAD工具編程已經(jīng)成為軟件開發(fā)的主流。目前,可視化的RAD工具有很多類別,如VisualBasic、Delphi,PowerBuilder,C#和C++Builder。本課程選擇當今最流行的可視化的VisualBasic6加以介紹。通過學習,使學生對面向對象技術有一個初步了解,對可視化編程技術有較全面的了解;培養(yǎng)學生運用可視化技術編程的能力。通過舉一反三,擁有快速學習其他可視化的編程工具編程的技能。二、本課程的教學內容、基本要求及學時分配第1章VisualBasic概述(2學時)掌握VisualBasic的特點、用途、關鍵性概念,VisualBasicIDE,VisualBasic開發(fā)應用程序步驟。第2章VisualBasic語言基礎(6學時)掌握常數(shù)、變量、運算符和表達式、語句、基本控制結構掌握常用內部函數(shù)、數(shù)組、過程,掌握對話框的使用(InputBox輸入框與MsgBox/Messagebox消息框)第3章面向對象編程(4學時)掌握VisualBasic中面向對象的基本概念、類的設計及使用第4章可視化編程(6學時)掌握Windows窗體創(chuàng)建與使用、控件使用、菜單設計第5章數(shù)據(jù)庫訪問技術與應用(6學時)掌握VB數(shù)據(jù)訪問原理,Data控件、ADO控件編程、ADO技術和代碼編程掌握報表設計工具(DataReport,CrystalReport)第6章程序調試與錯誤處理(2學時)掌握主要錯誤類型、程序調試技術、錯誤處理技術掌握系統(tǒng)生成部署與發(fā)布技術第7章其他可視化編程語言初步(4學時)了解.NET技術、VisualBasic.NET與VisualBasic6的區(qū)別,初步掌握WindowsForm、WebForm、和WebServices的設計與使用:初步掌握Delphi8IDE,及WindowsForm應用、VCL應用開發(fā)原理。三、教材及參考書教材:VisualBasic實用教程(第二版),電子工業(yè)出版社,鄭阿奇,2004年1月參考書:Deitel著于偉譯,Visualbasic6大學教程(國外教材),電子工業(yè)出版社,2003年1月DavidLSchneider著羅融等譯,VisualBasic.NET編程導論(第五版)(國外教材),電子工業(yè)出版社,2003年6月
日日5O日日5O22月月O1-44oOoO2224《多媒體技術》教學大綱課程編號:課程名稱:多媒體技術/Multimediatechnology學時/學分:40學時/2.5學分先修課程:高級語言程序設計、可視化編程、網(wǎng)頁設計適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機科學與技術學院計算機應用研究所、系統(tǒng)結構教研室一、 本課程的性質與任務本課介紹多媒體的概念、多媒體技術的基礎知識、多媒體計算機系統(tǒng)組成、多媒體信息編碼基本思想、多媒體素材制作與創(chuàng)作工具應用等。二、本課程的教學內容、基本要求及學時分配.多媒體概述(3學時)主要內容:媒體、多媒體計算機技術的概念;多媒體計算機技術的發(fā)展歷程;多媒體計算機技術的研究內容:多媒體計算機技術的應用及發(fā)展前景。基本要求:理解多媒體計算機技術的概念,了解多媒體計算機技術的研究內容。.多媒體系統(tǒng)組成(3學時)主要內容多媒體系統(tǒng)組成框架介紹;多媒體存儲技術;多媒體個人計算機;CD-I交互式多媒體系統(tǒng);DVI交互式多媒體系統(tǒng);多媒體工作站介紹?;疽螅毫私舛嗝襟w系統(tǒng)組成框架,了解多媒體硬件平臺。.計算機中文字、圖形圖像、聲音、視頻處理技術(4學時)主要內容學習多媒體功能卡(聲卡、視頻卡、多媒體處理器)原理;多媒體信息獲取與顯示設備:基本要求:理解多媒體功能卡原理;了解多媒體信息獲取與顯示設備。.多媒體處理軟件與多媒體素材(4學時)主要內容介紹多媒體數(shù)據(jù)制作方法;圖形圖像、聲音、視頻數(shù)據(jù)的獲??;學習Photoshop、3Dstadio等流行多媒體素材制作軟件的功能、使用方法?;疽螅毫私舛嗝襟w應用軟件的開發(fā)過程,了解流行多媒體素材制作軟件,能使用其中的幾種。5多媒體應用系統(tǒng)開發(fā)(4學時)主要內容介紹多媒體節(jié)目開發(fā)環(huán)境;學習Authorware、flash等常用多媒體創(chuàng)造工具的功能、使用;學習多媒體功能卡開發(fā)工具SBK、VBK編程方法。基本要求:了解多媒體節(jié)目開發(fā)方法,掌握Authorware、flash使用.6多媒體信息集成與同步(2學時)主要內容學習MCI接口及命令、MCI編程方法?;疽螅赫莆誐CI編程方法。7多媒體信息壓縮與解壓縮編碼(4學時)主要內容介紹常用數(shù)據(jù)壓縮技術,靜態(tài)圖像壓縮標準JPEG、運動圖像壓縮標準MPEG、H.261、聲音壓縮標準?;疽螅赫莆誋uffman編碼、算術編碼的步驟;了解JPEG、MPEG、H.261、聲音壓縮標準。8多媒體前沿技術(2學時)主要內容介紹多媒體數(shù)據(jù)庫及其管理系統(tǒng)、超文本和超媒體、多媒體通信、CSCW、虛擬現(xiàn)實等前沿技術?;疽螅毫私舛嗝襟w前沿技術,了解多媒體發(fā)展和應用前景。9總復習(2學時)主要內容復習多媒體計算機技術相關重點內容。基本要求:對本課程有整體概念、掌握重點內容。10實驗(12學時)多媒體素材制作、多媒體創(chuàng)作及多媒體軟件開發(fā)。詳細要求見多媒體技術實驗大綱。三、課程特色多媒體技術課程介紹計算機信息技術迅速發(fā)展的重要熱點問題,主要包括信息感知、表示、表現(xiàn)、存儲、傳輸?shù)让襟w原理與應用技術。該課程對加深信息技術的深入理解以及信息技術與多學科結合,了解信息技術的人格化表現(xiàn)、發(fā)掘信息的可觀感、促進知識聯(lián)想與高效應用等具有重要意義。四、教材及參考書教材:《多媒體技術原理及應用》主編:馬華東出版社:清華大學出版社出版或修訂時間:2002.7參考書:《多媒體技術教程》主編:胡曉峰吳玲達老松楊出版社:人民郵電出版社出版或修訂時間:2004.7.外文參考書:《Multimedia:Computing,Communication&Application》作者:RalfSteinmetz.KlaraNahrstedt出版社:PearsonEducationJnc.出版時間:2002.1.執(zhí)筆:徐東平審閱:文IJ傳文 日期:2004年10月250審定:陳天煌 日期:2004年11月20日《Java語言程序設計》教學大綱課程編號:課程名稱:Java語言程序設計/JavaLanguageProgramming學時/學分:40/2(其中理論教學28學時,實驗12學時)先修課程:計算機導論,高級語言程序設計適用專業(yè):計算機科學與技術、軟件工程開課學院,系或教研室:計算機科學與技術學院,計算機科學系,軟件工程教研室一、本課程的性質與任務隨著人們計算機應用水平的迅速提高,社會生活中依賴于計算機解決的問題越來越多,也越來越復雜。傳統(tǒng)的面向過程的思維模式和編程技術越來越難以描述和解決面向商業(yè)應用的復雜邏輯和復雜問題,網(wǎng)絡的迅速發(fā)展更是對分布式計算及平臺無關性提出了更高的要求,而Java作為一種面向對象的程序設計語言,以其安全、穩(wěn)定和平臺無關等優(yōu)良特性,正好能滿足這種需求。本課程正是為培養(yǎng)學生的面向對象思維方式而設置的,是計算機專業(yè)、軟件工程專業(yè)的一門十分重要的專業(yè)課。通過本課程的學習,旨在使學生了解Java語言的特點和程序的基本結構,掌握典型的Java程序的編程方法和設計技巧,使學生能夠采用面向對象的思維方式、運用所學的基本知識設計和編寫出能解決實際問題的應用程序。二、本課程的教學內容,基本要求及學時分配.課程基本要求了解Java語言的特點、程序的基本結構和開發(fā)過程;(2)掌握Java語言的基本編程元素,包括標識符、關鍵字、數(shù)據(jù)類型、運算符、表達式和語句等;(3)掌握類、對象和接口的定義方法;(4)掌握數(shù)組和字符串的使用方法;(5)掌握AWT包中基本組件的使用方法和事件處理機制(包括文本框、文本區(qū)、按鈕、標簽,窗口和菜單等),以及布局設計方法;(6)掌握簡單圖形的繪制方法;了解Java中的鼠標和犍盤事件處理機制;了解Java的輸入輸出流和多線程機制;2.本課程的教學內容、基本要求及學時分配Java語言基礎(3學時)了解:編程語言的發(fā)展階段,Java語言的發(fā)展歷史和特點、程序的基本結構和開發(fā)過程。Java語言的基本編程元素(3學時)掌握:Java標識符的定義規(guī)則,關鍵字和基本的數(shù)據(jù)類型.運算符,表達式,語句的使用規(guī)則和方法。(3)類、對象和接口(6學時)掌握:類和對象的概念,類的定義方法,對象的定義和使用的方法,訪問權限,類的繼
承,接口的定義和使用方法。(4)數(shù)組和字符串(2學時)掌握:數(shù)組的聲明和創(chuàng)建,數(shù)組元素的使用,數(shù)組的初始化,字符串的聲明和創(chuàng)建,字符串和數(shù)值間的轉換方法.(5)AWT工具包(10學時)了解:AWT工具包中類的層次關系,Java中的鼠標和鍵盤事件處理機制。掌握:JavaApplet的生命周期,文本框、文本區(qū)、按鈕、標簽、面板、畫布、窗口和菜單的使用方法,文本框、文本區(qū)、窗口和菜單的事件處理機制,布局的設計方法,簡單圖形的繪制方法.(6)輸入輸出流(2學時)了解:文件的順序讀出或寫入方法(包括FilelnputStream類/FileOutputStream類、FileReader類/FileWriter類),文件的隨機讀出或寫入方法(即RandomAccessFile類)。(7)Java多線程機制(2學時)了解:線程的概念,多線程類與Runnable接口,程序中實現(xiàn)多線程的方法.三、課程特色Java語言是?種完全面向對象的優(yōu)秀的程序設計語言,它以其平臺無關性、安全、穩(wěn)定和多線程等特點已經(jīng)成為開發(fā)網(wǎng)絡軟件的首先語言,并且逐步成為企業(yè)數(shù)據(jù)庫的前端。本課程在把握程序設計的基本思想的基礎匕循序漸進、由淺入深的介紹了Java基礎知識,涵蓋了Java語言的基本技術。并結合知識點,以實際需要的技術、操作和使用技巧為主體,列舉分析了大量實例,使學生能夠從中逐步體會面向對象編程的思想,學會采用面向對象的思維方式解決實際問題。同時,在各個教學階段安排適量的作業(yè)和實驗,鞏固所學內容,培養(yǎng)學生的實踐能力和創(chuàng)新精神。四、教材及參考書教材:《Java2實用教程(第二版)》 主編:耿祥義,張躍平出版社:清華大學出版社出版時間:2004年2月參考書:《CoreJava2VolumeI:Fundamentals,6E》著:(美)CayS.Horstmann,GaryCornel1《Java課程設計》《Java語言程序設計基礎》《Java語言程序設計》出版社:清華大學出版社主編:耿祥義出版社:清華大學出版社主編:吳曉東出版社:清華大學出版社著:(美)Y.DanielLiang出版時間:出版時間:《Java課程設計》《Java語言程序設計基礎》《Java語言程序設計》出版社:清華大學出版社主編:耿祥義出版社:清華大學出版社主編:吳曉東出版社:清華大學出版社著:(美)Y.DanielLiang出版時間:出版時間:出版時間:2003年9月2004年1月2002年5月譯:王鎂,李娜出版社:機械工業(yè)出版社出版時間:2004年4月出版社:機械工業(yè)出版社出版時間:2004年4月《Java程序設計教程(第三版)》 著:(美)HarveyM.Deitel,PaulJ.Deitel譯:袁兆山,劉宗田,苗沛榮等出版社:機械工業(yè)出版社出版時間:2002年1月執(zhí)筆:耿楓審閱:陳天煌審定:徐東平:一執(zhí)筆:耿楓審閱:陳天煌審定:徐東平:一口■初期U日H日6122月月O1r-4IX年年44OoOO22《信號處理原理》教學大綱課程編號:課程名稱(中文/英文):《信號處理原理》/《Theprinciplesofsignalprocessing》學時/學分:40學時(其中8實驗學時)/2.5學分先修課程:復變函數(shù),信號與系統(tǒng)適用專業(yè):計算機科學與技術及相關專業(yè)開課學院、系或教研室:計算機學院一、本課程的性質與任務課程性質:必修課,學科基礎課課程任務:培養(yǎng)學生信號處理的基本理論、應用技術知識和應用能力,以適應在該領域學科與技術發(fā)展的形勢以及應用領域對這方面人才的需求。二、本課程的教學內容、基本要求及學時分配1、第一章離散時間信號與系統(tǒng)(4學時)離散時間序列線性移不變系統(tǒng)常系數(shù)線性差分方程連續(xù)時間信號抽樣2、第二章Z變換 (8學時)引言Z變換的定義域和收斂域Z反變換Z變換的基本性質和定理Z變換與拉氏變換、傅氏變換的關系,序列的傅氏變換傅氏變換的對稱性離散系統(tǒng)的系統(tǒng)函數(shù)與頻率響應3、第三章離散傅立葉變換 (10學時)引言傅氏變換的幾種可能形式周期序列的離散傅氏級數(shù)離散傅氏級數(shù)的性質離散傅氏變換-有限長序列的離散頻域表示離散傅氏變換的性質抽樣Z變換-頻域抽樣定理利用DFT對連續(xù)時間信號的逼近4、第四章數(shù)字濾波器的基本結構 (2學時)數(shù)字濾波器結構表示方法無限長單位沖激響應(IIR)數(shù)字濾波器的結構有限長單位沖激響應(FIR)數(shù)字濾波器的結構5、第七章快速傅立葉變換(FFT)(10學時)引言直接計算DFT的問題及改進途徑按時間抽取DIT的FFT算法按頻率抽取DIF的FFT算法離散傅氏反變換IDFT的快速算法N為復合數(shù)的FFT算法線性調頻Z變換(LZT)算法線性卷積與線性相關的FFT基本要求:因為數(shù)字信號處理(DSP)的物理實現(xiàn)和實際應用是與其算法理論緊密相關的,因此重點要求學生熟練的掌握算法理論及與應用相關的知識。三、課程特色本課程理論和實踐密切結合,通過理論學習信號處理,尤其是數(shù)字信號處理新興學科的基本原理和方法的同時,配合上機實驗,通過驗證進一步鞏固理論知識,并提高獨立解決問題的能力。四、教材及參考書教材:《數(shù)字信號處理教程》第二版,主編:程佩青出版社:清華大學出版社,2001年8月。參考書:1、《數(shù)字信號處理》第二版,主編:丁玉美出版社:西安電子科技大學出版社,2001年1月2、《信號系統(tǒng)與信號處理》(上)(下),主編:吳湘琪出版社:電子工業(yè)出版社,1999年。3.DigitalSignalProcessing ,Oppenheim.A.V,SchaferR.W,PrenticeHallinc執(zhí)筆:李琳、章必雄審閱:陳天煌 日期:2004年10月26日審定:徐東平 日期:2004年11月21日《通信原理》教學大綱課程編號:課程名稱(中文/英文):通信原理概論/Thesummaryofcommunicationsprinciples學時/學分:56學時(課堂講授40學時,實驗16學時)/2.5學分先修課程:概率統(tǒng)計,線性代數(shù),復變函數(shù),積分變換。適用專業(yè):計算機科學與工程及相近專業(yè)開課學院、系或教研室:計算機科學與技術學院計算機科學系一、 本課程的性質與任務課程的性質:學科基礎課(必修課)課程的任務:培養(yǎng)學生熟悉現(xiàn)代通信系統(tǒng)與計算機通信的基本原理和應用技術基礎,以適應計算機學科新的理論發(fā)展和應用發(fā)展的形勢需求。二、本課程的教學內容、基本要求及學時分配課程的教學內容(課堂講授)及學時分配如下:第一章緒論(3學時).通信系統(tǒng)模型.信息與度量.信道與信道容量.通信方式.差錯控制.通信系統(tǒng)主要性能指標第二章信號與噪聲(6學時).信號的頻譜分析.卷積和相關.信號通過線性系統(tǒng)的傳輸.隨機信號分析.隨機過程的頻譜分析.隨機過程通過線性系統(tǒng).噪聲及其通過乘法器的響應第三章模擬調制系統(tǒng)(6學時).幅度調制(AM,DSB,SSB,VSB).角度調制(FM,PM)第四章基帶數(shù)字信號及其傳輸(6學時).抽樣定理.脈沖振幅調制(PAM).脈沖編碼調制(PCM).增量調制(DM).增量脈碼調制(DPCM).自適應差值脈沖調制(ADPCM).數(shù)字基帶信號的常用碼型.數(shù)字基帶信號的頻譜分析.無碼間串擾的基帶傳輸特性. 眼圖和均衡第五章數(shù)字調制系統(tǒng)(6學時).二進制數(shù)字調制系統(tǒng)
.二進制數(shù)字調制信號的頻譜特性.多進制數(shù)字調制系統(tǒng).現(xiàn)代數(shù)字調制技術(QAM,OQPSK,MSK,TFM)第六章通信系統(tǒng)的噪聲性能(7學時).模擬調幅系統(tǒng)的噪聲性能.模擬角調系統(tǒng)的噪聲性能.二進制PCM系統(tǒng)的噪聲性能.無碼間串擾基帶傳輸系統(tǒng)的噪聲性能.最佳基帶傳輸系統(tǒng)的噪聲性能.數(shù)字調制系統(tǒng)的噪聲性能.二進制數(shù)字信號最佳接受系統(tǒng)的噪聲性能第七章信道復用和多址方式(6學時).頻分多路復用(FDM)原理.時分多路復用(TDM)原理.多址通信方式.碼分多址(CDMA)基本要求:要求學生切實掌握現(xiàn)代通信系統(tǒng)與計算機通信的基本原理和應用技術基礎。三、課程特色本課程是計算機應用領域的重要必修專業(yè)課。其重要的知識點是調制與解調,尤其是數(shù)字調制與解調,編碼與解碼,多路復用技術等。四、教材及參考書教材:《通信原理》主編:孫學軍出版社:電子工業(yè)出版社出版時間:2001年9月。參考書:1?!锻ㄐ旁韺W習指導》主編:錢學榮出版社:電子工業(yè)出版社出版時間:2001年10月雄煌平必天東目章陳徐10裔而定年報審斷2.《Digitalcommunication》(4Ed),J.G.Proakis,雄煌平必天東目章陳徐10裔而定年報審斷日期:2004年10月260日期:2004年11月21日《系統(tǒng)分析與控制》教學大綱課程編號020130課程名稱:系統(tǒng)分析與控制(SystemAnalyzeandControl)課程類別:專業(yè)基基礎課學時學分:40時/3學分先修課程:電路原理,高等代數(shù)(積分變換)適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機科學與技術專業(yè)教研室一、本課程的性質與任務系統(tǒng)分析主耍包括系統(tǒng)的穩(wěn)定性分析和性能分析,系統(tǒng)控制主要討論如何對系統(tǒng)進行改造,設計能夠滿足性能要求的控制器。隨著計算機應用的日漸廣泛,越來越多的工程系統(tǒng)采用計算機進行控制,通過對本課程的學習,要求對線性定常的連續(xù)系統(tǒng)和離散系統(tǒng)有全面的了解,并能夠通過時域或頻域的方法對系統(tǒng)進行分析,掌握控制系統(tǒng)的建模、分析和設計的基本技術和方法。二、本課程的教學內容、基本要求及學時分配.緒論(4學時)1系統(tǒng)與控制的基本概念.控制系統(tǒng)的數(shù)學模型(6學時)微分方程、傳遞函數(shù)狀態(tài)方程、結構圖、脈沖和階躍響應.控制系統(tǒng)的時域分析(8時)時間域內計算系統(tǒng)的時間響應、系統(tǒng)的穩(wěn)定性、能控和能觀性、穩(wěn)定和動態(tài)性能根軌跡的應用.控制系統(tǒng)的頻域分析(8學時)頻域分析法的特點、頻率特性圖、基本環(huán)節(jié)以及復雜函數(shù)Bode圖的繪制系統(tǒng)頻域分析的性能指標以及頻域分析的方法.控制系統(tǒng)的設計(6學時)1期望開環(huán)頻率特性、串聯(lián)校正、并聯(lián)校正2極點配置設計方法.采樣控制系統(tǒng)理論(8學時).1采樣控制系統(tǒng)的數(shù)學描述方法.2采樣控制系統(tǒng)的分析和設計方法三、課程特色本課程是自動化專業(yè)的一門主耍課程,研究控制系統(tǒng)的分析和設計,作為計算機專業(yè)的學生,了解控制系統(tǒng)的基本原理和系統(tǒng)設計的方法,具有一定的意義.課程要求學生具有一定的電路理論和高等數(shù)學基礎.四.教材《系統(tǒng)分析與控制》孫增圻編著清華大學出版社,2002年1月,第一版五、參考與指導書籍.《自動控制原理》(上冊)吳麒主編清華大學出版社2001年.《計算機控制理論及應用》孫增圻著清華大學出版社2002年
執(zhí)筆:周彩蘭審閱:劉東飛審定:徐東平日期:2004年10月26日日期:2004年11月21日執(zhí)筆:周彩蘭審閱:劉東飛審定:徐東平《匯編語言程序設計》教學大綱課程編號:課程名稱:匯編語言程序設計ProgrammingofAssemblerLanguage學時/學分:48(其中16實驗學時)/3先修課程:計算機概論,高級語言程序設計,數(shù)字邏輯適用專業(yè):計算機科學與技術,軟件工程,信息工程,自動控制工程,機電工程開課學院,系或教研室:計算機技術系,計算機系統(tǒng)與結構教研室一. 本課程的性質與任務本課程是計算機、軟件工程、信息工程,自動控制工程,機電一體化,儀器儀表等專業(yè)本科生的必修課,也可供其它專業(yè)本科生和碩士生選修。它是計算機組成原理、計算機接口技術和操作系統(tǒng)等其他核心課程的必要先修課。本課程的主要目的在于使學生掌握計算機工作原理、掌握計算機底層程序設計技術、熟悉計算機底層調試環(huán)境和程序調試技術。由于匯編語言面向計算機硬件編程的特點,使這一課程必須結合一臺具體的計算機來組織教學。本課程選擇IBMPC作為基本機型,闡述了IBMPC及其兼容機匯編語言程序設計的方法及技巧。本課程的教學內容,基本要求及學時分配IBMPC計算機組織(2)1計算機系統(tǒng)概論2微處理器3存儲器4外部設備IBMPC的指令系統(tǒng)和尋址方式(8)1IBMPC的尋址方式2IBMPC的機器語言指令概況3IBMPC的指令系統(tǒng)3.匯編語言程序格式(4)1匯編語言程序的語句格式2偽操作3匯編語言源程序的格式4匯編語言程序的上機過程4.循環(huán)與分支程序設計(6)1循環(huán)程序設計2分支程序設計5.子程序結構(2)1子程序的設計方法2子程序舉例高級匯編語言技術(2)
1宏匯編7.輸入檢出程序設計(4)1I/O設備的數(shù)據(jù)傳送方式2程序直接控制I/O方式3中斷傳送方式BIOS和DOS中斷(4)1鍵盤I/O2顯示器I/O3串行通訊I/O口三.教材及參考書教材:[1]沈美明[主編],IBM—PC匯編語言程序設計,清華大學出版社,2001年8月第2版參考書:[1][美]KipR.Irvine,譯者:溫玉杰張家生羅云彬,Intel匯編語言程序設計(第四版)AssemblyLanguageforIntel-BasedComputersFourthEdition,電子工業(yè)出版社,2004年4月第1版[2]楊季文[主編],80X86匯編語言程序設計教程,清華大學出版社,1998年6月第1版[3]胡又農[編著],ibm-pc匯編語言程序設計試題解,人民郵電出版社,2004執(zhí)筆:方安平審閱:劉東飛審定:徐東平年9月第1版執(zhí)筆:方安平審閱:劉東飛審定:徐東平日期:2004年10月31日日期:2004年11月21日38《操作系統(tǒng)》教學大綱課程編號:課程名稱:操作系統(tǒng)/OperatingSystem學時/學分:56/3.5(理論教學44學時、實驗12學時)先修課程:高級語言程序設計、匯編語言、數(shù)據(jù)結構、計算機組成原理適用專業(yè):計算機科學與技術、軟件工程開課學院、系或教研室:計算機科學與技術學院一、本課程的性質與任務操作系統(tǒng)是計算機系統(tǒng)的基本組成部分,因此,操作系統(tǒng)也是計算機類專業(yè)的核心課程之一。本課程主要講授操作系統(tǒng)的基本原理,主要功能及實現(xiàn)技術,并給出操作系統(tǒng)完整的邏輯結構和用戶界面,并以現(xiàn)代商用操作系統(tǒng)UNIX為例剖析操作系統(tǒng)的結構、實現(xiàn)及系統(tǒng)調用命令的使用。通過本課程的講授是學生了解和掌握操作系統(tǒng)的主要功能和原理、操作系統(tǒng)提供的工作環(huán)境和用戶界面,對操作系統(tǒng)的重要論題(如進程、并發(fā)、死鎖問題、I/O、存儲和文件系統(tǒng)等)有初步了解,為今后的實際工作(如設計、分析或改進各種系統(tǒng)軟件和應用軟件)準備必需的軟件知識,并為進一步學習數(shù)據(jù)庫系統(tǒng)、計算機網(wǎng)絡、計算機安全等課程奠定基礎。二、本課程的教學內容、基本要求及學時分配introduction弓|論 (2學時)1WhalisanOperatingSystem?什么是操作系統(tǒng)?MainframeSystems主機系統(tǒng)DesktopSystems臺式系統(tǒng)MultiprocessorSystems多處理機系統(tǒng)DistributedSystems分布式系統(tǒng)ClusteredSystem集群系統(tǒng)Real-TimeSystems實時系統(tǒng)HandheldSystems手持系統(tǒng)FeatureMigration特征變遷ComputingEnvironments計算環(huán)境Comoputer-SystemStructures計算機系統(tǒng)結構.(2學時)ComputerSystemOperation計算機系統(tǒng)運行I/OStructureI/O結防StorageStructure存儲構造StorageHierarchy存儲層次HardwareProtection硬件保護NetworkStructure網(wǎng)絡結構Operating-SystemStructures操作系統(tǒng)結構(4學時)SystemComponents系統(tǒng)部件OperatingSystemServices操作系統(tǒng)服務
SystemCalls系統(tǒng)調用SystemPrograms系統(tǒng)程序SystemStructure系統(tǒng)結構VirtualMachines虛擬機SystemDesignandImplementation系統(tǒng)設計和實現(xiàn)SystemGeneration系統(tǒng)生成Processes進程(4學時)ProcessConcept進程概念ProcessScheduling進程調度OperationsonProcesses進程上的操作CooperatingProcesses協(xié)同進程InterprocessCommunication進程間通信Chapters:Threads線程(2學時)綜述多線程模型綜述多線程模型線程問題POSIX線程Solaris2線程Windows2000線程Linux線程MultithreadingModelsThreading
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能物聯(lián)網(wǎng)系統(tǒng)安全性強化策略
- 系統(tǒng)監(jiān)控與運維規(guī)范
- 2026年企業(yè)管理寶典戰(zhàn)略規(guī)劃與執(zhí)行題庫
- 2026年英語教師專業(yè)資格考前試題庫
- 2026年地理知識進階世界地理及中國地理考點精講
- 2026年國家司法考試民訴法精講及模擬試題
- 2026年地理信息分析能力測試題
- 2026年系統(tǒng)科學理論與實踐分析模擬題目
- 2026年營養(yǎng)學知識理解與運用模擬題
- 2026年企業(yè)高管職業(yè)能力認證試題
- 水果合同供貨合同范本
- 酒吧宿舍管理制度文本
- 數(shù)字化教學平臺的數(shù)據(jù)隱私保護策略
- TCD經(jīng)顱多普勒課件
- 2025年安徽歷年單招試題及答案
- 2025年考研英語真題試卷及答案
- 酒店治安安全管理制度范本
- 專家咨詢委員會建立方案
- 兼職剪輯外包合同范本
- 物業(yè)入戶維修標準及流程
- 生物濾池除臭裝置設計計算實例
評論
0/150
提交評論