




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
計(jì)算機(jī)學(xué)院實(shí)驗(yàn)課程簡介基本概況1、本院開設(shè)的本科專業(yè)有:教育技術(shù)學(xué)、計(jì)算機(jī)科學(xué)與技術(shù)(教育方向、軟件工程方向、網(wǎng)絡(luò)工程方向)。2、實(shí)驗(yàn)室情況:系統(tǒng)集成實(shí)驗(yàn)室、微機(jī)原理與接口實(shí)驗(yàn)室、嵌入式系統(tǒng)實(shí)驗(yàn)室,網(wǎng)絡(luò)實(shí)驗(yàn)室協(xié)議計(jì)算機(jī)維護(hù)與維修實(shí)驗(yàn)室、通用計(jì)算機(jī)實(shí)驗(yàn)室、所有實(shí)驗(yàn)室均由計(jì)算機(jī)學(xué)院自行管理。3、承擔(dān)湖北第二師范學(xué)院公共計(jì)算基礎(chǔ)課程的實(shí)驗(yàn)課程類別(對主要內(nèi)容及任務(wù)進(jìn)行簡要介紹)⑴計(jì)算機(jī)基礎(chǔ)及應(yīng)用⑴實(shí)驗(yàn):《計(jì)算機(jī)應(yīng)用基礎(chǔ)》屬于計(jì)算機(jī)應(yīng)用課程,是本科教育各專業(yè)學(xué)生必修基礎(chǔ)課。它是一門實(shí)踐性較強(qiáng)的計(jì)算機(jī)入門基礎(chǔ)課程,本課程既要求學(xué)生掌握計(jì)算機(jī)的基礎(chǔ)知識,也要求學(xué)生必須熟練掌握計(jì)算機(jī)的基本操作技能。介紹計(jì)算機(jī)基礎(chǔ)知識,辦公自動化軟件的使用,文字處理,工作表處理,文件管理和網(wǎng)絡(luò)信息技術(shù)應(yīng)用,為進(jìn)一步學(xué)習(xí)計(jì)算機(jī)課程打下基礎(chǔ)。⑵程序設(shè)計(jì)基礎(chǔ)-VisualFoxPro程序設(shè)計(jì)實(shí)驗(yàn):進(jìn)行必要的VFP數(shù)據(jù)庫和程序設(shè)計(jì)操作訓(xùn)練,加深對數(shù)據(jù)庫和VisualFoxPro程序設(shè)計(jì)的理解和掌握,提高開發(fā)應(yīng)用程序的能力。此課程面向全校設(shè)置的文科各專業(yè)。⑶程序設(shè)計(jì)基礎(chǔ)一C語言程序設(shè)計(jì)實(shí)驗(yàn):是一門實(shí)踐性很強(qiáng)的課程,實(shí)踐是最重要的環(huán)節(jié),本實(shí)驗(yàn)課程的內(nèi)容與理論課聯(lián)系緊密,學(xué)生在理論課上獲取的知識,需要在實(shí)驗(yàn)課上加深理解,融會貫通,同時實(shí)驗(yàn)課是培養(yǎng)學(xué)生動手能力和創(chuàng)新思維的重要教學(xué)環(huán)節(jié)。4、承擔(dān)計(jì)算機(jī)學(xué)院專業(yè)實(shí)驗(yàn)課程類別(對主要內(nèi)容及任務(wù)進(jìn)行簡要介紹)⑴計(jì)算機(jī)導(dǎo)論:通過本課程的實(shí)驗(yàn)教學(xué),要求學(xué)生熟練掌握漢字的輸入、Window操作系統(tǒng)、Word、Excel等辦公軟件的應(yīng)用及網(wǎng)絡(luò)應(yīng)用與Internet基礎(chǔ)操作,使學(xué)生掌握一些基本的操作技術(shù),提高感性認(rèn)識,為今后在專業(yè)課的學(xué)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。⑵數(shù)據(jù)結(jié)構(gòu):根據(jù)課程本身的技術(shù)特性,設(shè)置實(shí)踐環(huán)節(jié),通過訓(xùn)練,突出構(gòu)造性思維的特征,提高學(xué)生組織數(shù)據(jù)編寫大型程序的能力。⑶單片機(jī)技術(shù):通過本課程的學(xué)習(xí)和實(shí)驗(yàn)訓(xùn)練,了解當(dāng)前國內(nèi)外廣泛應(yīng)用的單片機(jī)的結(jié)構(gòu)、性能、應(yīng)用范圍及其基本使用方法;掌握美國Intel公司的MCS-51系列單片機(jī)的軟硬件設(shè)計(jì)及其實(shí)現(xiàn)。進(jìn)一步鞏固理論知識。⑷數(shù)據(jù)庫原理與應(yīng)用:數(shù)據(jù)庫應(yīng)用廣泛,其理論和技術(shù)是信息與計(jì)算科學(xué)專業(yè)的專業(yè)基礎(chǔ)課。本課程實(shí)驗(yàn)的教學(xué)目的是使學(xué)生在正確理解數(shù)據(jù)庫系統(tǒng)原理的基礎(chǔ)上,熟練掌握主流數(shù)據(jù)庫管理系統(tǒng)(SQLServer2000)的應(yīng)用技術(shù)進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)與開發(fā)。⑸計(jì)算機(jī)組成原理:是一門實(shí)踐性很強(qiáng)的課程,加強(qiáng)學(xué)生的動手能力,達(dá)到理論指導(dǎo)實(shí)踐,實(shí)踐加深理論的理解與鞏固的效果。目的是使學(xué)生了解計(jì)算機(jī)系統(tǒng)的硬件和軟件構(gòu)成方法,掌握其硬件系統(tǒng)中運(yùn)算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備的實(shí)現(xiàn)方法。培養(yǎng)學(xué)生分析和設(shè)計(jì)計(jì)算機(jī)各部件的能力,特別是動手能力,使學(xué)生做到理論與實(shí)踐相結(jié)合、硬件與軟件相結(jié)合,逐步達(dá)到能運(yùn)用理論知識設(shè)計(jì)一些性能良好的指令系統(tǒng),提高自行設(shè)計(jì)、調(diào)試、分析問題和解決問題的能力。為后續(xù)專業(yè)課程的學(xué)習(xí)打下扎實(shí)的理論基礎(chǔ)。⑹多媒體技術(shù):要求學(xué)生能達(dá)到如下目標(biāo):掌握在Windows環(huán)境下錄制、播放和編輯聲音文件的方法;掌握圖像處理的基本方法,如縮放、變形、特技效果等,并學(xué)會“摳”圖來自己設(shè)計(jì)圖像;用AuthorWare集成制作在實(shí)驗(yàn)1—實(shí)驗(yàn)4中準(zhǔn)備的各種素材;自己設(shè)計(jì)和制作一個網(wǎng)頁;自己設(shè)計(jì)和制作一個課件。⑺網(wǎng)頁設(shè)計(jì)與制作:要求學(xué)生掌握Web的基本概念,學(xué)會使用常用的網(wǎng)頁設(shè)計(jì)工具,具備網(wǎng)站的建立維護(hù)能力。⑻面向?qū)ο蟪绦蛟O(shè)計(jì):通過上機(jī)實(shí)踐培養(yǎng)學(xué)生分析具體問題,建立數(shù)學(xué)模型,用C++解決實(shí)際問題的能力,培養(yǎng)學(xué)生創(chuàng)新意識和提高學(xué)生實(shí)踐能力。幫助學(xué)生拋棄原來的編程習(xí)慣和思考方法,建立面向?qū)ο蟮木幊趟枷?。要求學(xué)生能獨(dú)立或小組合作完成綜合性的實(shí)驗(yàn)項(xiàng)目。⑼數(shù)據(jù)庫系統(tǒng)概論:理論聯(lián)系實(shí)踐,掌握基于數(shù)據(jù)庫的應(yīng)用軟件基本開發(fā)技術(shù)。按照軟件開發(fā)規(guī)范化過程的要求,編寫簡單的應(yīng)用系統(tǒng)開發(fā)說明書和功能要求,并進(jìn)行開發(fā)實(shí)踐,實(shí)現(xiàn)自我設(shè)計(jì)的目標(biāo)應(yīng)用系統(tǒng)。全面總結(jié)開發(fā)過程中的經(jīng)驗(yàn)和理解,更深刻地把握數(shù)據(jù)庫理論和實(shí)踐聯(lián)系中的具體問題的解決的思路和方法。⑩編譯原理:結(jié)合編譯原理課程的課堂教學(xué),使學(xué)生通過上機(jī)實(shí)踐掌握實(shí)現(xiàn)編譯程序(詞法分析、語法分析、代碼生成)的基本方法,加深學(xué)生對編譯程序的理解。(11)計(jì)算機(jī)圖形學(xué):計(jì)算機(jī)圖形學(xué)是一門理論性和實(shí)踐性均較強(qiáng)的專業(yè)課。為切實(shí)掌握計(jì)算機(jī)圖形學(xué)課程中的各種圖形算法、學(xué)會實(shí)際應(yīng)用這些算法在計(jì)算機(jī)顯示器屏幕上繪制實(shí)際圖形,本課程特設(shè)置實(shí)驗(yàn)課,讓學(xué)生上機(jī)實(shí)習(xí),領(lǐng)會和掌握C語言圖形函數(shù),窗口變換,兒何計(jì)算,圖形變換,自由曲線等重要教學(xué)內(nèi)容。?ASP.NET語言程序設(shè)計(jì):本課程是編程語言課,上機(jī)實(shí)驗(yàn)是本課程重要環(huán)節(jié),實(shí)驗(yàn)課質(zhì)量是本課程質(zhì)量考核的關(guān)鍵。實(shí)驗(yàn)課的目的在于:加強(qiáng)程序設(shè)計(jì)、編碼和調(diào)試能力;培養(yǎng)學(xué)生的編程邏輯和對一定的算法了解、了解數(shù)據(jù)庫編程的綜合應(yīng)用。掌握窗體設(shè)計(jì)方法、掌握ASP.NET編程語言基礎(chǔ)、掌握面向?qū)ο缶幊痰幕靖拍?、掌握常用的窗體控件使用方法、掌握數(shù)據(jù)庫編程、了解B\S三層架構(gòu)。TOC\o"1-5"\h\z\o"CurrentDocument"計(jì)算機(jī)學(xué)院實(shí)驗(yàn)課程簡介 I\o"CurrentDocument"《程序設(shè)計(jì)基礎(chǔ)》實(shí)驗(yàn)課程大綱 1\o"CurrentDocument"《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)課程大綱 4\o"CurrentDocument"《計(jì)算機(jī)組成原理》實(shí)驗(yàn)課程大綱 6\o"CurrentDocument"《數(shù)據(jù)庫系統(tǒng)概論》實(shí)驗(yàn)課程大綱 9\o"CurrentDocument"《編譯原理》實(shí)驗(yàn)課程大綱 12\o"CurrentDocument"《C#語言程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 15\o"CurrentDocument"《WinForm程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 18\o"CurrentDocument"《微機(jī)原理與匯編語言》實(shí)驗(yàn)課程大綱 21\o"CurrentDocument"《數(shù)據(jù)庫系統(tǒng)程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 23\o"CurrentDocument"《計(jì)算機(jī)圖形學(xué)》實(shí)驗(yàn)課程大綱 26\o"CurrentDocument"《XML技術(shù)》實(shí)驗(yàn)課程大綱 29\o"CurrentDocument"《單片機(jī)技術(shù)》實(shí)驗(yàn)課程大綱 31\o"CurrentDocument"《Linux系統(tǒng)及編程》實(shí)驗(yàn)課程大綱 34\o"CurrentDocument"《C語言與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》實(shí)驗(yàn)課程大綱 36\o"CurrentDocument"《計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)集成》實(shí)驗(yàn)課程大綱 41\o"CurrentDocument"《LINUX網(wǎng)絡(luò)操作系統(tǒng)》實(shí)驗(yàn)課程大綱 45\o"CurrentDocument"《計(jì)算機(jī)網(wǎng)絡(luò)實(shí)用技術(shù)》實(shí)驗(yàn)課程大綱 47\o"CurrentDocument"《計(jì)算機(jī)網(wǎng)絡(luò)安全技術(shù)》實(shí)驗(yàn)課程大綱 49\o"CurrentDocument"《網(wǎng)頁設(shè)計(jì)與制作》實(shí)驗(yàn)課程大綱 51\o"CurrentDocument"《面向?qū)ο蟪绦蛟O(shè)計(jì)C++》實(shí)驗(yàn)課程大綱 53\o"CurrentDocument"《軟件建模技術(shù)》實(shí)驗(yàn)課程大綱 56\o"CurrentDocument"《Linux程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 60\o"CurrentDocument"《J2EE架構(gòu)與編程》實(shí)驗(yàn)課程大綱 62\o"CurrentDocument"《微機(jī)原理與匯編語言》實(shí)驗(yàn)課程大綱 64\o"CurrentDocument"《Oracle數(shù)據(jù)庫概論》實(shí)驗(yàn)課程大綱 67\o"CurrentDocument"《Oracle數(shù)據(jù)庫開發(fā)》實(shí)驗(yàn)課程大綱 69\o"CurrentDocument"《嵌入式系統(tǒng)》實(shí)驗(yàn)課程大綱 71\o"CurrentDocument"《嵌入式系統(tǒng)軟件設(shè)計(jì)》實(shí)驗(yàn)課程大綱 73\o"CurrentDocument"《設(shè)計(jì)模式》實(shí)驗(yàn)課程大綱 76\o"CurrentDocument"《計(jì)算機(jī)基礎(chǔ)及應(yīng)用》實(shí)驗(yàn)課程大綱 78\o"CurrentDocument"《C語言程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 82\o"CurrentDocument"《教育信息處理》實(shí)驗(yàn)課程大綱 85\o"CurrentDocument"《多媒體技術(shù)基礎(chǔ)》實(shí)驗(yàn)課程大綱 87\o"CurrentDocument"《信息技術(shù)與課程整合實(shí)驗(yàn)》實(shí)驗(yàn)課程大綱 90\o"CurrentDocument"《流媒體技術(shù)》實(shí)驗(yàn)課程大綱 92\o"CurrentDocument"《平面圖像處理(Photoshop)》實(shí)驗(yàn)課程大綱 94\o"CurrentDocument"《平面動畫設(shè)計(jì)與制作(Flash)》實(shí)驗(yàn)課程大綱 96\o"CurrentDocument"《面向?qū)ο蟪绦蛟O(shè)計(jì)(VB.NET)》實(shí)驗(yàn)課程大綱 98\o"CurrentDocument"《ASP.NET程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 101\o"CurrentDocument"《3DSMAX動畫設(shè)計(jì)》實(shí)驗(yàn)課程大綱 103\o"CurrentDocument"《視音頻節(jié)目制作》實(shí)驗(yàn)課程大綱 105\o"CurrentDocument"《攝影攝像基礎(chǔ)》實(shí)驗(yàn)課程大綱 108\o"CurrentDocument"《C#語言程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱 110\o"CurrentDocument"《XML與Web技術(shù)》實(shí)驗(yàn)課程大綱 113《程序設(shè)計(jì)基礎(chǔ)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱中英文:程序設(shè)計(jì)基礎(chǔ).課程編號:B0310003,B0311003,B0312003.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)本科(教育方向,網(wǎng)絡(luò)工程方向,軟件工程方向).學(xué)時學(xué)分:課程總學(xué)時72學(xué)時、課程總學(xué)分4學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:2.先修課程:計(jì)算機(jī)導(dǎo)論二、實(shí)驗(yàn)教學(xué)目的C語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,實(shí)踐是最重要的環(huán)節(jié),本實(shí)驗(yàn)課程的內(nèi)容與理論課聯(lián)系緊密,學(xué)生在理論課上獲取的知識,需要在實(shí)驗(yàn)課上加深理解,融會貫通,同時實(shí)驗(yàn)課是培養(yǎng)學(xué)生動手能力和創(chuàng)新思維的重要教學(xué)環(huán)節(jié)。通過完成本實(shí)驗(yàn)課的實(shí)驗(yàn),學(xué)生應(yīng)能初步掌握程序設(shè)計(jì)的基本技能、常用編程技術(shù),所列實(shí)驗(yàn)內(nèi)容中大部分要求單人單機(jī)完成。三、實(shí)驗(yàn)指導(dǎo)的基本要求根據(jù)課程需要,要求學(xué)生在課外進(jìn)行至少18學(xué)時的上機(jī)訓(xùn)練:.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié),然后按題目的要求編寫程序,實(shí)驗(yàn)時要準(zhǔn)備好相應(yīng)的設(shè)計(jì)思路和算法清單。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在PC機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果?定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康?3)實(shí)驗(yàn)內(nèi)容(4)實(shí)驗(yàn)步驟(5)實(shí)驗(yàn)總結(jié)(包括思考題)四、考核形式及要求.考核方式:考查,操作。.成績評定:實(shí)驗(yàn)成績由以下幾部分組成:實(shí)驗(yàn)考勤占30%,實(shí)驗(yàn)態(tài)度與結(jié)果占30%,實(shí)驗(yàn)報(bào)告占40%,在總評成績中25%的比例匯總計(jì)算。五、實(shí)驗(yàn)教材及參考書目《C語言程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)教程》、楊莉龔義建、華中科技大學(xué)出版社、2009年。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)口編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一C程序設(shè)計(jì)初步熟悉VisualC++的環(huán)境;了解編寫和上機(jī)調(diào)試C程序的一般過程。11心讓必做2實(shí)驗(yàn)二數(shù)據(jù)類型、運(yùn)算符與表達(dá)式掌握數(shù)據(jù)的基本類型;常量、變量、運(yùn)算符、表達(dá)式。11驗(yàn)證必做3實(shí)驗(yàn)三順序程序設(shè)計(jì)掌握C程序的輸入函數(shù)、輸出函數(shù),賦值語句的使用方法;簡單的C程序設(shè)計(jì)的編寫。11驗(yàn)證設(shè)計(jì)必做4實(shí)驗(yàn)四選擇結(jié)構(gòu)程序設(shè)計(jì)掌握if語句,條件運(yùn)算符與條件運(yùn)算、if的嵌套;switch語句的使用;編寫選擇結(jié)構(gòu)程序設(shè)計(jì)。21飾上設(shè)計(jì)必做5實(shí)驗(yàn)五循環(huán)控制掌握C程序的循環(huán)結(jié)構(gòu)的思路:掌握三種循環(huán)語句(while,dowhile,for);掌握break和continue語句;掌握循環(huán)嵌套;編寫循環(huán)控制程序。21心iiK設(shè)計(jì)必做6實(shí)驗(yàn)六數(shù)組掌握數(shù)組的定義、特點(diǎn);掌握一維數(shù)組的使用;掌握二維數(shù)組的引用、初始化,和簡單應(yīng)用。21綜合設(shè)計(jì)必做7實(shí)驗(yàn)七函數(shù)掌握函數(shù)的定義;觀察main。函數(shù)和其他函數(shù)之間的關(guān)系;掌握函數(shù)的調(diào)用,實(shí)參和形參的關(guān)系,“值傳遞”與“地址傳遞”的區(qū)別;掌握函數(shù)的返回值;理解函數(shù)原形;函數(shù)的嵌套、遞歸調(diào)用;理解變量的作用域和生存期,局部變量和全局變量的使用。21綜;r設(shè)計(jì)必做8實(shí)驗(yàn)八預(yù)處理命令掌握無參數(shù)的宏定義和有參數(shù)的宏定義的使用;了解頭文件的內(nèi)容及文件包含的作用;了解條件編譯的作用。11綜合設(shè)計(jì)必做9實(shí)驗(yàn)九指件掌握指針的定義方法;掌握通過指針存取數(shù)據(jù)的方法;掌握指針變量與數(shù)組的關(guān)系:使用指針來處理與數(shù)組相關(guān)的問題;掌握指針與函數(shù)的關(guān)系(包括函數(shù)的指針,命令行參數(shù),指向函數(shù)的指針變量,返回指針的函數(shù)和指針作為函數(shù)的形式參數(shù))。31綜合設(shè)計(jì)必做10實(shí)驗(yàn)十結(jié)構(gòu)體和共用體熟悉結(jié)構(gòu)體變量的使用;掌握結(jié)構(gòu)體數(shù)組的使用:掌握指向結(jié)構(gòu)體的指針、結(jié)構(gòu)體與函數(shù)的使用以及對鏈表的各類操作。21綜合設(shè)計(jì)必做11實(shí)驗(yàn)~\—位運(yùn)算掌握位運(yùn)算的概念和方法,學(xué)會使用位運(yùn)算符。0.51綜合設(shè)計(jì)必做12實(shí)驗(yàn)十二文件理解文件的概念及文件指針的概念:掌握數(shù)據(jù)文件的有關(guān)操作(包括文件的打開與關(guān)閉、文件的順序讀/寫和隨機(jī)讀/寫)。1.51綜合必做《數(shù)據(jù)結(jié)構(gòu)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:數(shù)據(jù)結(jié)構(gòu)(DataStructure).課程編號:B0310004,B0311004,B0312004,B0320005.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(軟件工程、網(wǎng)絡(luò)工程、教育方向),教育技術(shù)專業(yè).學(xué)時學(xué)分:課程總學(xué)時72學(xué)時、課程總學(xué)分4學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分。.開課學(xué)期:3.先修課程:大學(xué)計(jì)算機(jī)基礎(chǔ)、C語言程序設(shè)計(jì)二、實(shí)驗(yàn)教學(xué)目的《數(shù)據(jù)結(jié)構(gòu)》中稍微復(fù)雜一些的算法設(shè)計(jì)中可能同時要用到多種技術(shù)和方法。例如,算法設(shè)計(jì)的構(gòu)思方法、動態(tài)鏈表、算法描述、遞歸技術(shù)、與特定問題相關(guān)的技術(shù)等。一般,學(xué)生在學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》課程的過程中,解答習(xí)題尤其是算法設(shè)計(jì)題時,覺得會無從下手,做起來特別費(fèi)勁。因此,為了學(xué)生能更好地學(xué)習(xí)《數(shù)據(jù)結(jié)構(gòu)》課程,理解和掌握算法設(shè)計(jì)所需的技術(shù),為整個專業(yè)學(xué)習(xí)打好基礎(chǔ),需要學(xué)生運(yùn)用所學(xué)知識,上機(jī)解決一些典型問題。通過分析、設(shè)計(jì)、編碼、調(diào)試等各環(huán)節(jié)的訓(xùn)練,使學(xué)生深刻理解、牢固掌握所用到的一些技術(shù)。本課程實(shí)驗(yàn)中的內(nèi)容和《數(shù)據(jù)結(jié)構(gòu)》課程的內(nèi)容是密切相關(guān)的,解決題目要求所需的各種技術(shù)大多可從《數(shù)據(jù)結(jié)構(gòu)》教材中找到,只不過其出現(xiàn)的形式呈多樣化,因此需要仔細(xì)體會,在反復(fù)實(shí)踐的過程中才能掌握。三、實(shí)驗(yàn)指導(dǎo)的基本要求.重點(diǎn)掌握線性鏈表、樹結(jié)構(gòu)、圖結(jié)構(gòu)、查找、排序等相關(guān)算法的設(shè)計(jì)。.在掌握基本算法的基礎(chǔ)上,提高分析、解決實(shí)際問題的能力。四、考核形式及要求.考核方式:考察。.成績評定:采用上機(jī)情況、程序質(zhì)量相結(jié)合的形式。占《數(shù)據(jù)結(jié)構(gòu)》課程總成績的25%O五、實(shí)驗(yàn)教材及參考書目實(shí)驗(yàn)教材:《數(shù)據(jù)結(jié)構(gòu)實(shí)踐指導(dǎo)教程(C語言版)》、阮宏一等、華中科技大學(xué)出版社、2004年9月第1版。參考教材:.《數(shù)據(jù)結(jié)構(gòu)(C語言版)》、嚴(yán)蔚敏等、清華大學(xué)出版社、1997年4月、第1版。.《數(shù)據(jù)結(jié)構(gòu)(C/C++描述)》、阮宏一等、中國水利水電出版社、2007年3月、第1版。.《數(shù)據(jù)結(jié)構(gòu)(C語言描述)》、耿國華等、高等教育出版社、2005年7月、第1版。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一城市信息管理熟悉各種鏈表結(jié)構(gòu)的使用;若干城市的信息存入一個帶頭結(jié)點(diǎn)的單鏈表中,根據(jù)城市名或位置坐標(biāo)進(jìn)行查找等。21綜合必做2實(shí)驗(yàn)二括號匹配的檢驗(yàn)學(xué)習(xí)利用棧和隊(duì)列解決實(shí)際問題:讀入圓括號和方括號的任意序列,輸出“匹配”或“不匹配”。21綜合必做3實(shí)驗(yàn)三二叉樹基本操作通過二叉樹基本操作的實(shí)現(xiàn),掌握樹結(jié)構(gòu)的處理方法。包括二叉樹的創(chuàng)建、遍歷、插入、輸出等。41綜合必做4實(shí)驗(yàn)四圖的基本操作熟悉圖的常用存儲結(jié)構(gòu)和基本操作;分別用鄰接矩陣和鄰接表實(shí)現(xiàn)圖的創(chuàng)建、遍歷等。41綜合必做5實(shí)驗(yàn)五哈希表設(shè)計(jì)掌握哈希表的設(shè)計(jì)與使用;給定30個人的姓名,用除留余數(shù)法構(gòu)造哈希函數(shù),用線性探測再散列法處理沖突,構(gòu)造哈希表。31綜合必做6實(shí)驗(yàn)六常用查找、排序算法的對比分析掌握常用查找或排序算法的特點(diǎn),以便根據(jù)實(shí)際情況選擇使用;分別實(shí)現(xiàn)各種排序,并隨機(jī)生成30個數(shù),比較各算法的時、空性能和穩(wěn)定性。31綜合必做執(zhí)筆人:阮宏一《計(jì)算機(jī)組成原理》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:計(jì)算機(jī)組成原理.課程編號:B0310006,B0311006,B0312006.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(網(wǎng)絡(luò)工程方向,軟件工程方向,教育方向).學(xué)時學(xué)分:課程總學(xué)時72學(xué)時、課程總學(xué)分4學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:47、先修課程:無二、實(shí)驗(yàn)教學(xué)目的加強(qiáng)實(shí)踐環(huán)節(jié),培養(yǎng)學(xué)生動手能力,使學(xué)生學(xué)完全課程后,對計(jì)算機(jī)內(nèi)部的運(yùn)作有一定的感性認(rèn)識,對計(jì)算機(jī)的軟、硬件工作原理都有較清晰的概念,對計(jì)算機(jī)硬件系統(tǒng)中常見的一般故障,具有一定的判斷和解決問題的能力。使學(xué)生通過實(shí)驗(yàn)教學(xué)驗(yàn)證課堂的理論,加深掌握計(jì)算機(jī)基本組成、工作原理和基本的軟硬件知識,培養(yǎng)對各子系統(tǒng)初步設(shè)計(jì)及互聯(lián)組合的能力。三、實(shí)驗(yàn)指導(dǎo)的基本要求.實(shí)驗(yàn)操作方面要求掌握實(shí)驗(yàn)項(xiàng)目的內(nèi)容及工作原理,熟悉所使用功能模塊的硬件電路,了解實(shí)驗(yàn)流程,需要編程的地方要預(yù)先編寫好程序。要求每人一臺實(shí)驗(yàn)設(shè)備,要本著嚴(yán)謹(jǐn)求實(shí)的態(tài)度,有問題一定要分析問題,找出原因,解決問題。出了驗(yàn)證式實(shí)驗(yàn),后面有選做的開放式實(shí)驗(yàn),要求學(xué)生大膽設(shè)想,發(fā)散思維,鍛煉簡單硬件系統(tǒng)的開發(fā)能力。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康模?)實(shí)驗(yàn)內(nèi)容(4)實(shí)驗(yàn)步驟(5)實(shí)驗(yàn)總結(jié)(包括思考題)四、考核形式及要求.考核方式:上機(jī)考試。.成績評定:成績由以下兒部分組成:考勤占20%,實(shí)驗(yàn)報(bào)告占20%,期末上機(jī)考試占60%。五、實(shí)驗(yàn)教材及參考書目.《計(jì)算機(jī)組成原理實(shí)驗(yàn)平臺HK-CPT-IV型》、武漢恒科電教有限公司編。.《計(jì)算機(jī)組成原理題解、題庫與實(shí)驗(yàn)(第三版)》、白中英主編、科學(xué)出版社。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)1熟悉HK-CPT-IV型實(shí)驗(yàn)箱了解實(shí)驗(yàn)箱的實(shí)際組成:各功能模塊的作用;掌握指示燈,顯示開關(guān),各功能操作步驟。21驗(yàn)證必做2實(shí)驗(yàn)2運(yùn)算器組成實(shí)驗(yàn)掌握ALU工作原理;驗(yàn)證運(yùn)算功能發(fā)生器的組合功能;按給定的數(shù)據(jù)完成幾種指定的算術(shù)/邏輯運(yùn)算:熟悉簡單運(yùn)算器的數(shù)據(jù)通路。21心'討:綜合必做3實(shí)驗(yàn)3通用寄存器單元實(shí)驗(yàn)了解通用寄存器的組成和硬件電路;利用通用寄存器實(shí)現(xiàn)數(shù)據(jù)的各種操作。21驗(yàn)證設(shè)計(jì)必做4實(shí)驗(yàn)4存儲器和總線實(shí)驗(yàn)了解SRAM的工作特性與使用方法;理解SRAM讀寫過程;了解在總線上數(shù)據(jù)傳輸?shù)姆椒ā?1驗(yàn)證綜合設(shè)計(jì)必做5實(shí)驗(yàn)5堆棧寄存器實(shí)驗(yàn)熟悉堆棧的概念:熟悉堆棧寄存器的組成和電路;了解堆棧寄存器的數(shù)據(jù)操作過程。21綜合設(shè)計(jì)必做6實(shí)驗(yàn)6微程序控制單元實(shí)驗(yàn)掌握微程序控制器基本原理;深入理解各種指令的概念及執(zhí)行過程;理解動態(tài)微程序設(shè)計(jì)的概念。21綜合設(shè)計(jì)必做7實(shí)驗(yàn)7指令部件模塊實(shí)驗(yàn)熟悉數(shù)據(jù)通路電路圖及工作原理;了解運(yùn)算器模塊和存儲器模塊如何連接;分析和解決數(shù)據(jù)通路故障問題。21綜合設(shè)計(jì)必做8實(shí)驗(yàn)8模型機(jī)的總體設(shè)計(jì)實(shí)驗(yàn)熟悉掌握模擬計(jì)算機(jī)的構(gòu)成與工作原理;了解各個單元模塊的工作原理;了解模擬機(jī)進(jìn)行數(shù)據(jù)處理和執(zhí)行指令的工作情況。41綜合設(shè)計(jì)必做《數(shù)據(jù)庫系統(tǒng)概論》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:數(shù)據(jù)庫系統(tǒng)概論.課程編號:B0310007,B0311007,B03112007.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向,網(wǎng)絡(luò)工程,軟件工程).學(xué)時學(xué)分:課程總學(xué)時72學(xué)時、課程總學(xué)分4學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:3.先修課程:離算數(shù)學(xué)、高級語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)二、實(shí)驗(yàn)教學(xué)目的通過本課程的實(shí)踐,使學(xué)生進(jìn)一步認(rèn)識數(shù)據(jù)庫管理系統(tǒng)的體系結(jié)構(gòu),深刻領(lǐng)會DBMS功能,掌握數(shù)據(jù)庫管理系統(tǒng)的使用、管理和維護(hù),熟悉數(shù)據(jù)庫技術(shù)的基本原理和應(yīng)用,掌握數(shù)據(jù)庫設(shè)計(jì)方法。能熟練使用SQL對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)控制和數(shù)據(jù)查詢。使學(xué)生能夠利用數(shù)據(jù)庫的原理知識和實(shí)用工具動手開發(fā)一個數(shù)據(jù)庫應(yīng)用系統(tǒng),培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫技術(shù)解決問題的能力,激發(fā)他們在此領(lǐng)域中繼續(xù)學(xué)習(xí)和研究的愿望。三、實(shí)驗(yàn)指導(dǎo)的基本要求.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié)。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在PC機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果一定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康?3)實(shí)驗(yàn)素材(4)實(shí)驗(yàn)內(nèi)容(5)實(shí)驗(yàn)步驟(6)實(shí)驗(yàn)結(jié)論和總結(jié)(包括思考題)四、考核形式及要求.考核方式:考查,操作。.成績評定:成績由以下幾部分組成:(1)實(shí)驗(yàn)考勤占15%(2)實(shí)驗(yàn)態(tài)度與結(jié)果占40%(3)實(shí)驗(yàn)報(bào)告占45%在總評成績中25%的比例匯總計(jì)算。五、實(shí)驗(yàn)教材及參考書目.《數(shù)據(jù)庫系統(tǒng)概論》、王珊、薩師炮編著、高等教育出版、2006年、第四版。.《SQLServer實(shí)用教程》、鄭阿奇、電子工業(yè)出版社、2005年、第二版。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一認(rèn)識DBMS安裝數(shù)據(jù)庫管理系統(tǒng):學(xué)會啟動和停止數(shù)據(jù)庫服務(wù);初步了解DBMS的安全性,主要是用戶的登陸和服務(wù)器預(yù)定義角色:了解DBMS的系統(tǒng)架構(gòu):了解DBMS的管理和使用。21驗(yàn)證必做2實(shí)驗(yàn)二交互式SQL在RDBMS中建立數(shù)據(jù)庫,并完成下列各種操作:數(shù)據(jù)定義:基本表的創(chuàng)建、修改及刪除:索引的創(chuàng)建和刪除:視21驗(yàn)證綜合必做
圖的創(chuàng)建和刪除;數(shù)據(jù)操作:完成各類查詢操作(單表查詢,連接查詢,嵌套查詢,集合查詢);完成各類更新操作(插入數(shù)據(jù),修改數(shù)據(jù),刪除數(shù)據(jù));視圖操作:視圖的定義(創(chuàng)建和刪除),查詢,更新。3實(shí)驗(yàn)三數(shù)據(jù)控制:安全部分使用SQL對數(shù)據(jù)進(jìn)行安全性控制,包括授權(quán)和權(quán)力回收。21心證設(shè)計(jì)必做4實(shí)驗(yàn)四數(shù)據(jù)控制:完整性部使用SQL對數(shù)據(jù)進(jìn)行完整性控制(三類完整性、CHECK短語、CONSTRAIN子句、觸發(fā)器。用實(shí)驗(yàn)證實(shí),當(dāng)違反了完整性約束條件時,系統(tǒng)是如何處理的。21驗(yàn)證綜合設(shè)計(jì)必做5實(shí)驗(yàn)五通過嵌入式SQL訪問數(shù)據(jù)庫熟悉RDBMS的預(yù)編譯程序。通過嵌入式SQL編程訪問數(shù)據(jù)庫的基本步驟,對學(xué)生一課程數(shù)據(jù)庫中的表完成下面功能:查詢某一門課程的信息。要查詢的課程由用戶在程序運(yùn)行過程中指定,放在主變量中;查詢選修某一門課程的選課信息。要查詢的課程號由用戶在程序運(yùn)行過程中指定,放在主變量中,然后根據(jù)用戶的要求修改某些記錄的成績字段。21綜合設(shè)計(jì)必做6實(shí)驗(yàn)六使用T-SQL或PL/SQL編寫存儲過程訪問數(shù)據(jù)庫對學(xué)生一課程數(shù)據(jù)庫編寫存儲過程,完成卜面功能:統(tǒng)計(jì)離算數(shù)學(xué)的成績分布情況,即按照各分?jǐn)?shù)段統(tǒng)計(jì)人數(shù);統(tǒng)計(jì)任一門課的平均成績;將學(xué)生選課成績從百分制改為等級制。21綜合設(shè)計(jì)必做7實(shí)驗(yàn)七通 過ODBC訪問數(shù)據(jù)庫使用ODBC編寫應(yīng)用程序來對異構(gòu)數(shù)據(jù)庫進(jìn)行各種操作;配置兩個不同的數(shù)據(jù)源,對異構(gòu)數(shù)據(jù)庫進(jìn)行操作。例如將VFP數(shù)據(jù)庫各表中的數(shù)據(jù)轉(zhuǎn)移到SQLServer數(shù)據(jù)庫表中。21綜合設(shè)計(jì)必做8實(shí)驗(yàn)八通 過JDBC訪問數(shù)據(jù)庫使用Java語言編程實(shí)現(xiàn)對數(shù)據(jù)庫的訪問,數(shù)據(jù)庫建議選用學(xué)生一課程數(shù)據(jù)庫,并選擇進(jìn)行創(chuàng)建、插入、查詢、刪除和更新等操作。21綜合設(shè)計(jì)研究必做9實(shí)驗(yàn)九查詢優(yōu)化考慮以下3種SQL操作:21驗(yàn)證必做單表查詢、連接查詢、嵌套查詢,查看查詢分析器給出的查詢計(jì)劃,分析優(yōu)化效果。查詢優(yōu)化可以考慮以下方法:建立索引;查詢重寫;其它優(yōu)化方法(調(diào)整參數(shù),建立試圖或臨時表等)。執(zhí)筆人:邱長春《編譯原理》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱(中英文):編譯原理(FundamentalsofCompiling).課程編號:B0310010,B0311010,B0312010.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向,網(wǎng)絡(luò)工程方向,軟件工程方向).學(xué)時學(xué)分:課程總學(xué)時72學(xué)時、課程總學(xué)分4學(xué)分、實(shí)驗(yàn)學(xué)時12學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:6.先修課程:高等數(shù)學(xué)、離散數(shù)學(xué)、c語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)二、實(shí)驗(yàn)教學(xué)目的編譯原理是計(jì)算機(jī)本科學(xué)生的專業(yè)基礎(chǔ)課,通過本課程的學(xué)習(xí),要求學(xué)生深入理解和掌握計(jì)算機(jī)編譯系統(tǒng)的工作過程,并能通過實(shí)驗(yàn)具體設(shè)計(jì)編譯系統(tǒng)的部分模塊。通過實(shí)驗(yàn)使學(xué)生進(jìn)一步理解和掌握編譯程序的基本結(jié)構(gòu)和基本編譯原理。本課程上機(jī)實(shí)驗(yàn)簡介:針對給定的文法和給定的源語言程序,構(gòu)造該文法的詞法分析器和語法分析器,并對給定的源語言程序進(jìn)行詞法和語法分析,產(chǎn)生一系列輔助文件。編程語言可以采用PASCAL,C或者其他學(xué)生熟悉的編程語言。對于有能力的學(xué)生,鼓勵在完成上述實(shí)驗(yàn)的前提下,繼續(xù)設(shè)計(jì)語義分析器、中間代碼生成器、代碼優(yōu)化器、目標(biāo)代碼生成器等部分。本課程上機(jī)實(shí)驗(yàn)重點(diǎn)與難點(diǎn):詞法分析中,了解各種記號的描述方式是進(jìn)行詞法分析的前提,也是該實(shí)驗(yàn)的難點(diǎn)之一。語法分析中,對于程序設(shè)計(jì)語言結(jié)構(gòu)的描述方法——文法的理解是一個重點(diǎn)也是一個難點(diǎn)。其中,要求學(xué)生重點(diǎn)掌握自上而下的語法分析方法,在該實(shí)驗(yàn)中,要求學(xué)生能運(yùn)用遞歸下降分析法進(jìn)行語法分析。在語法分析中的另一個難點(diǎn)就是對于錯誤語法的處理。三、實(shí)驗(yàn)指導(dǎo)的基本要求.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié),然后按題目的要求編寫程序,實(shí)驗(yàn)時要準(zhǔn)備好相應(yīng)的設(shè)計(jì)思路和算法清單。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在pc機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果一定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康?3)實(shí)驗(yàn)內(nèi)容(4)實(shí)驗(yàn)步驟(5)實(shí)驗(yàn)總結(jié)(包括思考題)四、考核形式及要求.考核方式:考查,操作。.成績評定:實(shí)驗(yàn)成績由以下幾部分組成:(1)實(shí)驗(yàn)考勤占30%(2)實(shí)驗(yàn)態(tài)度與結(jié)果占30%(3)實(shí)驗(yàn)報(bào)告占40%在總評成績中25%的比例匯總計(jì)算。五、實(shí)驗(yàn)教材及參考書目.《編譯原理》、呂映芝等、北京:清華大學(xué)出版社、2005年第2版。.《編譯原理》、何炎祥、武漢:華中科技大學(xué)出版社、2000年第1版。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一詞法分析目的:加深對詞法分析原理的理解內(nèi)容:編寫、調(diào)試一個具體的詞法分析程序81設(shè)計(jì)必做2實(shí)驗(yàn)二遞歸下降語法分析目的:掌握遞歸下降語法分析技術(shù)內(nèi)容:采用遞歸下降分析法編寫并調(diào)試語法分析器41設(shè)計(jì)必做3實(shí)驗(yàn)三LL(1)語法分析分析目的:掌握LL(1)語法分析技術(shù)內(nèi)容:采用LL(1)分析方法編寫并調(diào)試語法分析器41設(shè)計(jì)必做4實(shí)驗(yàn)四簡單優(yōu)先語法分析目的:掌握簡單優(yōu)先語法分析技術(shù)內(nèi)容:采用簡單優(yōu)先分析法編寫并調(diào)試語法分析器41設(shè)計(jì)必做5實(shí)驗(yàn)五算符優(yōu)先語法分析目的:掌握算符優(yōu)先語法分析技術(shù)內(nèi)容:采用算符優(yōu)先分析法編寫并調(diào)試語法分析器41設(shè)計(jì)必做《C#語言程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:C#語言程序設(shè)計(jì).課程編號:B031010KB0311203.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向、網(wǎng)絡(luò)工程方向).學(xué)時學(xué)分:課程總學(xué)時54學(xué)時、課時總學(xué)分3學(xué)分、實(shí)驗(yàn)學(xué)時1學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:5、6.先修課程:程序設(shè)計(jì)語言二、實(shí)驗(yàn)教學(xué)目的《C#語言程序設(shè)計(jì)》旨在讓學(xué)生掌握面向?qū)ο缶幊痰幕驹砼c方法,熟悉C#語法,類的設(shè)計(jì),以及常用Windows控件的使用。實(shí)驗(yàn)教學(xué)的目的如下所述:.熟悉.NET2002的程序開發(fā)集成環(huán)境。只有通過上機(jī)實(shí)驗(yàn),才能熟悉這個環(huán)境,從而可以提高程序開發(fā)效率。.掌握程序調(diào)試技術(shù)。在實(shí)際的軟件開發(fā)中,程序調(diào)試是十分重要的方面,通過上機(jī)實(shí)驗(yàn)讓學(xué)生熟悉.NET2002提供的調(diào)試工具,提高學(xué)生的程序調(diào)試能力,培養(yǎng)分析問題、解決問題的能力.加深課堂講授和書本內(nèi)容的理解。通過上機(jī)實(shí)驗(yàn)來掌握、理解、鞏固語法規(guī)則是學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的有效方法。通過多次有針對性的上機(jī)實(shí)驗(yàn),可以逐步加深學(xué)生對語法規(guī)則的理解,從而達(dá)到靈活運(yùn)用和培養(yǎng)程序設(shè)計(jì)能力的目的。.通過上機(jī)編寫和調(diào)試程序,可使學(xué)生真正了解程序在計(jì)算機(jī)中的執(zhí)行過程以及計(jì)算機(jī)軟件的開發(fā)過程,提高學(xué)習(xí)程序設(shè)計(jì)的興趣。.通過該課程的實(shí)驗(yàn),使學(xué)生對課堂中所講述的內(nèi)容有一個直觀的認(rèn)識,更好地掌握所學(xué)的知識。同時培養(yǎng)學(xué)生的實(shí)際動手能力,加強(qiáng)學(xué)生創(chuàng)新思維能力的培養(yǎng)。三、實(shí)驗(yàn)指導(dǎo)的基本要求上機(jī)前準(zhǔn)備要求:.復(fù)習(xí)和掌握與本次實(shí)驗(yàn)有關(guān)的教學(xué)內(nèi)容。.根據(jù)實(shí)驗(yàn)的內(nèi)容,對問題進(jìn)行認(rèn)真的分析,搞清楚要解決的問題是什么?給定的條件是什么?要求的結(jié)果是什么?需要使用什么類型的數(shù)據(jù)(如整型、實(shí)型、雙精度型、字符型等)?.初步設(shè)計(jì)程序的用戶界面。由于.NET2002的應(yīng)用程序一般都有一個用戶界面,因此要對用戶界面進(jìn)行設(shè)計(jì),需要使用什么對象進(jìn)行輸入或輸出;采用什么樣的格式進(jìn)行數(shù)據(jù)的輸入或輸出等。.根據(jù)應(yīng)用程序的主要功能,考慮通過什么方法來實(shí)現(xiàn),關(guān)鍵問題是使用什么算法,在紙上編寫好相關(guān)功能的事件代碼。.預(yù)習(xí)實(shí)驗(yàn)步驟,對實(shí)驗(yàn)步驟中提出的一些問題進(jìn)行思考,并給出初步的解決方案。上機(jī)實(shí)驗(yàn)的過程:一般來說,上機(jī)實(shí)驗(yàn)應(yīng)包括以下幾個步驟:.啟動集成開發(fā)環(huán)境。.根據(jù)程序功能和事先的準(zhǔn)備,在窗體設(shè)計(jì)器窗口中,設(shè)計(jì)用戶界面,編寫事件過程,在調(diào)試運(yùn)行之前,首先應(yīng)將工程保存,以防調(diào)試過程出現(xiàn)死機(jī),而需從頭開始,浪費(fèi)時間。.調(diào)試程序,如果出現(xiàn)編譯錯誤,根據(jù)程序提示,分析錯誤原因進(jìn)行修改。如果無語法錯誤,使用多組數(shù)據(jù)進(jìn)行測試,分析其輸出結(jié)果是否與預(yù)期的結(jié)果相符,如果不符,應(yīng)檢查程序有無寫錯,算法是否合理,將發(fā)現(xiàn)的錯誤并逐個修正,并作記錄。.在程序調(diào)試和測試完畢后,再次保存程序。如果條件允許將程序和運(yùn)行結(jié)果打印在紙上,以備檢查。.按照實(shí)驗(yàn)步驟中的要求,對程序作必要的改動,或者增加?些功能等。例如改變程序中某些對象(窗體或控件)的屬性或增加不同的事件過程,然后觀察運(yùn)行結(jié)果,從而進(jìn)一步理解對象的操作。四、考核形式及要求.考核方式:考試,以上機(jī)操作或上交電子程序進(jìn)行考核。.成績評定:實(shí)驗(yàn)占本課程的30%。五、實(shí)驗(yàn)教材及參考書目.《C#編程及應(yīng)用程序開發(fā)教程》、劉煒等編著、清華大學(xué)出版社、2007年。.《C#高級編程》、ChristianNagel,BillEvjen,JayGlynn等著,李敏波翻譯、清華大學(xué)出版社、2006年。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一集成環(huán)境編寫一個最基本的C#程序;學(xué)習(xí)給定的C#程序的調(diào)試和運(yùn)行。21演示設(shè)計(jì)必做2實(shí)驗(yàn)二數(shù)據(jù)類型和變量通過實(shí)驗(yàn)了解數(shù)值類型和引用類型在定義、拷貝、使用方面的異同。21驗(yàn)證設(shè)計(jì)必做3實(shí)驗(yàn)三數(shù)據(jù)的輸入、輸出獲取日期和時間,并格式化日期和時問:String類的使用;StringBuilder類的使用;Convert類的使用。21設(shè)計(jì)必做4實(shí)驗(yàn)四程序控制語句完成C#幫助系統(tǒng)。21設(shè)計(jì)必做5實(shí)驗(yàn)五數(shù)組使用冒泡法對數(shù)組元素進(jìn)行排序;Array類主要方法的使用。11設(shè)計(jì)必做6實(shí)驗(yàn)六類通過實(shí)例體會方法重載的意義;實(shí)現(xiàn)一個類中幾個不同的構(gòu)造函數(shù)及對其的調(diào)用;算數(shù)運(yùn)算符的重載。21設(shè)計(jì)必做7實(shí)驗(yàn)七接口、代理和事件通過編程讓學(xué)生掌握接口的定義和使用方法;通過程序讓學(xué)生理解使用接口的意義;指定模式,讓學(xué)生編程實(shí)現(xiàn);讓學(xué)生代理的使用方法;通過讀程序讓學(xué)生了解事件的定義和使用。21演示設(shè)計(jì)研究必做8實(shí)驗(yàn)八異常處理編程實(shí)現(xiàn)程序中系統(tǒng)異常的捕獲、處理;編程實(shí)現(xiàn)程序中自定義異常的定義、拋出、捕獲和處理。11演示設(shè)計(jì)必做9實(shí)驗(yàn)九創(chuàng) 建Windows應(yīng)用程序編程實(shí)現(xiàn)一個簡單的WinForm菜單程序;編程實(shí)現(xiàn)事件響應(yīng)程序的編寫和處理;編程實(shí)現(xiàn)多文檔界面。41演小設(shè)計(jì)綜合必做執(zhí)筆人:余慧《WinForm程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱(中英文):WinForm程序設(shè)計(jì)(WinFormProgramDesign).課程編號:B0310102.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向).學(xué)時學(xué)分:課程總學(xué)時54學(xué)時、課程總學(xué)分3學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:6.先修課程:面向?qū)ο蟪绦蛟O(shè)計(jì)(C#)二、實(shí)驗(yàn)教學(xué)目的實(shí)驗(yàn)教學(xué)是《WinForm程序設(shè)計(jì)》課程教學(xué)的一個必要組成部分,不屬于單獨(dú)的實(shí)驗(yàn)課程。本實(shí)驗(yàn)課程的內(nèi)容與理論課聯(lián)系緊密,通過理論教學(xué)和實(shí)驗(yàn)等環(huán)節(jié)的教學(xué),使學(xué)生加深對教學(xué)內(nèi)容的理解與認(rèn)識,培養(yǎng)學(xué)生的.Net下WinForm程序設(shè)計(jì)、調(diào)試的能力。所列實(shí)驗(yàn)內(nèi)容中大部分要求單人單機(jī)完成。三、實(shí)驗(yàn)指導(dǎo)的基本要求為達(dá)到教學(xué)目的,實(shí)驗(yàn)指導(dǎo)教師對學(xué)生實(shí)驗(yàn)迎進(jìn)行指導(dǎo):.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié),然后按題目的要求編寫程序,實(shí)驗(yàn)時要準(zhǔn)備好相應(yīng)的設(shè)計(jì)思路和算法清單。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在PC機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果一定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康?3)實(shí)驗(yàn)內(nèi)容(4)實(shí)驗(yàn)步驟(5)實(shí)驗(yàn)總結(jié)(包括思考題)四、考核形式及要求.考核方式:上機(jī)考試。.成績評定:成績由以下幾部分組成:考勤占20%,實(shí)驗(yàn)報(bào)告占20%,期末上機(jī)考試占60%。五、實(shí)驗(yàn)教材及參考書目.《WindowsForms程序設(shè)計(jì)》、ChrisSells著、榮耀譯、人民郵電出版社、2004年9月。.《C#WindowsForms程序設(shè)計(jì)》、ErikBrown著、朱毓斌譯、清華大學(xué)出版社、2006年4月。
六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一窗口設(shè)計(jì)、布局窗口設(shè)計(jì)、布局、子控件、多文11心必做2實(shí)驗(yàn)二對話框與數(shù)據(jù)驗(yàn)證實(shí)驗(yàn)對話框、數(shù)據(jù)驗(yàn)證。11驗(yàn)證必做3實(shí)驗(yàn)三畫刷實(shí)驗(yàn)畫刷、圖像程序。11驗(yàn)證必做4實(shí)驗(yàn)四字體、字符串實(shí)險(xiǎn)字體、字符串。11驗(yàn)證必做5實(shí)驗(yàn)五繪圖實(shí)驗(yàn)繪圖與變換、區(qū)域繪圖。11驗(yàn)證必做6實(shí)驗(yàn)六打印文檔實(shí)驗(yàn)打印文檔實(shí)驗(yàn)。11驗(yàn)證必做7實(shí)驗(yàn)七控件實(shí)驗(yàn)自定義控件、用戶控件、控件拖放。21驗(yàn)證必做8實(shí)驗(yàn)八擴(kuò)展屬性提供者實(shí)驗(yàn)擴(kuò)展屬性提供者實(shí)驗(yàn)、類型轉(zhuǎn)換器實(shí)驗(yàn)、UI類型編輯器實(shí)驗(yàn)、自定義設(shè)計(jì)器實(shí)驗(yàn)。11心必做9實(shí)驗(yàn)九資源、資源本地化實(shí)驗(yàn)資源、資源本地化實(shí)驗(yàn)。11驗(yàn)證必做10實(shí)驗(yàn)十環(huán)境設(shè)置實(shí)驗(yàn)環(huán)境設(shè)置實(shí)驗(yàn)。11驗(yàn)證必做11實(shí)驗(yàn)數(shù)據(jù)集實(shí)驗(yàn)數(shù)據(jù)集、數(shù)據(jù)設(shè)計(jì)器、類型化數(shù)據(jù)集。21驗(yàn)證必做12實(shí)驗(yàn)十二數(shù)據(jù)綁定實(shí)驗(yàn)數(shù)據(jù)綁定、自定義數(shù)據(jù)源。21驗(yàn)證必做13實(shí)驗(yàn)十三異步WebServices實(shí)驗(yàn)異步WebServices實(shí)驗(yàn)。11驗(yàn)證必做14實(shí)驗(yàn)十四Web程序開發(fā)Web程序開發(fā)。21驗(yàn)證必做執(zhí)筆人:史毓達(dá)《微機(jī)原理與匯編語言》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:微機(jī)原理與匯編語言.課程編號:B0310105.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向).學(xué)時學(xué)分:課程總學(xué)時54學(xué)時、課程總學(xué)分3學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:5.先修課程:數(shù)字電路、C語言程序設(shè)計(jì)二、實(shí)驗(yàn)教學(xué)目的本實(shí)驗(yàn)課是專業(yè)課《微機(jī)原理與匯編語言》的課程內(nèi)實(shí)驗(yàn),它是隨課程課堂教學(xué)分步進(jìn)行的,主要是練習(xí)匯編語言的上機(jī)操作和編程方法以及基于總線的接口技術(shù)和設(shè)計(jì)方法,使學(xué)生通過實(shí)驗(yàn)和設(shè)計(jì),掌握微機(jī)硬件基本知識、基本操作技能;學(xué)會運(yùn)用匯編語言進(jìn)行程序設(shè)計(jì);樹立起計(jì)算機(jī)體系結(jié)構(gòu)的基本概念;培養(yǎng)基本的硬件動手能力和目標(biāo)代碼級軟件調(diào)試能力,使學(xué)生能在分析問題和解決問題等方面受到系統(tǒng)科學(xué)的訓(xùn)練。為后繼的相關(guān)課程教學(xué)及微機(jī)技術(shù)應(yīng)用做好鋪墊。三、實(shí)驗(yàn)指導(dǎo)的基本要求.實(shí)驗(yàn)前要求提前給學(xué)生布置任務(wù),讓學(xué)生熟悉實(shí)驗(yàn)內(nèi)容。.實(shí)驗(yàn)操作方面要求對于規(guī)定的實(shí)驗(yàn)內(nèi)容,學(xué)生可以根據(jù)自己對知識的理解與掌握,采用不同的方法實(shí)現(xiàn),教師對學(xué)生的實(shí)驗(yàn)結(jié)果必須逐個地進(jìn)行驗(yàn)收,綜合給出每次實(shí)驗(yàn)成績,以此作為學(xué)生平時成績。.實(shí)驗(yàn)報(bào)告要求認(rèn)真完成實(shí)驗(yàn)報(bào)告,特別是后面的思考題,適當(dāng)時需要用電子文稿說明設(shè)計(jì)思想與實(shí)現(xiàn)方法。四、考核形式及要求.考核方式:考勤+操作考核+報(bào)告評定。.成績評定:成績由以下兒部分組成:考勤占20%,操作考核占40%,實(shí)驗(yàn)報(bào)告占40%。五、實(shí)驗(yàn)教材及參考書目2位微機(jī)實(shí)驗(yàn)指導(dǎo)書,華中科技大學(xué)計(jì)算機(jī)學(xué)院。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序■)實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一基本匯編程序設(shè)計(jì)學(xué)習(xí)匯編開發(fā)環(huán)境的使用,順序和選擇結(jié)構(gòu)設(shè)計(jì)。21演示設(shè)計(jì)必做2實(shí)驗(yàn)二高級匯編程序設(shè)計(jì)簡單循環(huán)程序設(shè)計(jì),簡單子程序調(diào)用。21設(shè)計(jì)必做3實(shí)驗(yàn)三聲-光報(bào)警器利用8255編寫程序控制揚(yáng)聲器和LED工作組成聲-光報(bào)警器。21設(shè)計(jì)必做4實(shí)驗(yàn)四音樂發(fā)生器利用定時器8253控制演奏音樂。21綜合設(shè)計(jì)必做5實(shí)驗(yàn)五中斷計(jì)數(shù)用接地的單線向中斷控制器申請中斷,中斷的次數(shù)要求在屏幕上顯示。21設(shè)計(jì)必做6實(shí)驗(yàn)六雙機(jī)串行通訊RS-232標(biāo)準(zhǔn)全雙工查詢方式通信,RS485標(biāo)準(zhǔn)半雙工中斷方式通信。21演示驗(yàn)證設(shè)計(jì)必做7實(shí)驗(yàn)七數(shù)據(jù)采集利用ADC0809,以查詢方式采集一批數(shù)據(jù),并在屏幕上顯示。21綜合設(shè)計(jì)必做8實(shí)驗(yàn)八8237ADMAC應(yīng)用實(shí)驗(yàn)從內(nèi)存寫一批數(shù)據(jù)到軟盤(DMA讀)和從軟盤讀一批數(shù)據(jù)到內(nèi)存(DMA寫)。21驗(yàn)證設(shè)計(jì)選做9實(shí)驗(yàn)九DMA方式A/D轉(zhuǎn)換器接口擴(kuò)將以BUF1為首地址的N個字節(jié),存入6264RAM的E100H開始的N個單21綜公設(shè)計(jì)選做展存儲器元中,然后將6264RAM中E100H開始的N個單元的內(nèi)容讀入到BUF2中。執(zhí)筆人:孫延維《數(shù)據(jù)庫系統(tǒng)程序設(shè)計(jì)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱(中英文):數(shù)據(jù)庫系統(tǒng)程序設(shè)計(jì);ProgramDesignofDatabaseSystem.課程編號:B0310202,B0311106,B0310202.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)技術(shù)(教育方向,網(wǎng)絡(luò)工程方向,軟件工程方向).學(xué)時學(xué)分:課程總學(xué)時54學(xué)時、課程總學(xué)分3學(xué)分、實(shí)驗(yàn)學(xué)時30學(xué)時、實(shí)驗(yàn)學(xué)分3學(xué)分.開課學(xué)期:6.先修課程:數(shù)據(jù)庫系統(tǒng)概論;數(shù)據(jù)結(jié)構(gòu);操作系統(tǒng);VB/Delphi/PB程序設(shè)計(jì)二、實(shí)驗(yàn)教學(xué)目的本課程的主要任務(wù)是如何使用SQLServer2000進(jìn)行程序設(shè)計(jì)以及對數(shù)據(jù)庫進(jìn)行適當(dāng)?shù)毓芾?。通過上機(jī)實(shí)踐相,使學(xué)生能熟練使用Transact-SQL語言并能進(jìn)行簡單編程;掌握SQLServer2000中的服務(wù)器端各種配置方法、數(shù)據(jù)庫安全性管理、對不同備份的數(shù)據(jù)庫恢復(fù)、自動化管理、監(jiān)視和維護(hù)SQLServer2000、性能調(diào)整與優(yōu)化等相關(guān)的數(shù)據(jù)庫管理方面的知識。能夠利用Transact-SQL語言進(jìn)行數(shù)據(jù)庫應(yīng)用程序開發(fā),了解客戶端開發(fā)工具與大型數(shù)據(jù)庫(SQLSERVER2000)配合開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的關(guān)鍵技術(shù)。三、實(shí)驗(yàn)指導(dǎo)的基本要求.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié)。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在PC機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果一定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康?3)實(shí)驗(yàn)素材(4)實(shí)驗(yàn)內(nèi)容(5)實(shí)驗(yàn)步驟(6)實(shí)驗(yàn)結(jié)論和總結(jié)(包括思考題)四、考核形式及要求.考核方式:考查,操作。.成績評定:實(shí)驗(yàn)成績由以下幾部分組成:(1)實(shí)驗(yàn)考勤占15%(2)實(shí)驗(yàn)態(tài)度與結(jié)果占40%(3)實(shí)驗(yàn)報(bào)告占45%在總評成績中25%的比例匯總計(jì)算。五、實(shí)驗(yàn)教材及參考書目《SQLServer實(shí)用教程》、鄭阿奇主編、電子工業(yè)出版社、2005年、第2版。
六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)」認(rèn)識SQLServer掌握SQLServer服務(wù)器的安裝掌握企業(yè)管理器的基本使用方法;掌握查詢分析器的基本使用方法;對數(shù)據(jù)庫及其對象有基本了解。21驗(yàn)證必做2實(shí)驗(yàn)二數(shù)據(jù)庫和表的創(chuàng)建了解SQLServer數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu);了解表的結(jié)構(gòu)特點(diǎn);了解SQLServer的基本數(shù)據(jù)類型:了解空值概念;學(xué)會在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫和表;學(xué)會使用T-SQL語句創(chuàng)建數(shù)據(jù)庫和表。21驗(yàn)證綜合必做3實(shí)驗(yàn)三數(shù)據(jù)庫文件管理,表和表數(shù)據(jù)的操作學(xué)會在企業(yè)管理器中對數(shù)據(jù)庫表進(jìn)行插入、修改和刪除數(shù)據(jù)操作:學(xué)會使用T-SQL對數(shù)據(jù)庫表進(jìn)行插入、修改和刪除數(shù)據(jù)操作:了解數(shù)據(jù)更新操作時注意數(shù)據(jù)的完整性;了解T-SQL語句對表操作的靈活控制功能。21險(xiǎn)證設(shè)計(jì)必做4實(shí)驗(yàn)四流程控制語句、函數(shù)掌握用戶自定義類型的使用;掌握變量的分類及其使用;掌握各種運(yùn)算符的使用:掌握各種控制語句的使用;掌握系統(tǒng)函數(shù)及其用戶自定義函數(shù)的使用。21驗(yàn)證綜合設(shè)計(jì)必做5實(shí)驗(yàn)五索引和數(shù)據(jù)的完整性掌握索引的使用方法;掌握數(shù)據(jù)完整性的實(shí)現(xiàn)方法。21然價(jià)設(shè)計(jì)必做6實(shí)驗(yàn)六存儲過程和觸發(fā)器掌握存儲過程的使用方法;掌握觸發(fā)器的使用方法。21綜合設(shè)計(jì)必做7實(shí)驗(yàn)七數(shù)據(jù)庫的恢復(fù)和數(shù)據(jù)的導(dǎo)入導(dǎo)出掌握在企業(yè)管理器中創(chuàng)建命名備份設(shè)備的方法:掌握在企業(yè)管理器中進(jìn)行備份操作的步驟;掌握使用T-SQL語句進(jìn)行數(shù)據(jù)庫完全備份的方法;掌握在企業(yè)管理器中進(jìn)行數(shù)據(jù)庫恢夏的步驟;掌握使用T-SQL語句進(jìn)行數(shù)據(jù)庫恢復(fù)的方法;掌握使用DTS導(dǎo)入導(dǎo)出向?qū)QLServer數(shù)據(jù)庫導(dǎo)出為Access數(shù)據(jù)庫的方法;掌握使用21綜合設(shè)計(jì)必做DTS導(dǎo)入導(dǎo)出向?qū)ccess數(shù)據(jù)庫導(dǎo)出為SQLServer數(shù)據(jù)庫的方法。8實(shí)驗(yàn)八數(shù)據(jù)庫的安全性掌握WINDOWSNT認(rèn)證模式下數(shù)據(jù)庫用戶賬號的創(chuàng)建與取消方法;掌握混合模式下數(shù)據(jù)庫用戶賬號的創(chuàng)建與取消方法:掌握數(shù)據(jù)庫用戶權(quán)限的設(shè)置方法。21綜合設(shè)計(jì)研究必做9實(shí)驗(yàn)九服務(wù)器性能和活動監(jiān)視、數(shù)據(jù)復(fù)制掌握事件探測器的使用方法,利用企業(yè)管理器和T-SQL語句進(jìn)行服務(wù)器性能和活動監(jiān)測方法;利用企業(yè)管理器對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行復(fù)制。21驗(yàn)hl:必做10實(shí)驗(yàn)基于ASP的數(shù)據(jù)庫應(yīng)用系統(tǒng)的設(shè)計(jì)掌握1IS組件的安裝和Web站點(diǎn)的虛擬根目錄和主文檔的設(shè)置方法;利用ASP/SQLServer實(shí)現(xiàn)簡單的網(wǎng)上的學(xué)生管理系統(tǒng)或網(wǎng)h書店等系統(tǒng)。61設(shè)計(jì)必做執(zhí)筆人:邱長春《計(jì)算機(jī)圖形學(xué)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:計(jì)算機(jī)圖形學(xué)(ComputerGraphics).課程編號:B0310205,B0312203.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向)、計(jì)算機(jī)科學(xué)與技術(shù)(軟件工程).學(xué)時學(xué)分:課程總學(xué)時54學(xué)時、課程總學(xué)分3學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分.開課學(xué)期:617.先修課程:線性代數(shù)、面向?qū)ο蟪绦蛟O(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)二、實(shí)驗(yàn)教學(xué)目的本課程實(shí)驗(yàn)包括圖形的顯示和輸出技術(shù)、基本圖形生成算法、圖形的各種變換、曲線和曲面的繪制、圖形的剪取、隱線和隱面的消除和產(chǎn)生有真實(shí)感圖形的方法。用C++(或C)結(jié)合OpenGL圖形庫進(jìn)行與理論教學(xué)配合的實(shí)驗(yàn)。教學(xué)目的包括:.學(xué)習(xí)計(jì)算機(jī)圖形學(xué)的基本理論,掌握常見算法的作用;.掌握利用C++(或C)進(jìn)行基本圖形元素(點(diǎn)、線、面、圓)交互繪制;.掌握利用C++(或C)進(jìn)行圖形裁剪、螺旋曲線的實(shí)現(xiàn);.掌握利用C++(或C)進(jìn)行圖形變換。三、實(shí)驗(yàn)指導(dǎo)的基本要求.在上機(jī)實(shí)驗(yàn)前,教師應(yīng)指定明確的實(shí)驗(yàn)項(xiàng)目,要求學(xué)生了解實(shí)驗(yàn)的目的和要求,并據(jù)此復(fù)習(xí)或閱讀書本上相關(guān)內(nèi)容;.教師應(yīng)該要求學(xué)生根據(jù)實(shí)驗(yàn)中給定的項(xiàng)目預(yù)先分析算法流程,寫好可成功運(yùn)行的程序,分析可能出現(xiàn)的問題;.在上機(jī)過程中,教師應(yīng)指導(dǎo)和督促學(xué)生完成練習(xí),幫助學(xué)生分析出現(xiàn)的問題并采取相應(yīng)的對策;.實(shí)驗(yàn)做完后,要求教師及學(xué)生做好相應(yīng)總結(jié)工作。四、考核形式及要求.考核方式:上機(jī)考試。.成績評定:實(shí)驗(yàn)成績由以下幾部分組成:(1)實(shí)驗(yàn)考勤占10%(2)實(shí)驗(yàn)報(bào)告占40%(3)期末上機(jī)考試占50%要求學(xué)生按要求寫出實(shí)驗(yàn)報(bào)告,重點(diǎn)考查實(shí)驗(yàn)結(jié)果及其正確性與總結(jié)內(nèi)容,書寫是否清晰、整潔,以ABCDE五分制進(jìn)行記載。五、實(shí)驗(yàn)教材及參考書目.《計(jì)算機(jī)圖形學(xué)(第三版)》、羅笑南、王若梅、中山大學(xué)出版社、2004年7月。.《計(jì)算機(jī)圖形學(xué)基礎(chǔ)教程》、孫家廣、胡事民、清華大學(xué)出版社、2005年2月。.《計(jì)算機(jī)圖形學(xué)基礎(chǔ)》、陳傳波、電子工業(yè)出版社、2002年3月。.《計(jì)算機(jī)圖形學(xué)教程(修訂版)》、唐榮錫、科學(xué)出版社、2001年10月。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)酎每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一OPENGL程序結(jié)構(gòu)熟悉OPENGL的運(yùn)行環(huán)境,初步了解OPENGL的程序結(jié)構(gòu)。21演示必做2實(shí)驗(yàn)二基本圖元繪制掌握利用C++(或C)進(jìn)行基本圖元的繪制。21驗(yàn)證必做3實(shí)驗(yàn)三圖形變換掌握圖形的基本變換。21驗(yàn)證必做4實(shí)驗(yàn)四顏色處理理解顏色的基本概念和組成,掌握和實(shí)現(xiàn)顏色處理的方法。21驗(yàn)證必做5實(shí)驗(yàn)五曲面生成掌握曲面的生成算法并實(shí)現(xiàn)。21設(shè)計(jì)必做6實(shí)驗(yàn)六光照處理會創(chuàng)建查詢與視圖,并分析查詢、視圖與表的關(guān)系、區(qū)別。21設(shè)計(jì)必做7實(shí)驗(yàn)七圖形的真實(shí)感繪制掌握利用C++(或C)進(jìn)行基本圖形元素(點(diǎn)、線、面、圓)交互繪制21設(shè)計(jì)選作8實(shí)驗(yàn)八紋理映射掌握利用C++(或C)進(jìn)行圖形的紋理映射。21設(shè)計(jì)選作9實(shí)驗(yàn)九綜合實(shí)驗(yàn)利用所學(xué)知識設(shè)計(jì)綜合實(shí)驗(yàn)。21設(shè)計(jì)選作執(zhí)筆人:魯靜《XML技術(shù)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱(中英文):XML技術(shù);XML.課程編號:B0310210,B0312214.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)技術(shù)(教育方向、軟件工程方向).學(xué)時學(xué)分:課程總學(xué)時36學(xué)時、其中理論教學(xué)18學(xué)時、實(shí)驗(yàn)18學(xué)時、2學(xué)分.開課學(xué)期:6.先修課程:數(shù)據(jù)庫原理,VC、VB及Java二、實(shí)驗(yàn)教學(xué)目的通過實(shí)驗(yàn)教學(xué),是學(xué)生掌握XML的語法規(guī)則、文檔類型定義、XMLSchema.級聯(lián)樣式單、可擴(kuò)展樣式語言等XML的基本內(nèi)容,以及W3c的DOM接口標(biāo)準(zhǔn)、Microsoft的XMLDOM以及XML在ASP、VB和HTML中的應(yīng)用。三、實(shí)驗(yàn)指導(dǎo)的基本要求.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié)。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在PC機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果一定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康模?)實(shí)驗(yàn)素材(4)實(shí)驗(yàn)內(nèi)容(5)實(shí)驗(yàn)步驟(6)實(shí)驗(yàn)結(jié)論和總結(jié)(包括思考題)四、考核形式及要求.考核方式:考查,操作。.成績評定:實(shí)驗(yàn)成績由以下兒部分組成:(1)實(shí)驗(yàn)考勤占15%(2)實(shí)驗(yàn)態(tài)度與結(jié)果占40%(3)實(shí)驗(yàn)報(bào)告占45%在總評成績中25%的比例匯總計(jì)算。五、實(shí)驗(yàn)教材及參考書目《XML編程原理與實(shí)例教程》、劉懷亮主編、蔡沂編著、冶金工業(yè)出版社、2008年。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每狙人數(shù)實(shí)臉類型開出要求1實(shí)驗(yàn)-創(chuàng)建良構(gòu)的XML文檔能熟練進(jìn)行XMLSpy安裝,并熟悉其環(huán)境:能在寫字板、XMLSpy中創(chuàng)建“個人信息”XML文件;在XMLSpy中驗(yàn)證XML文件格式的正確性、有效性:在瀏覽器中打開XML文件,體會其結(jié)構(gòu)的嚴(yán)格性21人驗(yàn)證必做2實(shí)驗(yàn)二在XML文檔中使用DTD參照示例XML文件進(jìn)行對應(yīng)的XMLDTD定義;利用DTD對XML文件進(jìn)行驗(yàn)證21人驗(yàn)證必做3實(shí)驗(yàn)三在XML文檔中使用Schema參照示例XML文件進(jìn)行對應(yīng)的XMLSchema定義;利用Schema對XML文件進(jìn)行驗(yàn)證21人心沖必做4實(shí)驗(yàn)四級聯(lián)式樣式表CSS設(shè)計(jì)數(shù)據(jù)顯示的具體樣式,根據(jù)這些樣式編寫具體的css文件;利用CSS21人驗(yàn)證必做文件對XML進(jìn)行顯示5實(shí)驗(yàn)五可擴(kuò)展樣式單語言XSL設(shè)計(jì)數(shù)據(jù)顯示的具體樣式,根據(jù)這些樣式編寫具體的XSL文件;根據(jù)XSL對XML文件進(jìn)行格式轉(zhuǎn)換和顯示21人心iiE必做6實(shí)驗(yàn)六XLink利用簡單鏈接實(shí)現(xiàn)HTML中的超鏈接21人驗(yàn)證必做7實(shí)驗(yàn)七DOM應(yīng)用使用Java和DOM編寫一個簡單的書籍21人設(shè)計(jì)必做8實(shí)驗(yàn)八數(shù)據(jù)島實(shí)現(xiàn)一個內(nèi)部數(shù)據(jù)島訪問的HTML網(wǎng)頁;實(shí)現(xiàn)一個有外部數(shù)據(jù)島訪問的HTML網(wǎng)頁21人設(shè)計(jì)必做9實(shí)驗(yàn)九基于XML的數(shù)據(jù)交換基于HTTP實(shí)現(xiàn)基于SQLServer的查詢(結(jié)果以XML格式返回);使用ADO實(shí)現(xiàn)基于微機(jī)、Java的數(shù)據(jù)交換21人設(shè)計(jì)必做執(zhí)筆人:邱長春《單片機(jī)技術(shù)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:單片機(jī)實(shí)驗(yàn).課程編號:B031021LB0311211,B0312210.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)本科(教育方向,網(wǎng)絡(luò)工程方向,軟件工程方向).學(xué)時學(xué)分:課程總學(xué)時54學(xué)時、課程總學(xué)分3學(xué)分、實(shí)驗(yàn)學(xué)時18學(xué)時、實(shí)驗(yàn)學(xué)分1學(xué)分。.開課學(xué)期:67、先修課程:微機(jī)原理與接口技術(shù)二、實(shí)驗(yàn)教學(xué)目的《單片機(jī)原理及應(yīng)用》是計(jì)算機(jī)專業(yè)學(xué)生的專業(yè)選修課,是一門實(shí)踐性很強(qiáng)的課程,實(shí)驗(yàn)教學(xué)是非常重要的環(huán)節(jié),本實(shí)驗(yàn)課程的內(nèi)容與理論課聯(lián)系緊密,學(xué)生在理論課上獲取的知識,需要在實(shí)驗(yàn)課上進(jìn)行實(shí)踐。聯(lián)機(jī)仿真操作練習(xí),使學(xué)生進(jìn)一步掌握開發(fā)工具的應(yīng)用;指令系統(tǒng)和編程練習(xí),使學(xué)生掌握8051單片機(jī)常用指令的使用和編程;通過I/O口輸入/輸出實(shí)驗(yàn),使學(xué)生掌握80C51單片機(jī)輸入輸出接口使用方法,熟悉8255芯片性能,掌握其編程方法,學(xué)會開關(guān)量輸入輸出控制的接口技術(shù)及編程方法;鍵盤/顯示綜合實(shí)驗(yàn),讓學(xué)生掌握8155的使用方法,掌握動態(tài)顯示、動態(tài)掃描鍵盤的工作原理及硬、軟件的設(shè)計(jì)、調(diào)試方法,掌握8279與80c51接口硬件電路設(shè)計(jì)方法及軟件編程方法以及8051外部中斷的使用和編程方法。ADC、DAC應(yīng)用實(shí)驗(yàn),使學(xué)生了解各種ADC的工作原理,掌握各種ADC與80C51接口電路設(shè)計(jì)方法與A/D轉(zhuǎn)換程序設(shè)計(jì)、調(diào)試方法,掌握DAC0832與80c51的接口方法,掌握D/A轉(zhuǎn)換應(yīng)用程序設(shè)計(jì)、調(diào)試方法。串行通信實(shí)驗(yàn),使學(xué)生掌握利用單片機(jī)串行口實(shí)現(xiàn)通信的方法,掌握單片機(jī)通信程序設(shè)計(jì)、調(diào)試方法,了解PC機(jī)通信的基本要求及實(shí)現(xiàn)的方法,掌握PC機(jī)通信程序設(shè)計(jì)技術(shù)。三、實(shí)驗(yàn)指導(dǎo)的基本要求.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在專用的網(wǎng)絡(luò)實(shí)驗(yàn)室進(jìn)行的。實(shí)驗(yàn)過程中,每位學(xué)生使用兩臺電腦,其中,一臺作為服務(wù)器,另一臺作為工作站。并且,網(wǎng)絡(luò)實(shí)驗(yàn)室的計(jì)算機(jī)配置了特定的保護(hù)卡,重啟后,能保留數(shù)據(jù);同時,也能手動還原系統(tǒng)。讓學(xué)生能很方便的完成網(wǎng)絡(luò)實(shí)驗(yàn)。要求學(xué)生在實(shí)驗(yàn)課程前,應(yīng)預(yù)習(xí)所學(xué)習(xí)的相關(guān)軟、硬件知識,透徹理解實(shí)驗(yàn)要求和實(shí)驗(yàn)所要達(dá)到目的,能夠在進(jìn)行實(shí)驗(yàn)之前拿出相應(yīng)實(shí)驗(yàn)的實(shí)現(xiàn)方案,以便在實(shí)驗(yàn)過程中各項(xiàng)操作有章可循。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康?3)實(shí)驗(yàn)內(nèi)容(4)實(shí)驗(yàn)步驟(5)實(shí)驗(yàn)總結(jié)(包括思考題)四、考核形式及要求.考核方式:上機(jī)考試。.成績評定:成績由以下兒部分組成:考勤占20%,實(shí)驗(yàn)報(bào)告占20%,期末上機(jī)考試占60%。五、實(shí)驗(yàn)教材及參考書目.《綜合實(shí)驗(yàn)/仿真系統(tǒng)(MCS51/96實(shí)驗(yàn)分冊)》、武漢恒科電子教學(xué)儀器有限公司編。.《單片機(jī)原理及接口技術(shù)》、李全利、遲榮強(qiáng)編、高等教育出版社。.《單片微型計(jì)算機(jī)機(jī)原理及應(yīng)用》、張毅坤等編、西安電子科技大學(xué)出版社。.《單片機(jī)原理及接口技術(shù)》、李朝青等編、北京航空航天大學(xué)出版社。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)1P1□輸入、輸出實(shí)驗(yàn)/點(diǎn)陣LED實(shí)驗(yàn)掌握P1口作為I/O口時的使用方法:理解讀引腳和讀鎖存器的區(qū)別;掌握點(diǎn)陣LED的原理和程序設(shè)計(jì)方法;掌握74LS164擴(kuò)展并□的方法。21驗(yàn)證必做2實(shí)驗(yàn)2數(shù)據(jù)區(qū)傳送子程序/拆字程序(鍵盤調(diào)試)(1)學(xué)習(xí)DOS平臺下的編輯、編譯、排錯、調(diào)試方法。學(xué)習(xí)修改和觀察變量的方法;(2)掌握匯編語言設(shè)計(jì)方法;學(xué)習(xí)手工匯編的方法;學(xué)習(xí)鍵盤輸入機(jī)器代碼的方法。21ill:綜合必做3實(shí)驗(yàn)3數(shù)據(jù)排序?qū)嶒?yàn)(1)學(xué)習(xí)WINDOWS平臺下的編輯、編譯、排錯、調(diào)試方法;(2)學(xué)習(xí)修改和觀察變量的方21驗(yàn)證設(shè)計(jì)必做法;綜合使用單步、斷點(diǎn)調(diào)試的方法。4實(shí)驗(yàn)4INTO中斷實(shí)驗(yàn)掌握MCS-51單片機(jī)中斷原理以及編程使用方法;理解下降沿中斷和低電平中斷的區(qū)別。41驗(yàn)證綜合設(shè)計(jì)必做5實(shí)驗(yàn)5八段數(shù)碼管顯示(1)了解數(shù)碼管動態(tài)顯示的原理。(2)了解74LS164擴(kuò)展端口的方法。41綜合設(shè)計(jì)必做6實(shí)驗(yàn)6A/D轉(zhuǎn)換實(shí)驗(yàn)掌握A/D轉(zhuǎn)換與單片機(jī)接口的方法;了解A/D芯片0809轉(zhuǎn)換性能及編程方法。41蹤合設(shè)計(jì)必做執(zhí)筆人:龔義建《Linux系統(tǒng)及編程》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱(中英文):Linux系統(tǒng)與編程(LinuxSystemandProgramDesign).課程編號:B0310215,B0320212.課程性質(zhì):非獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)(教育方向)、教育技術(shù)學(xué)專業(yè).學(xué)時學(xué)分:課程總學(xué)時36學(xué)時、課程總學(xué)分2學(xué)分、實(shí)驗(yàn)學(xué)時12學(xué)時、實(shí)驗(yàn)學(xué)分2/3學(xué)分.開課學(xué)期:6.先修課程:面向?qū)ο蟪绦蛟O(shè)計(jì)、操作系統(tǒng)二、實(shí)驗(yàn)教學(xué)目的實(shí)驗(yàn)教學(xué)是《Linux系統(tǒng)與編程》課程教學(xué)的一個必要組成部分,不屬于單獨(dú)的實(shí)驗(yàn)課程。本實(shí)驗(yàn)課程的內(nèi)容與理論課聯(lián)系緊密,通過理論教學(xué)和實(shí)驗(yàn)等環(huán)節(jié)的教學(xué),使學(xué)生加深對教學(xué)內(nèi)容的理解與認(rèn)識,培養(yǎng)學(xué)生的Linux系統(tǒng)操作與程序開發(fā)的能力。所列實(shí)驗(yàn)內(nèi)容中大部分要求單人單機(jī)完成。三、實(shí)驗(yàn)指導(dǎo)的基本要求為達(dá)到教學(xué)目的,實(shí)驗(yàn)指導(dǎo)教師對學(xué)生實(shí)驗(yàn)迎進(jìn)行指導(dǎo):.預(yù)習(xí)要求學(xué)生在實(shí)驗(yàn)前應(yīng)做好預(yù)習(xí)工作。首先預(yù)習(xí)與本實(shí)驗(yàn)內(nèi)容相關(guān)的章節(jié),然后按題目的要求編寫程序,實(shí)驗(yàn)時要準(zhǔn)備好相應(yīng)的設(shè)計(jì)思路和算法清單。.實(shí)驗(yàn)操作方面要求本實(shí)驗(yàn)是在PC機(jī)上實(shí)現(xiàn)。因此,在實(shí)驗(yàn)過程中重點(diǎn)要經(jīng)常保存文件,以免意外造成的程序丟失等,注意記錄輸出結(jié)果。實(shí)驗(yàn)結(jié)果一定要由指導(dǎo)老師檢查并確認(rèn)。.實(shí)驗(yàn)報(bào)告要求實(shí)驗(yàn)報(bào)告包括以下內(nèi)容:(1)題目(2)實(shí)驗(yàn)?zāi)康模?)實(shí)驗(yàn)內(nèi)容(4)實(shí)驗(yàn)步驟(5)實(shí)驗(yàn)總結(jié)(包括思考題)四、考核形式及要求.考核方式:上機(jī)考試。.成績評定:成績由以下兒部分組成:考勤占20%,實(shí)驗(yàn)報(bào)告占20%,期末上機(jī)考試占60%。五、實(shí)驗(yàn)教材及參考書目.《Linux教程(第二版)》、孟慶昌編著、電子工業(yè)出版社、2007年3月。.《Unix/Linux編程實(shí)踐教程》、MolayB著楊宗源黃海濤譯、清華大學(xué)出版社、2004年10月。
.《Linux系統(tǒng)應(yīng)用與開發(fā)教程》、劉海燕等編著、機(jī)械工業(yè)出版社、2005年10月。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組人數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)?Linux安裝初步了解Linux并掌握Linux安裝。11驗(yàn)肝必做2實(shí)驗(yàn)二Linux基本命令掌握Linux基本操作命令。11驗(yàn)證必做3實(shí)驗(yàn)三文本命令掌握Linux文本操作命令。11險(xiǎn)證必做4實(shí)驗(yàn)四Shell編程掌握Linuxshell腳本編寫及調(diào)試。11驗(yàn)證必做5實(shí)驗(yàn)五Linux內(nèi)核進(jìn)程實(shí)驗(yàn);文件系統(tǒng)實(shí)驗(yàn);內(nèi)存管理實(shí)驗(yàn):進(jìn)程通信實(shí)驗(yàn):設(shè)備管理實(shí)驗(yàn);中斷、異常、系統(tǒng)調(diào)用實(shí)驗(yàn)。11驗(yàn)證必做6實(shí)驗(yàn)六開發(fā)工具熟悉掌握開發(fā)、調(diào)試、程序維護(hù)工具。11驗(yàn)證必做7實(shí)驗(yàn)七Linux編程基礎(chǔ)掌握Linux編程基礎(chǔ)。41驗(yàn)證必做8實(shí)驗(yàn)八軟件安裝與內(nèi)核升級掌握Linux軟件安裝、內(nèi)核升級。11險(xiǎn)證必做9實(shí)驗(yàn)九文件系統(tǒng)維護(hù)系統(tǒng)監(jiān)視、文件系統(tǒng)維護(hù)。11,臉證必做執(zhí)筆人:史毓達(dá)《C語言與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》實(shí)驗(yàn)課程大綱一、實(shí)驗(yàn)課程基本信息.課程名稱:C語言與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)(Clanguageanddatastructurecurriculumdesign).課程編號:B0310807,B0311806,B0312807,B0320807.課程性質(zhì):獨(dú)立設(shè)課.適用專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)(教育方向、網(wǎng)絡(luò)工程方向、軟件工程方向),教育技術(shù)學(xué)專業(yè).學(xué)時學(xué)分:課程總學(xué)時36學(xué)時;實(shí)驗(yàn)總學(xué)時36學(xué)時;課程總學(xué)分2分;實(shí)驗(yàn)學(xué)分2分.開課學(xué)期:3,4.先修課程:大學(xué)計(jì)算機(jī)基礎(chǔ)、C語言程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)二、實(shí)驗(yàn)教學(xué)目的《數(shù)據(jù)結(jié)構(gòu)》是計(jì)算機(jī)專業(yè)一門重要的專業(yè)技術(shù)基礎(chǔ)課程,是一門關(guān)鍵性的核心課程。本課程較系統(tǒng)地介紹了軟件設(shè)計(jì)中常用的數(shù)據(jù)結(jié)構(gòu)以及相應(yīng)的存儲結(jié)構(gòu)和實(shí)現(xiàn)算法,介紹了常用的多種查找和排序技術(shù)。本課程將為整個專業(yè)的學(xué)習(xí)以及軟件設(shè)計(jì)水平的提高打下良好的基礎(chǔ)?!稊?shù)據(jù)結(jié)構(gòu)》同時又是一門實(shí)踐性較強(qiáng)的課程,為了學(xué)好這門課程,必須在掌握理論知識的同時,加強(qiáng)上機(jī)實(shí)踐??紤]到《數(shù)據(jù)結(jié)構(gòu)》是《C語言程序設(shè)計(jì)》課程的后續(xù)課程,把兩門課程的課程設(shè)計(jì)環(huán)節(jié)柔和到一門課程中比較合理。因此,設(shè)置《C語言與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》實(shí)踐環(huán)節(jié)十分重要。本課程的教學(xué)目標(biāo)就是要達(dá)到理論與實(shí)際應(yīng)用相結(jié)合,提高學(xué)生組織數(shù)據(jù)及編寫大型程序的能力,并培養(yǎng)基本的、良好的程序設(shè)計(jì)技能以及團(tuán)隊(duì)精神。三、實(shí)驗(yàn)指導(dǎo)的基本要求.設(shè)計(jì)中要求綜合運(yùn)用所學(xué)知識,上機(jī)解決一些與實(shí)際應(yīng)用結(jié)合緊密的、規(guī)模較大的問題。.通過分析、設(shè)計(jì)、編碼、調(diào)試等各環(huán)節(jié)的訓(xùn)練,使學(xué)生深刻理解、牢固掌握數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計(jì)技術(shù),掌握分析、解決實(shí)際問題的能力。.通過本課程設(shè)計(jì),要求在數(shù)據(jù)結(jié)構(gòu)的邏輯特性和物理表示、數(shù)據(jù)結(jié)構(gòu)的選擇和應(yīng)用、算法的設(shè)計(jì)及其實(shí)現(xiàn)等方面,加深對課程基本內(nèi)容的理解。.在程序設(shè)計(jì)方法以及上機(jī)操作等基本技能和科學(xué)作風(fēng)方面,受到比較系統(tǒng)和嚴(yán)格的訓(xùn)練。四、考核形式及要求.考核方式:考查。采用上機(jī)情況、程序質(zhì)量、實(shí)習(xí)報(bào)告三方面相結(jié)合的形式進(jìn)行考核。.成績評定:由以下三部分組成:機(jī)情況(30%):包括出勤情況、調(diào)試表現(xiàn)序質(zhì)量(50%)習(xí)報(bào)告(20%)五、實(shí)驗(yàn)教材及參考書目實(shí)驗(yàn)教材:.《C語言與數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》、阮宏一、史毓達(dá)等、出版社待定、2009年9月第1版。.《數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)》、蘇仕華等、機(jī)械工業(yè)出版社、2006年6月第1版。參考書目:.《數(shù)據(jù)結(jié)構(gòu)(C/C++描述)》、阮宏一等、中國水利水電出版社、2007年3月第1版。.《數(shù)據(jù)結(jié)構(gòu)實(shí)踐指導(dǎo)教程(C語言版)》、阮宏一等、華中科技大學(xué)出版社、2004年9月第1版。.《C程序設(shè)計(jì)課程設(shè)計(jì)》、劉振安等、機(jī)械工業(yè)出版社、2006年8月第1版。.《數(shù)據(jù)結(jié)構(gòu)課程實(shí)驗(yàn)》、徐孝凱、清華大學(xué)出版社、2002年1月第1版。六、實(shí)驗(yàn)教學(xué)計(jì)劃表序號實(shí)驗(yàn)項(xiàng)目編號實(shí)驗(yàn)名稱內(nèi)容提要實(shí)驗(yàn)學(xué)時每組卜、數(shù)實(shí)驗(yàn)類型開出要求1實(shí)驗(yàn)一算術(shù)表達(dá)式求值能完成+、一、*、/四則運(yùn)算。363-4綜合選做
2實(shí)驗(yàn)二約瑟夫環(huán)編號為1,2,…,n的n個人圍坐一圈,從第1個人開始按順時針方向自1開始順序報(bào)數(shù),報(bào)到m時停止報(bào)數(shù)…。試設(shè)計(jì)一個程序求出這n個人的出列順序。363-4綜介選做3實(shí)驗(yàn)三長整數(shù)運(yùn)算設(shè)計(jì)一個程序?qū)崿F(xiàn)兩個任意長整數(shù)的求和運(yùn)算323-4綜合選做4實(shí)驗(yàn)四停車場管理設(shè)停車場內(nèi)只有一個停放n輛汽車的狹長通道,且只有一個大門可供汽車進(jìn)出。…。試為停車場設(shè)計(jì)按上述要求進(jìn)行管理的模擬程序。323-4綜合選做5實(shí)驗(yàn)五文學(xué)研究助r需要統(tǒng)計(jì)某篇英文小說中某些形容詞的出現(xiàn)次數(shù)和位置。試寫一個實(shí)現(xiàn)這一目標(biāo)的文字統(tǒng)計(jì)系統(tǒng)程序。323-4綜合選做6實(shí)驗(yàn)六筒單行編輯程序?qū)崿F(xiàn)對文本文件的插入、刪除等修改操作。限制這些操作以行為單位進(jìn)行。323-4綜介選做7實(shí)驗(yàn)七城市.鏈表將若干城市的信息存入一個鏈表。要求能夠利用城市名等信息進(jìn)行查找、插入、刪除、更新等操作。323-4綜合選做8實(shí)驗(yàn)八數(shù)制轉(zhuǎn)換問題將十進(jìn)制數(shù)N和其它d進(jìn)制數(shù)進(jìn)行轉(zhuǎn)換是計(jì)算機(jī)實(shí)現(xiàn)計(jì)算的基本問題,試編程實(shí)現(xiàn)。323-4綜合選做9實(shí)驗(yàn)九商品貨架管理商品貨架可以看成一個棧,棧頂商品的生產(chǎn)日期最早?!县洉r,需要倒貨架,以保證生產(chǎn)日期較近的商品在較下的位置。試編程實(shí)現(xiàn)。323-4綜公選做10實(shí)驗(yàn)十一元稀疏多項(xiàng)式的加法、減法、乘法的實(shí)現(xiàn)試編程,實(shí)現(xiàn)兩個-元稀疏多項(xiàng)式的加法、減法、乘法運(yùn)算。323-4綜合選做11實(shí)驗(yàn)十一二叉樹的建立與遍歷試編程,建立一棵二叉樹,對其進(jìn)行遍歷(先序、中序、后序、層次),并輸出遍歷結(jié)果。323-4綜合選做12實(shí)驗(yàn)十二二叉排序樹的相關(guān)操作試從鍵盤讀入一組數(shù)據(jù),建立二叉排序樹并對其進(jìn)行遍歷、查找、插入、刪除、輸出結(jié)點(diǎn)等操作。323-4綜合選做13實(shí)驗(yàn)十三哈希表設(shè)計(jì)試針對某個集體中成員的名字設(shè)計(jì)一個哈希表,使得平均查找長度盡可能小,并完成相應(yīng)的建表和查表程序。323-4綜介選做
14實(shí)驗(yàn)十四內(nèi)部排序算法比較試通過隨機(jī)的一組數(shù)據(jù),比較各排序算法的關(guān)鍵字比較次數(shù)和關(guān)鍵字移動次數(shù),以取得直觀感受。323-4綜合選做15實(shí)驗(yàn)十五運(yùn)動會分?jǐn)?shù)統(tǒng)計(jì)參加運(yùn)動會有n個學(xué)校,比賽分成m個男子項(xiàng)目和w個女子項(xiàng)目。不同的項(xiàng)目取前五名或前三名積分;可以輸入各個項(xiàng)目的前三名或前五名的成績;能統(tǒng)計(jì)各學(xué)??偡?;可以按學(xué)校編號或名稱、學(xué)??偡?、男女團(tuán)體總分排序輸出等。試編程實(shí)現(xiàn)之。323-4綜合選做16實(shí)驗(yàn)十六飛機(jī)訂票系統(tǒng)可以錄入航班及旅客信息;可以訂票、退票、查詢、修改信息等。試編程實(shí)現(xiàn)之。323-4綜合選做17實(shí)驗(yàn)十七宿舍管理查詢軟件為宿舍管理人員編寫一個宿舍管理查詢軟件;要求建立數(shù)據(jù)文件、采用交互工作方式、采用二分查找法等實(shí)現(xiàn)相關(guān)操作。323-4綜合選做18實(shí)驗(yàn)十八圖書借閱管理系統(tǒng)主要分為兩大功能:圖書管理(增加圖書、查詢圖書、刪除圖書、圖書借閱、還書)等;會員管理(增加會員、查詢會員、刪除會員、借書信息)等。323-4綜合選做19實(shí)驗(yàn)十九學(xué)生成績管理能實(shí)現(xiàn)成績的輸入、輸出、插入、刪除、查找、追加、顯示、保存、拷貝、排序、索引、分類統(tǒng)計(jì)等。323-4綜合選做20實(shí)驗(yàn)二十活期儲蓄帳目管理能比較迅速地找到儲戶的帳戶,以實(shí)現(xiàn)存款、取款記賬;能比較簡單,迅速地實(shí)現(xiàn)插入和刪除,以實(shí)現(xiàn)開戶和銷戶的需要。3
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版數(shù)學(xué)一年級上學(xué)期第6單元測試卷
- 中學(xué)生學(xué)習(xí)心理壓力緩解課件
- 浙江省2025年小升初數(shù)學(xué)專項(xiàng)復(fù)習(xí)9-圓(含答案)
- 廣告設(shè)計(jì)師作品評價(jià)試題及答案
- 產(chǎn)科基礎(chǔ)知識試題及答案
- 2024年助理廣告師考試突破技巧試題及答案
- 松下集團(tuán)招聘試題及答案
- 叉車考試題庫分析及答案
- 本溪工勤考試題庫及答案
- 安安規(guī)考試題庫及答案
- 決策樹在飼料技術(shù)推廣中的應(yīng)用研究
- 空管自動化系統(tǒng)的基本組成與功能課件
- 安寧療護(hù)之舒適護(hù)理
- 2023年杭州市規(guī)劃局拱墅規(guī)劃分局編外人員招考考前自測高頻難、易考點(diǎn)模擬試題(共500題)含答案詳解
- 品牌國際化對企業(yè)出口競爭力和品牌價(jià)值的影響研究
- 大模型的因果推理與可解釋性
- 《圓柱與圓錐》單元整體教學(xué)設(shè)計(jì)展示
- journal of affective disorders投稿格式要求
- 大白菜收獲機(jī)的設(shè)計(jì)
- 卒中后抑郁(PSD)在中國的發(fā)病情況及臨床管理分析-修改
- 260噸汽車吊地基承載力驗(yàn)算
評論
0/150
提交評論