2006本科教學(xué)大綱_第1頁
2006本科教學(xué)大綱_第2頁
2006本科教學(xué)大綱_第3頁
2006本科教學(xué)大綱_第4頁
2006本科教學(xué)大綱_第5頁
已閱讀5頁,還剩126頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

PAGEPAGE33PAGEI北京郵電大學(xué)軟件學(xué)院教學(xué)大綱2006年9月目錄一、公共基礎(chǔ)課1、知識產(chǎn)權(quán)與職業(yè)道德……………12、數(shù)值分析…………………………4二、學(xué)科與專業(yè)基礎(chǔ)課3、C語言程序設(shè)計……………………64、離散數(shù)學(xué)……………95、數(shù)字系統(tǒng)基礎(chǔ)……………………106、個體軟件過程……………………127、算法與數(shù)據(jù)結(jié)構(gòu)…………………148、計算機組織與結(jié)構(gòu)………………169、形式語言與自動機………………1810、操作系統(tǒng)…………………………2011、通信概論…………………………2212、軟件工程…………………………2413、數(shù)據(jù)庫系統(tǒng)原理…………………2814、計算機網(wǎng)絡(luò)………………………3115、編譯原理與技術(shù)…………………3316、小組軟件開發(fā)過程………………3417、軟件質(zhì)量保證與測試……………37三、專業(yè)課18、C++程序設(shè)計……………………4019、Java語言與編程…………………4220、多媒體技術(shù)………………………4421、用戶界面設(shè)計……………………4622、信息系統(tǒng)分析與設(shè)計……………4923、網(wǎng)絡(luò)安全基礎(chǔ)……………………5224、通信軟件設(shè)計……………………5425、面向?qū)ο蟮姆治雠c設(shè)計…………5626、UNIX原理與編程………………5827、中間件技術(shù)………………………6028、分布式系統(tǒng)………………………6329、TCP/IP原理與編程………………6630、嵌入式系統(tǒng)與編程………………6831、電子商務(wù)概論……………………7032、網(wǎng)絡(luò)管理…………………………7333、C#程序設(shè)計………………………7534、XML及其應(yīng)用……………………7835、軟件配置管理……………………8136、軟件工程經(jīng)濟學(xué)…………………84四、全校公共選修課37、計算機圖靈獎與先驅(qū)獎…………8638、文學(xué)作品新解……………………8839、通信法律法規(guī)……………………8940、中外名曲賞析與樂理……………9141、藝術(shù)欣賞…………………………9342、數(shù)學(xué)解題方法論(上)…………9543、數(shù)學(xué)解題方法論(下)…………9744、數(shù)學(xué)建?!?945、企業(yè)管理…………………………10146、管理心理學(xué)………………………10347、ERP原理與應(yīng)用…………………10548、網(wǎng)頁設(shè)計與制作…………………107五、實踐環(huán)節(jié)49、計算機實習(xí)………………………11050、綜合實驗1………………………11151、通信認(rèn)識實習(xí)……………………11252、初等軟件工程實踐………………11353、高等軟件工程實踐………………11554、通信軟件課程設(shè)計………………11655、綜合實驗2………………………11756、英語交際能力……………………11857、專業(yè)實習(xí)…………………………119《知識產(chǎn)權(quán)與職業(yè)道德》教學(xué)大綱一、課程編號:1100010二、課程名稱:知識產(chǎn)權(quán)與職業(yè)道德32學(xué)時IntellectualPropertyLawandOccupationEthic三、先修課程:法律基礎(chǔ)四、適用專業(yè):軟件學(xué)院必修五、課程教學(xué)目的本課程是法學(xué)專業(yè)的一門專業(yè)基礎(chǔ)課,通過本課程的學(xué)習(xí),應(yīng)該理解和掌握知識產(chǎn)權(quán)的基本理論和案例分析方法;培養(yǎng)學(xué)生綜合分析能力、總結(jié)歸納能力、對無形財產(chǎn)的制度設(shè)計和利益分配能力,并且為學(xué)習(xí)專門無形資產(chǎn)的法律制度,促專利法、商標(biāo)法、著作權(quán)法打下必要的基礎(chǔ)。另外,本課程簡要介紹有關(guān)職業(yè)道德的相關(guān)問題。六、課程教學(xué)基本要求通過本課程的學(xué)習(xí),要求學(xué)生掌握無形財產(chǎn)的基本理論以及知識產(chǎn)權(quán)保護制度的基本原理。使學(xué)生主要了解有形物和無形財產(chǎn)的區(qū)別,以及由此引起的權(quán)利保護制度的差別,重點研究專利、商標(biāo)和著作權(quán)。對于隨新經(jīng)濟出現(xiàn)的知識產(chǎn)權(quán)的新類型,如商業(yè)形象權(quán)、域名權(quán)、數(shù)據(jù)庫權(quán)等,也作一般性介紹。在本課程的學(xué)習(xí)中,還要介紹知識產(chǎn)權(quán)的國際保護和幾個地區(qū)性國際公約。掌握職業(yè)道德的概念和基本準(zhǔn)則。七、教學(xué)內(nèi)容及學(xué)時分配知識產(chǎn)權(quán)保護的起源 4學(xué)時私權(quán)和特權(quán)財產(chǎn)和財產(chǎn)權(quán)的概念羅馬法中的有形財產(chǎn)與知識產(chǎn)權(quán)物權(quán)與財產(chǎn)權(quán)信息產(chǎn)權(quán)理論的提出與發(fā)展知識產(chǎn)權(quán)的概念 4學(xué)時知識產(chǎn)權(quán)的外延知識產(chǎn)權(quán)的特點知識產(chǎn)權(quán)在民法中的地位知識產(chǎn)權(quán)的權(quán)利主體 4學(xué)時發(fā)明人和專利權(quán)人商標(biāo)權(quán)人作者和版權(quán)人知識產(chǎn)權(quán)的客體 4學(xué)時知識產(chǎn)權(quán)的客體:信息的壟斷權(quán)專利權(quán)的客體:技術(shù)方案商標(biāo)權(quán)的客體:商業(yè)標(biāo)記版權(quán)的客體:作品權(quán)利限制 2學(xué)時知識產(chǎn)權(quán)的壟斷性與鼓勵知識的傳播權(quán)利限制的原理:利益平衡論權(quán)利枯竭理論專利權(quán)人的權(quán)利限制商標(biāo)權(quán)人的權(quán)利限制版權(quán)人的權(quán)利限制知識產(chǎn)權(quán)的侵權(quán)和評估 2學(xué)時侵犯知識產(chǎn)權(quán)的無過錯責(zé)任知識產(chǎn)權(quán)中的假冒行為反向工程知識產(chǎn)權(quán)的評估與侵權(quán)賠償前沿性知識產(chǎn)權(quán)問題 4學(xué)時商業(yè)形象權(quán)域名權(quán)數(shù)據(jù)庫權(quán)多媒體網(wǎng)絡(luò)環(huán)境下的著作權(quán)知識產(chǎn)權(quán)的國際保護 4學(xué)時保護工業(yè)產(chǎn)權(quán)巴黎公約保護文學(xué)藝術(shù)作品伯爾尼公約國際商標(biāo)注冊馬德里協(xié)定保護鄰接權(quán)羅馬公約世界知識產(chǎn)權(quán)組織版權(quán)與專利新條約歐共體的知識產(chǎn)權(quán)保護世界貿(mào)易組織的《與貿(mào)易有關(guān)的知識產(chǎn)權(quán)協(xié)議》職業(yè)道德相關(guān)問題 4學(xué)時職業(yè)道德的概念職業(yè)準(zhǔn)則職業(yè)道德與法律職業(yè)責(zé)任多角色沖突的法律解決機制八、教學(xué)重點、難點重點:專利、商標(biāo)和著作權(quán)的保護制度,以及構(gòu)建隨新經(jīng)濟出現(xiàn)的知識產(chǎn)權(quán)的新類型,如商業(yè)形象權(quán)、域名權(quán)、數(shù)據(jù)庫權(quán)等的利益平衡思想。難點:掌握無形財產(chǎn)的基本理論以及知識產(chǎn)權(quán)保護制度的基本原理。使學(xué)生主要了解有形物和無形財產(chǎn)的區(qū)別,以及由此引起的權(quán)利保護制度的差別。九、使用教材及參考書目教材:《知識產(chǎn)權(quán)論(第三版)》鄭成思著法律出版社2003年9月第三版參考書目:《世界貿(mào)易組織與貿(mào)易有關(guān)的知識產(chǎn)權(quán)》鄭成思著中國人民大學(xué)出版社1996年10月第一版執(zhí)筆人:婁耀雄《數(shù)值分析》課程教學(xué)大綱一、課程編號:1100020二、課程名稱:數(shù)值分析32學(xué)時Numericalanalysis三、先修課程:數(shù)學(xué)分析、高等代數(shù)、高級語言程序設(shè)計四、適用專業(yè):計算機、軟件相關(guān)專業(yè)五、課程教學(xué)目的由于科學(xué)技術(shù)的迅速發(fā)展和計算機的廣泛應(yīng)用,科學(xué)計算已成為科學(xué)研究的重要方法,學(xué)習(xí)和掌握計算機上常用的數(shù)值計算方法及有關(guān)理論,已成為現(xiàn)代科學(xué)教育的重要內(nèi)容。該課程就是要使學(xué)生掌握各種數(shù)值算法的基本思想、基本原理以及處理技巧,并能用計算機實現(xiàn)。主要包括:數(shù)值計算的誤差分析,插值與逼近,數(shù)據(jù)擬合,數(shù)值積分和數(shù)值微分,求解線性方程組的直接方法,求解線性方程組的迭代方法,非線性方程求根的數(shù)值解法,常微分方程初值問題的數(shù)值解法。六、課程教學(xué)基本要求1.掌握誤差分析方法,拉格朗日多項式、分段低次與三次樣條插值2.掌握函數(shù)逼近與最小二乘曲線擬合的基本方法3.掌握牛頓-柯特斯、龍貝格數(shù)值積分公式和數(shù)值微分的基本方法4.掌握求解線性代數(shù)方程組的直接方法和選代方法5.掌握非線性方程的迭代法及其收斂性,牛頓法6.掌握常微分方程初值問題的歐拉和龍格-庫塔方法的數(shù)值解法七、教學(xué)內(nèi)容及學(xué)時分配1.緒論 2學(xué)時1.1計算方法的研究對象與特點1.2數(shù)值計算的誤差1.3誤差分析2.插值法 4學(xué)時2.1拉格朗日插值與分段線性插值 2.2三次樣條插值 3.函數(shù)逼近與曲線擬合 6學(xué)時3.1函數(shù)逼近的基本概念、正交多項式 3.2最佳逼近 3.3曲線擬合的最小二乘法 4.數(shù)值積分與數(shù)值微分 6學(xué)時4.1數(shù)值積分的有關(guān)問題,牛頓-科特斯公式 4.2復(fù)化求積公式、龍貝格求積公式 4.3數(shù)值微分 5.求解線性代數(shù)方程組的直接方法 4學(xué)時5.1高斯(Gauss)順序消去法與矩陣的三角分解5.2向量范數(shù)與矩陣范數(shù)、誤差分析 6.解線性代數(shù)方程組的選代法 2學(xué)時6.1引言6.2賽德爾迭代法與一般迭代法7.非線性方程求根 4學(xué)時7.1二分法、逐次迭代法的一般原理及收斂性7.2迭代收斂的加速、牛頓(Newton)方法9.常微分方程初值的數(shù)值解法 4學(xué)時9.1歐拉(Euler)方法 9.2龍格一庫塔(Runge—Kutta)方法 八、教學(xué)重點、難點重點:線性代數(shù)方程組的直接方法和迭代方法,龍貝格數(shù)值積分,常微分方程的數(shù)值解法難點:線性代數(shù)方程組的迭代方法,插值與逼近。九、使用教材及參考書目《數(shù)值分析》李慶揚王能超易大義編,清華大學(xué)出版社施普林格出版社,2001年8月第四版。第三版于1988年獲國家教委優(yōu)秀教材二等獎執(zhí)筆人:趙新超《C語言程序設(shè)計》課程教學(xué)大綱一、課程編號:1100070二、課程名稱:C語言程序設(shè)計64學(xué)時CProgramming三、先修課程:無四、適用專業(yè):軟件工程五、課程教學(xué)目的本課程是一門學(xué)科(大類)基礎(chǔ)課,通過本課程的學(xué)習(xí),學(xué)生應(yīng)該理解和掌握C語言的基本語法,還應(yīng)掌握程序設(shè)計的基本思想、基本概念和基本方法,熟練掌握程序調(diào)試方法,培養(yǎng)學(xué)生熟練的運用C語言分析和解決問題的能力和良好的程序設(shè)計風(fēng)格。為進(jìn)一步學(xué)習(xí)其它專業(yè)基礎(chǔ)課和專業(yè)課程打下必要的基礎(chǔ)。六、課程教學(xué)基本要求了解計算機系統(tǒng)的結(jié)構(gòu)和基本工作原理,了解計算機語言的演化和分類,了解C語言的歷史及特點,掌握C語言的上機步驟。掌握C語言的基本數(shù)據(jù)類型,運算符和表達(dá)式,結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu),并能運用三種結(jié)構(gòu)熟練的寫程序。掌握函數(shù)的概念和函數(shù)的應(yīng)用,掌握模塊化程序開發(fā)的方法。掌握數(shù)組、指針、字符串、結(jié)構(gòu)體的概念及其在程序中的應(yīng)用,掌握位運算、文件的概念和文件的基本操作。七、教學(xué)內(nèi)容及學(xué)時分配1.概述 4學(xué)時課程概述,基本概念,C程序設(shè)計入門。實驗(驗證性):掌握C程序上機步驟,熟悉C程序開發(fā)環(huán)境2.C語言程序設(shè)計基礎(chǔ) 4學(xué)時C語言的基本數(shù)據(jù)類型,變量,常量,運算符和表達(dá)式,不同類型數(shù)據(jù)間的轉(zhuǎn)換,數(shù)據(jù)的輸入輸出。實驗(驗證性):了解C上機的常見錯誤3.結(jié)構(gòu)化程序開發(fā) 8學(xué)時算法的概念和描述,C語言的語句,三種基本結(jié)構(gòu),結(jié)構(gòu)化程序設(shè)計的基本方法。實驗(驗證性):三種基本結(jié)構(gòu)練習(xí)4.函數(shù)和模塊化開發(fā) 8學(xué)時子程序設(shè)計,函數(shù)的定義,函數(shù)原型,函數(shù)參數(shù)和函數(shù)的返回值,函數(shù)的調(diào)用,內(nèi)部變量與外部變量,內(nèi)部函數(shù)與外部函數(shù),變量的動態(tài)存儲和靜態(tài)存儲,模塊化開發(fā)舉例,實驗(驗證性):函數(shù)的應(yīng)用5.?dāng)?shù)組及其應(yīng)用 6學(xué)時理解一維數(shù)組、二維數(shù)組及字符數(shù)組的定義并能熟練引用,數(shù)組作為函數(shù)參數(shù)的處理,數(shù)組的應(yīng)用(排序、查找),實驗(驗證性):數(shù)組的基本用法6.指針 10學(xué)時指針的概念,指針變量的聲明和初始化,指針運算符,函數(shù)的傳引用調(diào)用,指針表達(dá)式和指針的算術(shù)運算,指針和數(shù)組的關(guān)系,函數(shù)的返回值為指針,指向函數(shù)的指針,內(nèi)存動態(tài)分配與釋放,二級指針(以指針為對象的指針)。實驗(驗證性):C語言指針的基本用法7.字符和字符串 4學(xué)時字符和字符串的基本知識,字符處理庫函數(shù),標(biāo)準(zhǔn)輸入/輸出庫函數(shù),字符串處理庫中的函數(shù),實驗(驗證性):字符和字符串在程序中的用法8.結(jié)構(gòu)體、聯(lián)合、位運算和枚舉 8學(xué)時結(jié)構(gòu)變量的定義與存貯方法,結(jié)構(gòu)指針與結(jié)構(gòu)數(shù)組的使用,結(jié)構(gòu)成員變量的使用與輸入/輸出,結(jié)構(gòu)體作為函數(shù)形式參數(shù),聯(lián)合體的存貯特點與成員的使用方法,位運算,枚舉類型的定義與使用,用戶自定義類型,結(jié)構(gòu)體應(yīng)用。實驗(驗證性):結(jié)構(gòu)體的使用9.文件和預(yù)處理 6學(xué)時文件概念、文件類型指針,文件的打開與關(guān)閉,文件的順序讀寫,文件的定位與隨機讀寫,宏定義,包含文件,條件編譯。實驗(驗證性):文件的應(yīng)用10.實驗(綜合性) 4學(xué)時綜合本學(xué)期所學(xué)知識,實現(xiàn)一個綜合性的程序,并且包含必要的文檔期中考試 2學(xué)時八、教學(xué)重點、難點重點:熟練掌握結(jié)構(gòu)化程序設(shè)計方法,熟練的掌握C語言的基本語法,培養(yǎng)學(xué)生運用程序設(shè)計方法分析、解決實際問題的能力。難點:函數(shù),數(shù)組,指針,結(jié)構(gòu)體的用法。九、使用教材及參考書目教材:《C語言的科學(xué)和藝術(shù)》EricS.Roberts著翁惠玉等譯機械工業(yè)出版社2005參考書目:(1)《C程序設(shè)計經(jīng)典教程》(第四版)HARVEYM.DEITEL,PAULJ.DEITEL著聶雪軍賀軍譯清華大學(xué)出版社2006(2)《CPrimerPlus(第五版)中文版》StephenPrata著云巔工作室譯人民郵電出版社2005(3)《C程序設(shè)計語言》(第二版)BrianW.Kernighan&DennisM.Ritchie著徐寶文譯機械工業(yè)出版社2001執(zhí)筆人:竇春燕《離散數(shù)學(xué)》課程教學(xué)大綱一、課程編號:1100080二、課程名稱:離散數(shù)學(xué)/DiscreteMathematics(68學(xué)時)三、先修課程:大學(xué)數(shù)學(xué)四、適用專業(yè):軟件、計算機五、課程教學(xué)目的離散數(shù)學(xué)是計算機科學(xué)與技術(shù)專業(yè)本科生的基礎(chǔ)核心課程之一,主要討論離散的結(jié)構(gòu)和關(guān)系。通過學(xué)習(xí)本課程,使學(xué)生掌握并深入理解離散結(jié)構(gòu)中的基本知識,為后續(xù)專業(yè)課程的學(xué)習(xí)打下基礎(chǔ)。六、課程教學(xué)基本要求本課程的理論性較強,主要要求學(xué)生對離散數(shù)學(xué)(數(shù)理邏輯、集合論、代數(shù)系統(tǒng)和圖論)的有關(guān)基本概念的學(xué)習(xí)和掌握,對基本原理及基本運算的運用。教學(xué)要求的三個層次為了解、理解和掌握。了解:能正確判別有關(guān)概念和方法。理解:能正確表達(dá)有關(guān)概念和方法的含義。掌握:在理解相關(guān)概念的基礎(chǔ)上加以靈活應(yīng)用,并熟練地求解一些問題。七、教學(xué)內(nèi)容及學(xué)時分配1.集合與邏輯初步18學(xué)時2.關(guān)系與偏序集12學(xué)時3.計數(shù)與遞推關(guān)系10學(xué)時4.算法與復(fù)雜度6學(xué)時5.圖論,樹,網(wǎng)絡(luò)18學(xué)時6.布爾代數(shù)4學(xué)時7.群論及其在編碼中的應(yīng)用可選八、教學(xué)重點、難點重點:概念的建立、知識點之間的相互關(guān)系、形式證明方法的運用。難點:掌握邏輯思維和抽象思維方法及其應(yīng)用。九、使用教材及參考書目1.DiscreteMathematicalStructures:TheoryandApplications,D.S.Malik,ThomsonCourseTechnology,20042.DiscreteMathematicsandItsApplications/5e,KennethH.Rosen,McGraw-Hill,2003執(zhí)筆人:徐六通《數(shù)字系統(tǒng)基礎(chǔ)》課程教學(xué)大綱一、課程編號:1100090二、課程名稱:數(shù)字系統(tǒng)基礎(chǔ)48學(xué)時DigitalDesign三、先修課程:無四、適用專業(yè):通信、電子工程、計算機、軟件工程、自動控制等專業(yè)五、課程教學(xué)目的本課程是計算機科學(xué)技術(shù)專業(yè)學(xué)生必修的技術(shù)基礎(chǔ)課程,也是一門實踐性很強的課程。通過本課程的學(xué)習(xí),使學(xué)生掌握數(shù)字邏輯級與數(shù)字系統(tǒng)級的基礎(chǔ)知識、基本分析方法和設(shè)計方法,培養(yǎng)使用標(biāo)準(zhǔn)邏輯器件和編程邏輯器件的能力,為深入學(xué)習(xí)后續(xù)課程和從事數(shù)字電子技術(shù)實際工作打下良好的基礎(chǔ)。本課程實現(xiàn)主教材,輔教材,CAI,試題庫,實驗,課程設(shè)計綜合配套,形成“理論,抽象,設(shè)計”三個過程相統(tǒng)一的教學(xué)體系。六、課程教學(xué)基本要求利用各種工具(布爾代數(shù)表達(dá)式、真值表、邏輯圖、卡諾圖、波形圖)描述邏輯函數(shù)的方法;組合邏輯電路的分析和設(shè)計方法;同步時序邏輯電路的分析和設(shè)計方法;使用中小規(guī)模標(biāo)準(zhǔn)邏輯器件的能力;使用常用可編程邏輯器件的能力;使用在系統(tǒng)可編程(ISP)器件的能力;七、教學(xué)內(nèi)容及學(xué)時分配1.開關(guān)理論基礎(chǔ)5學(xué)時1.1邏輯變量與邏輯函數(shù);1.2布爾代數(shù);1.3卡諾圖;2.組合邏輯8學(xué)時2.1組合邏輯分析;2.2組合邏輯設(shè)計;2.3常用中規(guī)模標(biāo)準(zhǔn)組合邏輯構(gòu)件。3.時序邏輯12學(xué)時3.1雙穩(wěn)觸發(fā)器、鎖存器、寄存器、計數(shù)器;3.2同步時序邏輯分析;3.3同步時序邏輯設(shè)計。4.編程邏輯9學(xué)時4.1隨即讀寫存儲器、只讀存儲器;4.2可編程邏輯陣列、通用陣列邏輯(GAL)、現(xiàn)場可編程門陣列(FPGA);5.在系統(tǒng)編程技術(shù)7學(xué)時5.1ISP技術(shù)的特點;5.2ISP邏輯器件、ISP器件的結(jié)構(gòu);5.3 在系統(tǒng)編程原理和方法、ISP技術(shù)的設(shè)計工具軟件。6.數(shù)字系統(tǒng)7學(xué)時6.1數(shù)字系統(tǒng)的基本概念;6.2基本子系統(tǒng)、數(shù)據(jù)通路;6.3自頂向下的設(shè)計方法、小型控制器的設(shè)計。八、教學(xué)重點、難點重點:組合邏輯、同步時序邏輯、在系統(tǒng)編程技術(shù)、數(shù)字系統(tǒng)設(shè)計。難點:組合邏輯、同步時序邏輯、在系統(tǒng)編程技術(shù)、數(shù)字系統(tǒng)設(shè)計。九、使用教材及參考書目教材:《數(shù)字邏輯與數(shù)字系統(tǒng)》白中英等科學(xué)出版社2002年執(zhí)筆人:劉知青《個體軟件過程》課程教學(xué)大綱一、課程編號:1100100二、課程名稱:個體軟件過程32學(xué)時PersonalSoftwareProcess三、先修課程:C語言程序設(shè)計或者C++語言程序設(shè)計四、適用專業(yè):通信、電子工程、計算機、自動控制等專業(yè)五、課程教學(xué)目的本課程是一門專業(yè)基礎(chǔ)課,通過本課程的學(xué)習(xí),應(yīng)該理解和掌握個體軟件工程師自我管理的程序。明白記錄時間、工作量、程序規(guī)模和質(zhì)量數(shù)據(jù)的價值,并能利用這些數(shù)據(jù)計劃項目和分析個體工作中的有效性,幫助學(xué)生認(rèn)識到規(guī)范化方法對開發(fā)軟件的重要性,為進(jìn)一步小組軟件開發(fā)奠定了嚴(yán)謹(jǐn)?shù)幕A(chǔ)。六、課程教學(xué)基本要求了解個體工程師的職責(zé),明白高質(zhì)量工作規(guī)范對軟件開發(fā)的意義。掌握時間管理、時間跟蹤、產(chǎn)品規(guī)模跟蹤。掌握產(chǎn)品計劃、階段計劃、契約管理、進(jìn)度控制。熟悉自我項目計劃,掌握個體開發(fā)過程了解缺陷定義、缺陷管理掌握缺陷查找技術(shù)、代碼復(fù)查了解缺陷預(yù)測、缺陷排除。七、教學(xué)內(nèi)容及學(xué)時分配1.個體軟件工程師的任務(wù)1學(xué)時個體軟件過程個體軟件開發(fā)規(guī)范、改進(jìn)的步驟。2.時間跟蹤 2學(xué)時時間管理的意義,時間跟蹤記錄,3.程序規(guī)模跟蹤2學(xué)時程序規(guī)模分類,程序規(guī)模記錄程序規(guī)模估計。4.階段計劃與產(chǎn)品計劃 1學(xué)時周活動總結(jié)表,周計劃作業(yè)編號日志5.契約 1學(xué)時契約作用契約編制。6.個體軟件開發(fā)過程1學(xué)時開發(fā)腳本計劃控制。7.缺陷 2學(xué)時缺陷與質(zhì)量缺陷紀(jì)錄個體軟件開發(fā)過程(PSP)改進(jìn)8.缺陷查找技術(shù)2學(xué)時代碼復(fù)查代碼復(fù)查檢查表個體軟件開發(fā)過程(PSP)改進(jìn)。9.缺陷預(yù)測2學(xué)時缺陷率缺陷密度缺陷估計個體軟件開發(fā)過程(PSP)改進(jìn)10.實驗 16學(xué)時 采用C語言或者C++語言編寫一些程序,提供PSP的記錄數(shù)據(jù)。期中考試2學(xué)時八、教學(xué)重點、難點重點:掌握時間管理和缺陷管理;培養(yǎng)學(xué)生個體軟件開發(fā)的好習(xí)慣。難點:實驗中按照PSP的要求提交記錄數(shù)據(jù)。九、使用教材及參考書目教材:《個體軟件過程》,WattsS.Humphrey著,吳超英等譯,人民郵電出版社2001年10月參考書目:《IntroductiontothePersonalSoftwareProcess》WattsS.Humphrey執(zhí)筆人:韓萬江《算法與數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)大綱一、課程編號:1100110二、課程名稱:算法與數(shù)據(jù)結(jié)構(gòu)64學(xué)時DataStructuresandAlgorithms三、先修課程:計算機導(dǎo)論與程序設(shè)計,離散數(shù)學(xué)四、適用專業(yè):通信、電子工程、計算機、軟件工程、自動控制等專業(yè)五、課程教學(xué)目的《數(shù)據(jù)結(jié)構(gòu)》是計算機科學(xué)中一門綜合性的專業(yè)基礎(chǔ)課。主要介紹如何合理地組織數(shù)據(jù)、有效地存儲和處理數(shù)據(jù),正確地設(shè)計算法以及對算法的時間和空間性能進(jìn)行分析和評價。通過本課程的學(xué)習(xí),使學(xué)生深透地理解數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)的基本概念以及有關(guān)算法,培養(yǎng)基本的、良好的程序設(shè)計技能,編制高效可靠的程序,為學(xué)習(xí)操作系統(tǒng)、編譯原理和數(shù)據(jù)庫等課程奠定基礎(chǔ)。六、課程教學(xué)基本要求了解數(shù)據(jù)結(jié)構(gòu)及其分類、數(shù)據(jù)結(jié)構(gòu)與算法的密切關(guān)系。熟悉各種基本數(shù)據(jù)結(jié)構(gòu)及其操作,學(xué)會根據(jù)實際問題要求來選擇數(shù)據(jù)結(jié)構(gòu)。初步掌握設(shè)計算法的步驟和算法分析方法。初步掌握數(shù)據(jù)結(jié)構(gòu)在排序和查找等常用算法中的應(yīng)用。七、教學(xué)內(nèi)容及學(xué)時分配1.引論:4學(xué)時數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)類型、抽象數(shù)據(jù)類型的概念;算法、算法描述與算法分析。2.線性表:8學(xué)時線性表的邏輯結(jié)構(gòu)定義、基本操作和實現(xiàn);鏈表。3.棧和隊列:8學(xué)時棧和隊列的結(jié)構(gòu)特性、基本操作和實現(xiàn);棧和隊列的應(yīng)用、遞歸算法的設(shè)計。4.串:6學(xué)時串的邏輯結(jié)構(gòu)定義、串的基本運算及其實現(xiàn);串的匹配算法。5.數(shù)組和廣義表:6學(xué)時數(shù)組的邏輯結(jié)構(gòu)定義和存儲方法;特殊矩陣和稀疏矩陣的壓縮存儲方法;廣義表的邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)。6.樹和二叉樹:10學(xué)時樹的基本概念;二叉樹的定義、性質(zhì)、存儲表示;二叉樹的遍歷;線索二叉樹;森林和二叉樹的相互轉(zhuǎn)換;樹的應(yīng)用;哈夫曼樹及哈夫曼編碼。7.平衡樹4學(xué)時8.圖:6學(xué)時圖的基本概念、存儲表示;圖的遍歷、圖的連通性問題;拓?fù)渑判?、關(guān)鍵路徑;最短路徑。9.查找:6學(xué)時查找表是集合類型的數(shù)據(jù)結(jié)構(gòu),其操作借助靜態(tài)查找表、動態(tài)查找表、哈希表實現(xiàn);10.排序:6學(xué)時插入排序、快速排序(交換排序)、選擇排序、歸并排序;排序的基本思想和算法分析。八、教學(xué)重點、難點重點:樹,圖,排序,查找。難點:字符串匹配算法中的BM算法和KMP改進(jìn)算法,拓?fù)渑判?,關(guān)鍵路徑,哈希查找算法,快速排序。九、使用教材及參考書目教材:(1)DataStructures&ProgramDesign(2ndedition)R.Kruse,C.L.TondoandB.LeungCPrenticeHall1997(2)《數(shù)據(jù)結(jié)構(gòu)》嚴(yán)蔚敏等著清華大學(xué)出版社(3)《數(shù)據(jù)結(jié)構(gòu)》謝楚屏等編著人民郵電出版社(4)《數(shù)據(jù)結(jié)構(gòu)與算法導(dǎo)論》徐緒松等著電子工業(yè)出版社執(zhí)筆人:劉知青《計算機組織與結(jié)構(gòu)》課程教學(xué)大綱一、課程編號:1100120二、課程名稱:計算機組織與結(jié)構(gòu)64學(xué)時ComputerOrganizationandArchitecture三、先修課程:數(shù)字系統(tǒng)基礎(chǔ)四、適用專業(yè):軟件工程專業(yè)五、課程教學(xué)目的本課程是一門專業(yè)基礎(chǔ)課,是軟件工程學(xué)生學(xué)好其他專業(yè)課的先修課程。本課程主要講授計算機系統(tǒng)的硬件組成與工作原理,在講解計算機基本組織的基礎(chǔ)上介紹計算機的并行組織和結(jié)構(gòu),同時介紹匯編語言基礎(chǔ),使學(xué)生對計算機系統(tǒng)有較完整的了解。本課程應(yīng)幫助學(xué)生逐步掌握計算機基本組成部分和相關(guān)關(guān)系,加強學(xué)生對計算機整體結(jié)構(gòu)的認(rèn)識,為未來掌握和應(yīng)用計算機打下基礎(chǔ)。六、課程教學(xué)基本要求掌握基本的計算機組織概念:計算機的基本組織與結(jié)構(gòu),數(shù)據(jù)表示方法,存儲系統(tǒng),指令系統(tǒng),中央處理器,總線系統(tǒng)和外圍設(shè)備。讓學(xué)生建立計算機整機概念,理解計算機各部分間關(guān)系,及對計算機系統(tǒng)性能的影響。了解計算機體系并行組織結(jié)構(gòu),使學(xué)生具有更強的適應(yīng)面。掌握基本的匯編程序設(shè)計方法,為后續(xù)硬件程序設(shè)計奠定基礎(chǔ)。七、教學(xué)內(nèi)容及學(xué)時分配1.計算機系統(tǒng)概述4學(xué)時計算機組織與體系結(jié)構(gòu)概論,計算機的硬件,計算機的軟件虛擬機的概念,計算機體系結(jié)構(gòu)的分類2.?dāng)?shù)據(jù)表示方法和運算器6學(xué)時數(shù)據(jù)表示方法,定點加法、減法運算,定點乘法運算定點運算器的組成,浮點運算方法3.存儲系統(tǒng)6學(xué)時存儲器概述,隨機讀寫存儲器,只讀存儲器和閃速存儲器堆棧尋址方式,典型指令4.計算機指令系統(tǒng)5學(xué)時指令系統(tǒng)概述,指令格式,指令和數(shù)據(jù)的尋址方式堆棧尋址方式,典型指令5.中央處理器11學(xué)時CPU的功能和組成,指令周期,微程序控制器,微程序設(shè)計技術(shù)流水CPU,RISC與CISC6.總線系統(tǒng)3學(xué)時總線的概念和結(jié)構(gòu),總線接口,總線的仲裁、定時和數(shù)據(jù)傳送模式7.外圍設(shè)備3學(xué)時外圍設(shè)備概述,顯示器設(shè)備,輸入設(shè)備和打印機,硬磁盤存儲設(shè)備軟磁盤存儲設(shè)備,磁帶存儲設(shè)備,光盤存儲設(shè)備8.輸入輸出系統(tǒng)4學(xué)時CPU對外圍設(shè)備的管理方式,程序中斷方式,DMA方式,通道方式9.并行組織6學(xué)時體系結(jié)構(gòu)中的并行性,互連網(wǎng)絡(luò),向量處理機,陣列處理機多處理機系統(tǒng),機群系統(tǒng)10.匯編程序設(shè)計基礎(chǔ)14學(xué)時匯編語言基礎(chǔ),8086/8088指令系統(tǒng),匯編語言程序結(jié)構(gòu),匯編程序設(shè)計試驗一:匯編程序設(shè)計環(huán)境的認(rèn)知試驗二:微機CPU寄存器的認(rèn)知試驗三:基本匯編程序練習(xí)試驗四:綜合匯編程序練習(xí)期中考試2學(xué)時八、教學(xué)重點、難點重點:中央處理器、存儲系統(tǒng)、運算方法與運算器、計算機指令系統(tǒng)難點:中央處理器微程序設(shè)計九、使用教材及參考書目教材:《計算機組織與結(jié)構(gòu)》白中英等編著科學(xué)出版社2004年1月參考書目:(1)《匯編語言程序設(shè)計》錢曉捷主編電子工業(yè)出版社2003年6月(2)《計算機組成與結(jié)構(gòu)》(第3版)王愛英主編清華大學(xué)出版社2001年2月(3)《計算機系統(tǒng)結(jié)構(gòu)》李學(xué)干等西安電子科技大學(xué)出版社2004年2月執(zhí)筆人:趙方《形式語言與自動機》課程教學(xué)大綱一、課程編號:1100130二、課程名稱:形式語言與自動機32學(xué)時formallanguagesandautomata三、先修課程:計算機導(dǎo)論與程序設(shè)計,數(shù)據(jù)結(jié)構(gòu),離散數(shù)學(xué)四、適用專業(yè):計算機科學(xué)與技術(shù)五、課程教學(xué)目的通過本課程學(xué)習(xí),要求學(xué)生掌握形式化描述方法,建立起形式語言、自動機模型以及形式語言與自動機的關(guān)系等概念,并通過一些定理的證明和應(yīng)用,對學(xué)生進(jìn)行形式化思維訓(xùn)練,提高用數(shù)學(xué)工具對問題進(jìn)行抽象建模的能力,為今后學(xué)習(xí)相關(guān)課程提供理論基礎(chǔ)。六、課程教學(xué)基本要求掌握形式化方法,了解常用形式化語言,增強抽象思維和邏輯推理能力。七、教學(xué)內(nèi)容及學(xué)時分配第一章緒論2學(xué)時第二章語言與文法2學(xué)時1. 形式語言概念2. Chomsky文法體系第三章有限自動機與右線性文法10學(xué)時1. 確定的有限自動機(DFA)2. 不確定的有限自動機(NFA)3. NFA與DFA的等價性4. 有轉(zhuǎn)換的NFA5. 正則集和正則式6. 正則集和右線性文法7. 正則式與有限自動機8. 右線性語言與有限自動機9. 右線性語言的性質(zhì)10. 雙向有限自動機與有輸出的有限自動機第四章上下文無關(guān)文法與下推自動機10學(xué)時1. 推導(dǎo)樹與文法的二義性2. 上下文無關(guān)文法的變換及算法3. Chomsky范式與Greibach范式4. 上下文無關(guān)文法與下推自動機5. 上下文無關(guān)語言的性質(zhì)第五章圖靈機4學(xué)時1. 基本圖靈機2. 圖靈機的構(gòu)造技術(shù)3. 修改型圖靈機4. 無限制文法與圖靈機第六章 翻譯原理2學(xué)時1. 翻譯式2. 轉(zhuǎn)換器3. 詞法分析4. 句法分析第七章 自動機理論在通信領(lǐng)域的應(yīng)用2學(xué)時1. 狀態(tài)機模型的局限性2. MSC和SDL簡介八、教學(xué)重點、難點重點:有限自動機與右線性文法,下推自動機與上下文無關(guān)文法難點:自動機與文法等效性的證明九、使用教材及參考書目1.《形式語言與自動機》,王柏楊娟,北京郵電大學(xué)出版社,2003年版2. 《自動機理論、語言和計算導(dǎo)引》,美J.D.霍普克羅夫特等,科學(xué)出版社19903. 《計算理論導(dǎo)引》,美MichaelSipser著,張立昂等譯,機械工業(yè)出版社,20004. 《形式語言與自動機理論》,蔣宗禮姜守旭,清華大學(xué)出版社20035. 《形式語言及其句法分析》,美A.V.阿霍等,科學(xué)出版社1987執(zhí)筆人:楊娟《操作系統(tǒng)》課程教學(xué)大綱一、課程編號:1100140二、課程名稱:操作系統(tǒng)64學(xué)時OperatingSystems三、先修課程:C語言程序設(shè)計,計算機組成原理,數(shù)據(jù)結(jié)構(gòu),離散數(shù)學(xué)四、適用專業(yè):通信、電子工程、計算機、軟件工程、自動控制等專業(yè)五、課程教學(xué)目的必修,本課程主要講述計算機操作系統(tǒng)的組成及其實現(xiàn)的基本原理和基本方法。首先介紹操作系統(tǒng)的功能,環(huán)境和類型。用戶與操作系統(tǒng)的接口。隨后圍繞處理機的管理和異步并行操作的實現(xiàn)講述了操作系統(tǒng)實現(xiàn)的原理。在存儲管理,設(shè)備管理和文件管理中講述了它們的視線,并已UNIX為例對操作系統(tǒng)內(nèi)部結(jié)構(gòu)進(jìn)行了介紹。最后對分時,實時,分布系統(tǒng)進(jìn)行簡介,對系統(tǒng)出世,生成和移植作了說明。六、課程教學(xué)基本要求了解操作系統(tǒng)的功能,組成部分,及其實現(xiàn)的基本原理和基本方法;熟悉操作系統(tǒng)的基 本概念,掌握有效實用操作系統(tǒng)的方法。七、教學(xué)內(nèi)容及學(xué)時分配操作系統(tǒng)概述:4學(xué)時批處理系統(tǒng),多進(jìn)程系統(tǒng),分時系統(tǒng),個人計算機與工作站系統(tǒng),實時系統(tǒng),分布系統(tǒng),單核與微核操作系統(tǒng)。操作系統(tǒng)的使用:4學(xué)時計算模型,操作系統(tǒng)資源,操作系統(tǒng)編程概念。操作系統(tǒng)的組成:4學(xué)時設(shè)計要求,組織結(jié)構(gòu),基本功能,實現(xiàn)方法。計算機的組成:4學(xué)時體系結(jié)構(gòu),CPU,內(nèi)存,外設(shè),中斷。進(jìn)程與線程管理:4學(xué)時進(jìn)程,線程,狀態(tài)與控制。進(jìn)程與線程調(diào)度:6學(xué)時調(diào)度機制,調(diào)度策略,調(diào)度算法,性能比較。7.同步:8學(xué)時同步問題的產(chǎn)生,原子運算,信號量,鎖和條件變量。死鎖:4學(xué)時死鎖問題的產(chǎn)生,死鎖模型,死鎖的預(yù)防,避免,發(fā)現(xiàn)與恢復(fù)。9.內(nèi)存管理:6學(xué)時地址空間,內(nèi)存分配,動態(tài)地址調(diào)動,內(nèi)存交換。10.虛擬內(nèi)存:6學(xué)時地址轉(zhuǎn)換,分頁,分段,頁替換算法。11.文件管理:8學(xué)時文件概念,目錄概念,文件上的操作,文件的視線,目錄的實現(xiàn)。12.保護與安全:6學(xué)時基本原理,認(rèn)證,訪問控制,權(quán)限。八、教學(xué)重點、難點重點:進(jìn)程,線程,調(diào)度,同步,死鎖,內(nèi)存管理,虛擬內(nèi)存,文件管理。難點:信號量,鎖和條件變量。九、使用教材及參考書目教材:《操作系統(tǒng)概念(影印版)》高等教育出版社執(zhí)筆人:劉知青

《通信概論》課程教學(xué)大綱一、課程編號:1100150二、課程名稱:通信概論32學(xué)時IntroductiontoCommunication三、先修課程:四、適用專業(yè):軟件工程五、課程教學(xué)目的本課程是的一門專業(yè)基礎(chǔ)課,通過本課程的學(xué)習(xí),應(yīng)該理解和掌握通信系統(tǒng)的構(gòu)成與特點,了解通信網(wǎng)的概念,掌握通信協(xié)議的基本原理和功能,以及通信網(wǎng)的發(fā)展和最新技術(shù)動態(tài);為后續(xù)通信專業(yè)課的學(xué)習(xí)建立基礎(chǔ)。六、課程教學(xué)基本要求講解通信系統(tǒng)的基本構(gòu)成和功能。講解通信網(wǎng)絡(luò)的網(wǎng)絡(luò)體系結(jié)構(gòu)和特點。講解通信網(wǎng)的交換技術(shù),電話通信網(wǎng)、數(shù)據(jù)通信網(wǎng)和移動通信系統(tǒng)。介紹通信新技術(shù)。七、教學(xué)內(nèi)容及學(xué)時分配1.緒論3學(xué)時通信的基本概念,通信發(fā)展史,通信系統(tǒng)的一般構(gòu)成模型,通信系統(tǒng)的分類,通信網(wǎng)的基本構(gòu)成,通信網(wǎng)的主要拓?fù)浣Y(jié)構(gòu),通信網(wǎng)的發(fā)展趨勢2.信號傳輸?shù)脑?學(xué)時模擬信號,數(shù)字信號,模擬信號的傳輸,模擬信號的數(shù)字化,多路復(fù)用技術(shù),數(shù)字基帶傳輸,數(shù)字載波傳輸3.電話交換網(wǎng)6學(xué)時網(wǎng)絡(luò)結(jié)構(gòu),電路交換,信令系統(tǒng)4.?dāng)?shù)據(jù)通信6學(xué)時數(shù)據(jù)通信系統(tǒng),數(shù)據(jù)交換,數(shù)據(jù)通信網(wǎng)現(xiàn)狀5.移動通信8學(xué)時移動通信的概念、特點、分類和發(fā)展趨勢,模擬蜂窩移動通信系統(tǒng),時分多址(TDMA)數(shù)字蜂窩移動通信系統(tǒng)碼分多址(CDMA)移動通信系統(tǒng)6.通信新技術(shù)3學(xué)時期中考試2學(xué)時八、教學(xué)重點、難點重點:通信系統(tǒng)的概念、通信網(wǎng)絡(luò)的概念以及通信協(xié)議和信令的概念,難點:信息傳輸率、通信系統(tǒng)模型、網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的適用情況、PCM30/32系統(tǒng)、程控交換原理、信令、分組交換技術(shù)、GSM系統(tǒng)關(guān)鍵技術(shù)和碼分多址原理等內(nèi)容。九、參考書目1.《現(xiàn)代通信技術(shù)概論》索紅光國防工業(yè)出版社2004年2.《現(xiàn)代通信概論》秦瑞新國防工業(yè)出版社1999年3.《通信網(wǎng)基礎(chǔ)》唐寶民機械工業(yè)出版社2004年3月執(zhí)筆人:張笑燕

《軟件工程》課程教學(xué)大綱一、課程編號:1100160二、課程名稱:軟件工程學(xué)時SoftwareEngineering三、先修課程:程序設(shè)計語言,數(shù)據(jù)結(jié)構(gòu)四、適用專業(yè):軟件工程五、課程教學(xué)目的軟件工程的宗旨是引導(dǎo)學(xué)生從計算機科學(xué)研究過渡到“軟件工程化或工廠化生產(chǎn)”思維方式的改變。首先分析軟件產(chǎn)業(yè)的商業(yè)模型和軟件的生產(chǎn)過程模型。之后,針對需求工程、體系結(jié)構(gòu)設(shè)計、實現(xiàn)與代碼質(zhì)量控制、集成與測試方法、與安裝與維護,以及再工程貫穿整個軟件生命周期,論述如何控制開發(fā)過程的質(zhì)量,建立配置管理,優(yōu)化軟件的體系結(jié)構(gòu);創(chuàng)立和開發(fā)軟件工程工具及環(huán)境,制定軟件計劃和監(jiān)督項目的開發(fā)。課程將涉及到軟件工程的一些新領(lǐng)域,如,過程改進(jìn)、再工程問題等。六、課程教學(xué)基本要求充分理解從計算機科學(xué)到軟件工程的發(fā)展。軟件工程和產(chǎn)業(yè)化對軟件開發(fā)與生成的要求。理解軟件開發(fā)過程模型,掌握需求工程、設(shè)計、編碼、集成和測試的基本要求。理解和掌握SQA和SCM主要工作。學(xué)會軟件環(huán)境的建立和使用。了解軟件過程改進(jìn)的方法。掌握人力資源和費用的估計、以及軟件開發(fā)計劃的制定。七、教學(xué)內(nèi)容及學(xué)時分配第一章從計算機科學(xué)到軟件工業(yè)2學(xué)時1.1理論計算機科學(xué)的發(fā)展歷程1.2計算機工程與體系結(jié)構(gòu)與發(fā)展歷史1.3編程語言的歷史1.4軟件工程的歷史1.5軟件產(chǎn)業(yè)的歷史

第二章軟件商業(yè)模型4學(xué)時2.1軟件產(chǎn)業(yè)鏈2.2軟件產(chǎn)業(yè)與其他產(chǎn)業(yè)的關(guān)系2.3軟件的知識產(chǎn)權(quán)與銷售模式2.4軟件產(chǎn)業(yè)化中的問題第三章軟件生命周期與開發(fā)過程5學(xué)時3.1軟件生命周期3.2軟件開發(fā)模型瀑布模型、快速原型、增量模型、漸進(jìn)模型、V-Model、RUP方法、極端編程方法、形式化方法與靜室工程、逆向工程、其他方法3.2國際與國內(nèi)標(biāo)準(zhǔn)的論述第四章軟件質(zhì)量保證2學(xué)時4.1SQA的目的4.2SQA的活動4.3中間產(chǎn)品的評價4.4SQA的工作驗證4.5質(zhì)量保證體系和相關(guān)標(biāo)準(zhǔn)第五章軟件配置管理2學(xué)時5.1配置管理的原因5.2開發(fā)過程中的更改管理5.3版本和釋放管理5.4配置項的管理第六章軟件文檔編寫2學(xué)時6.1軟件文檔的重要性6.2軟件文檔的類別6.3標(biāo)準(zhǔn)化與文檔模版第七章軟件開發(fā)與運行支持環(huán)境2學(xué)時7.1從軟件開發(fā)到安裝、部署和運行7.2軟件開發(fā)環(huán)境和工具7.3安裝和部署過程中的支持環(huán)境和工具7.4運行中的支持環(huán)境和工具第八章需求工程3學(xué)時8.1需求工程過程8.2傳統(tǒng)的需求描述方法8.3面向?qū)ο蟮男枨竺枋龇椒ǖ诰耪麦w系結(jié)構(gòu)設(shè)計3學(xué)時9.1設(shè)計和抽象9.2Action-OrientedDesign9.3Data-OrientedDesign9.4Object-OrientedDesign9.5FormalTechniquesforDetailedDesign第十章軟件體系結(jié)構(gòu)4學(xué)時10.1基于現(xiàn)有體系結(jié)構(gòu)的設(shè)計10.2分布式軟件體系結(jié)構(gòu)10.3通信和廣播軟件體系結(jié)構(gòu)10.4安全關(guān)鍵的軟件體系結(jié)構(gòu)10.5其他的軟件體系結(jié)構(gòu)第十一章代碼質(zhì)量控制3學(xué)時11.1關(guān)于編程語言11.2編程風(fēng)格和規(guī)則11.3源代碼的度量11.4相關(guān)標(biāo)準(zhǔn)11.5代碼度量工具11.6代碼評審方法和過程第十二章系統(tǒng)集成和測試5學(xué)時12.1單元到系統(tǒng)集成過程12.2測試的概念與定義12.2.1測試方法的術(shù)語12.2.2測試的度量指標(biāo)12.3從單元到系統(tǒng)集成的測試過程12.4面向?qū)ο蟮臏y試過程12.5測試用例的編寫12.6測試工具與平臺12.7測不準(zhǔn)原理與應(yīng)用第十三章產(chǎn)品釋放、銷售、維護與升級2學(xué)時13.1產(chǎn)品的釋放過程13.2銷售與維護13.3升級與服務(wù)第十四章軟件計劃2學(xué)時14.1軟件開發(fā)計劃14.2質(zhì)量保證計劃14.3軟件產(chǎn)品的策劃與產(chǎn)業(yè)第十五章項目費用估計2學(xué)時15.1人力資源15.2項目費用估計的方法15.3COCOMII第十六章遺產(chǎn)系統(tǒng)與再工程2學(xué)時16.1遺產(chǎn)系統(tǒng)16.2再工程第十七章軟件過程改進(jìn)2學(xué)時17.1軟件過程改進(jìn)的理論基礎(chǔ)17.2CMM與應(yīng)用17.3ISO9000第十八章軟件工程與工業(yè)化生產(chǎn)之再討論1學(xué)時18.1軟件工程學(xué)科與工業(yè)化18.2軟件研發(fā)與產(chǎn)業(yè)的協(xié)調(diào)發(fā)展八、教學(xué)重點、難點重點:軟件開發(fā)模型、體系結(jié)構(gòu)設(shè)計、集成與測試難點:體系結(jié)構(gòu)、生命周期九、使用教材及參考書目1.SoftwareEngineering(EighthEdition),IanSommerville,機械工業(yè)出版社(ChinaMachinePress),2006.92.SoftwareEngineering–APractitioner’sApproach,RogerS.PressMan清華大學(xué)出版社,2001.13.SoftwareEngineeringTheoryandPractice,ShariLawrencePfleeger,高等教育出版社2001.84.ClassicalandObject-OrientedSoftwareEngineeringwithUMLandJava,StephenR.Schach,McGraw-HillInternationalEditions,1999執(zhí)筆人:王安生《數(shù)據(jù)庫系統(tǒng)原理》課程教學(xué)大綱一、課程編號:1100170二、課程名稱:數(shù)據(jù)庫系統(tǒng)原理64學(xué)時PrinciplesofDatabaseSystems三、先修課程:算法與數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)、操作系統(tǒng)四、適用專業(yè):軟件工程、計算機等專業(yè)五、課程教學(xué)目的本課程是的一門專業(yè)基礎(chǔ)課,通過本課程的學(xué)習(xí),應(yīng)該理解和掌握數(shù)據(jù)庫的基本理論和基本分析方法,培養(yǎng)學(xué)生使用數(shù)據(jù)庫管理系統(tǒng)和設(shè)計數(shù)據(jù)庫的能力,了解數(shù)據(jù)庫管理系統(tǒng)的實現(xiàn)原理。為設(shè)計和開發(fā)數(shù)據(jù)庫相關(guān)應(yīng)用系統(tǒng)打下必要的基礎(chǔ)。六、課程教學(xué)基本要求理解數(shù)據(jù)模型概念,重點理解關(guān)系模型的三要素,在學(xué)習(xí)了離散數(shù)學(xué)的基礎(chǔ)上,掌握關(guān)系代數(shù)的基本思想,對于給定的關(guān)系數(shù)據(jù)結(jié)構(gòu),具有靈活運用關(guān)系代數(shù)進(jìn)行演算的能力;理解數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu),明確數(shù)據(jù)庫三級模式、兩級映像結(jié)構(gòu)的意義,從而理解數(shù)據(jù)庫的特點。掌握SQL語言,重點掌握Select語法,學(xué)會子查詢、嵌套查詢、集合函數(shù)在實際中的用法,在了解關(guān)系數(shù)據(jù)庫數(shù)據(jù)存儲的基礎(chǔ)上,理解查詢優(yōu)化的意義。掌握數(shù)據(jù)庫設(shè)計方法,通過實例學(xué)習(xí),對于實際問題能夠建立ER模型,并將ER模型轉(zhuǎn)換成關(guān)系模型,掌握關(guān)系規(guī)范化中函數(shù)依賴的概念,理解第一范式、第二范式、第三范式的含義,在給定基本函數(shù)依賴基礎(chǔ)上,能夠給出第三范式的關(guān)系模式。理解關(guān)系模型中完整性和安全性的含義,掌握實現(xiàn)實體完整性、參照完整性、用戶自定義完整的方法,掌握建立用戶、建立角色、授予權(quán)限的語法,能夠通過存取控制和視圖實現(xiàn)數(shù)據(jù)庫安全性;理解事務(wù)概念,明確事務(wù)管理含義,理解數(shù)據(jù)庫恢復(fù)和并發(fā)控制的原理,并熟練掌握數(shù)據(jù)庫恢復(fù)方法。七、教學(xué)內(nèi)容及學(xué)時分配1.緒論6學(xué)時數(shù)據(jù)庫系統(tǒng)概述、數(shù)據(jù)管理的三個階段,數(shù)據(jù)模型:數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操縱、數(shù)據(jù)約束,數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu):三級結(jié)構(gòu)、兩級映像性,數(shù)據(jù)庫系統(tǒng)的組成:數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫、應(yīng)用程序、用戶。2.關(guān)系數(shù)據(jù)庫6學(xué)時關(guān)系模型:關(guān)系結(jié)構(gòu)、關(guān)系操縱、關(guān)系完整性,關(guān)系結(jié)構(gòu):結(jié)合數(shù)據(jù)結(jié)構(gòu),理解關(guān)系數(shù)據(jù)結(jié)構(gòu)含義,關(guān)系完整性:實體、參照、用戶自定義完整性,關(guān)系代數(shù):并、交、差、笛卡爾積、選擇、投影、連接、廣義投影。實驗1數(shù)據(jù)庫認(rèn)知實驗4學(xué)時3.SQL語言8學(xué)時SQL特點、SQL標(biāo)準(zhǔn),數(shù)據(jù)定義:Create,數(shù)據(jù)查詢:Select,數(shù)據(jù)更新:Insert、Delete、Update,數(shù)據(jù)控制:Grant、Revoke,視圖的概念、視圖的定義、視圖操縱、視圖的更新,存儲過程、觸發(fā)器,嵌入式SQL。實驗2SQL基礎(chǔ)2學(xué)時實驗3高級SQL2學(xué)時4.關(guān)系存儲和查詢優(yōu)化4學(xué)時表的存儲、索引結(jié)構(gòu)、聚簇結(jié)構(gòu),關(guān)系系統(tǒng)分類,查詢優(yōu)化概念、查詢優(yōu)化方法。5.?dāng)?shù)據(jù)庫設(shè)計6學(xué)時數(shù)據(jù)庫設(shè)計過程:需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計、數(shù)據(jù)庫實施,實體聯(lián)系分析,ER模型,ER模型向關(guān)系模型轉(zhuǎn)換規(guī)則,ER與UML。實驗4數(shù)據(jù)庫設(shè)計12學(xué)時6.關(guān)系規(guī)范化4學(xué)時數(shù)據(jù)庫設(shè)計問題:插入異常、刪除異常、更新異常,函數(shù)依賴定義,阿姆斯特朗公理,基本依賴閉包,候選碼,第二范式、第三范式。實驗5數(shù)據(jù)庫設(shè)計22學(xué)時7.安全性和完整性6學(xué)時安全性控制:用戶、角色、權(quán)限、授權(quán),完整性分類和完整性控制方法。實驗6安全性實驗2學(xué)時8.事務(wù)管理6學(xué)時事務(wù)的概念、性質(zhì),事務(wù)的實現(xiàn),數(shù)據(jù)庫故障、日志,數(shù)據(jù)庫恢復(fù)原理和方法,并發(fā)問題:數(shù)據(jù)不一致性,數(shù)據(jù)鎖、封鎖粒度、封鎖協(xié)議,死鎖預(yù)防和死鎖處理,如何提高并發(fā)度。實驗7備份與恢復(fù)2學(xué)時期中考試2學(xué)時八、教學(xué)重點、難點重點:理解關(guān)系模型的要素和關(guān)系模型的特點,培養(yǎng)關(guān)系代數(shù)的演算能力;掌握SQL語言,把握SQL語句的語法、用法,特別是高級SQL語句的使用;理解數(shù)據(jù)庫設(shè)計的過程,掌握實體聯(lián)系模型和關(guān)系模型的對應(yīng)關(guān)系,掌握關(guān)系規(guī)范化的主要思想;培養(yǎng)學(xué)生關(guān)系數(shù)據(jù)庫的分析、設(shè)計能力。難點:關(guān)系模型的數(shù)學(xué)依據(jù),對應(yīng)數(shù)據(jù)結(jié)構(gòu)、離散數(shù)學(xué)與關(guān)系模型的聯(lián)系;數(shù)據(jù)庫查詢優(yōu)化、并發(fā)控制和數(shù)據(jù)庫恢復(fù)的各種概念、方法、理論。九、使用教材及參考書目教材:《數(shù)據(jù)庫系統(tǒng)概論》薩師煊王珊高等教育出版社2000年2月參考書目:(1)《DatabaseSystemConcepts》AbrahamSilberschatz,HenryF.Korth,S.Sudarshan著機械工業(yè)出版社(2)《DatabaseSystems—APracticalApproachtoDesign,Implementation,andManagement》ThomasConnolly,CarolynBegg著電子工業(yè)出版社執(zhí)筆人:郭文明《計算機網(wǎng)絡(luò)》課程教學(xué)大綱一、課程編號:1100180二、課程名稱:計算機網(wǎng)絡(luò)64學(xué)時ComputerNetwork三、先修課程:計算機組織與結(jié)構(gòu)四、適用專業(yè):計算機及應(yīng)用、軟件工程、通信等專業(yè)五、課程教學(xué)目的本課程是一門專業(yè)基礎(chǔ)課,通過本課程的學(xué)習(xí),應(yīng)理解和掌握計算機網(wǎng)絡(luò)的體系結(jié)構(gòu)及其實現(xiàn)的基本原理和基本方法;掌握網(wǎng)絡(luò)主要層次協(xié)議的工作原理和特色,如數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層和應(yīng)用層;了解計算機網(wǎng)絡(luò)的新技術(shù)及應(yīng)用。培養(yǎng)學(xué)生學(xué)習(xí)新技術(shù)的能力和嚴(yán)謹(jǐn)求實的科學(xué)作風(fēng)。為進(jìn)一步學(xué)習(xí)通信軟件設(shè)計、TCP/IP原理與編程、網(wǎng)絡(luò)安全基礎(chǔ)、網(wǎng)絡(luò)軟件設(shè)計、網(wǎng)絡(luò)管理等課程打下必要的基礎(chǔ)。六、課程教學(xué)基本要求理解和掌握計算機網(wǎng)絡(luò)體系結(jié)構(gòu)、協(xié)議的概念和計算機網(wǎng)絡(luò)分層的意義和原則。了解計算機進(jìn)行物理層通信的基本原理。了解數(shù)據(jù)鏈路層進(jìn)行鏈路控制的基本方法和相關(guān)協(xié)議;理解和掌握局域網(wǎng)的相關(guān)知識。理解并掌握網(wǎng)絡(luò)層概念,掌握主要的網(wǎng)絡(luò)層協(xié)議、路由算法。理解并掌握傳輸層協(xié)議的特點、功能、流量控制。理解計算機網(wǎng)絡(luò)應(yīng)用的概念;了解多種網(wǎng)絡(luò)應(yīng)用的特色;掌握常用網(wǎng)絡(luò)應(yīng)用軟件的使用。了解計算機網(wǎng)絡(luò)技術(shù)的新技術(shù);了解計算機網(wǎng)絡(luò)發(fā)展的方向。七、教學(xué)內(nèi)容及學(xué)時分配1.緒論5學(xué)時計算機網(wǎng)絡(luò)的概念,計算機網(wǎng)絡(luò)體系結(jié)構(gòu),協(xié)議的概念,計算機網(wǎng)絡(luò)的分層模型,ISO/OSI模型和TCP/IP模型,計算機網(wǎng)絡(luò)的應(yīng)用。2.通信概念和物理層4學(xué)時計算機物理層通信的基本原理,通信介質(zhì)的特點,數(shù)據(jù)編碼方式,數(shù)據(jù)交換方式。3.?dāng)?shù)據(jù)鏈路層6學(xué)時數(shù)據(jù)成幀的基本方法,網(wǎng)絡(luò)傳輸差錯檢測、數(shù)據(jù)糾錯碼,數(shù)據(jù)鏈路控制協(xié)議和實例。4.介質(zhì)訪問控制層8學(xué)時第一層、第二層網(wǎng)絡(luò)設(shè)備介紹,局域網(wǎng)拓?fù)浣Y(jié)構(gòu)介紹,傳輸介質(zhì)性能,媒體訪問控制協(xié)議,局域網(wǎng)技術(shù),局域網(wǎng)新技術(shù)。5.網(wǎng)絡(luò)接入和網(wǎng)絡(luò)層12學(xué)時網(wǎng)絡(luò)層相關(guān)的問題,路由算法和路由協(xié)議,擁塞控制和服務(wù)質(zhì)量控制方法,互聯(lián)組網(wǎng)原理,網(wǎng)絡(luò)層主要協(xié)議介紹,網(wǎng)絡(luò)的劃分,單播、廣播和組播,網(wǎng)絡(luò)層新技術(shù)介紹。6.傳輸層8學(xué)時傳輸層概念,傳輸可靠性的方法,傳輸層協(xié)議介紹,傳輸層流量控制、差錯處理、擁塞控制,傳輸層新技術(shù)介紹。7.應(yīng)用層和計算機網(wǎng)絡(luò)應(yīng)用6學(xué)時計算機網(wǎng)絡(luò)應(yīng)用的概念,客戶機/服務(wù)器模型和其它模型,計算機網(wǎng)絡(luò)應(yīng)用層協(xié)議介紹,應(yīng)用層新技術(shù)介紹。8.網(wǎng)絡(luò)安全概述4學(xué)時介紹網(wǎng)絡(luò)安全在計算機網(wǎng)絡(luò)中的作用,介紹主要的網(wǎng)絡(luò)威脅,講解網(wǎng)絡(luò)加密、授權(quán)、確保數(shù)據(jù)完整性的方法。9.計算機網(wǎng)絡(luò)的新技術(shù)3學(xué)時介紹計算機網(wǎng)絡(luò)的新技術(shù)。期中考試2學(xué)時多種網(wǎng)絡(luò)協(xié)議學(xué)生研討會3學(xué)時學(xué)生網(wǎng)絡(luò)小應(yīng)用程序作品展示3學(xué)時八、教學(xué)重點、難點重點:計算機網(wǎng)絡(luò)體系結(jié)構(gòu),協(xié)議、網(wǎng)絡(luò)分層的概念;局域網(wǎng)及其相關(guān)技術(shù);網(wǎng)絡(luò)層概念和組網(wǎng);傳輸層作用及TCP流量控制策略。難點:數(shù)據(jù)鏈路層流量控制方式;局域網(wǎng)沖突處理及計算;傳輸層流量控制和擁塞控制。九、使用教材及參考書目教材:《ComputerNetwork》第四版AndrewS.Tanenbaum2004年1月清華大學(xué)出版社參考書目:(1)《ComputerNetworking:ATop-DownApproachFeaturingtheInternet》J.F.Kurose,K.W.Ross,Addison-Wesley2001清華大學(xué)出版社(2)《計算機網(wǎng)絡(luò)》第四版謝希仁主編2003年電子工業(yè)出版社(3)《InternetworkingwithTCP/IPVol.1:Principles,Protocols,andArchitecture》第四版DouglasE.Comer電子工業(yè)出版社執(zhí)筆人:趙方《編譯原理與技術(shù)》課程教學(xué)大綱一、課程編號:1100190二、課程名稱:編譯原理與技術(shù)48學(xué)時 CompilerPrinciplesandTechniques三、先修課程:程序設(shè)計,數(shù)據(jù)結(jié)構(gòu),形式語言與自動機四、適用專業(yè):通信、電子工程、計算機、軟件工程、自動控制等專業(yè)五、課程教學(xué)目的必修,本課程介紹編譯程序的各個組成部分的功能及基本原理,包括:詞法分析,語法分析,語義分析,運行環(huán)境,中間代碼生成,代碼生成,代碼優(yōu)化,介紹編譯程序的實現(xiàn)技術(shù),構(gòu)造方法及自動生成工具Lex,Yacc。六、課程教學(xué)基本要求了解編譯程序的各個組成部分的功能及基本原理,收悉編譯程序中的關(guān)鍵技術(shù),掌握使用編譯程序的自動生成工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論