![高級(jí)語言程序設(shè)計(jì)(課程設(shè)計(jì))(數(shù)理系)教學(xué)大綱_第1頁](http://file4.renrendoc.com/view/464164458577342fb16bb5055e6dffa6/464164458577342fb16bb5055e6dffa61.gif)
![高級(jí)語言程序設(shè)計(jì)(課程設(shè)計(jì))(數(shù)理系)教學(xué)大綱_第2頁](http://file4.renrendoc.com/view/464164458577342fb16bb5055e6dffa6/464164458577342fb16bb5055e6dffa62.gif)
![高級(jí)語言程序設(shè)計(jì)(課程設(shè)計(jì))(數(shù)理系)教學(xué)大綱_第3頁](http://file4.renrendoc.com/view/464164458577342fb16bb5055e6dffa6/464164458577342fb16bb5055e6dffa63.gif)
![高級(jí)語言程序設(shè)計(jì)(課程設(shè)計(jì))(數(shù)理系)教學(xué)大綱_第4頁](http://file4.renrendoc.com/view/464164458577342fb16bb5055e6dffa6/464164458577342fb16bb5055e6dffa64.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、高級(jí)語言程序設(shè)計(jì)課程設(shè)計(jì)大綱課程編碼1302504課程名稱高級(jí)語言程序設(shè)計(jì)課程設(shè)計(jì)適用專業(yè)應(yīng)用物理專業(yè)周 數(shù)2考核形式考查學(xué) 分2先修理論課程大學(xué)計(jì)算機(jī)基礎(chǔ)開課學(xué)期2一、設(shè)計(jì)的目的和任務(wù)課程設(shè)計(jì)圍繞課程的整體教學(xué)目標(biāo)進(jìn)行,課程設(shè)計(jì)的題目具有一定的綜合性和應(yīng)用性,只靠個(gè)別單元的知識(shí)一般不能實(shí)現(xiàn)課程設(shè)計(jì)的目標(biāo),需要對(duì)課程知識(shí)進(jìn)行綜合運(yùn)用。要完成好課程設(shè)計(jì),就要對(duì)課程知識(shí)進(jìn)行系統(tǒng)學(xué)習(xí)、復(fù)習(xí)、總結(jié)、應(yīng)用,達(dá)到在實(shí)踐中學(xué)習(xí)知識(shí)、掌握知識(shí)、應(yīng)用知識(shí)和培養(yǎng)能力的目的。通過本課程設(shè)計(jì),培養(yǎng)上機(jī)動(dòng)手能力,使學(xué)生鞏固高級(jí)語言程序設(shè)計(jì)課程學(xué)習(xí)的內(nèi)容,掌握工程軟件設(shè)計(jì)的基本方法,強(qiáng)化上機(jī)動(dòng)手能力;通過課程設(shè)計(jì),進(jìn)一步
2、熟悉掌握以下知識(shí):數(shù)據(jù)類型、分支控制、循環(huán)控制、函數(shù)的定義及調(diào)用、結(jié)構(gòu)體及數(shù)組、指針、文件操作、編譯預(yù)處理等;通過課程設(shè)計(jì),掌握程序的局部測(cè)試、調(diào)試方法,建立程序系統(tǒng)調(diào)試、測(cè)試的基本概念和思想,學(xué)會(huì)較大程序的系統(tǒng)測(cè)試和調(diào)試方法。二、課程設(shè)計(jì)要求本設(shè)計(jì)共包括若干個(gè)題目,每個(gè)班按題目數(shù)量分為若干組,原則上每組人數(shù)不超過3人。組中成員同做一個(gè)題目。同組成員是各自獨(dú)立的,可以交流但不可抄襲,相同的工作也必須獨(dú)立完成。設(shè)計(jì)時(shí)間為一周,設(shè)計(jì)結(jié)束時(shí),每個(gè)同學(xué)必須按規(guī)定提交一套完整的設(shè)計(jì)說明書。在該文檔中文檔的格式要求按軟件工程的要求和方法形成,包括你的設(shè)計(jì)思路和設(shè)計(jì)方案、設(shè)計(jì)框圖、代碼、執(zhí)行結(jié)果和結(jié)果分析等
3、。要求采用VC 6.0進(jìn)行設(shè)計(jì)。在滿足基本功能要求的前提下,系統(tǒng)可正確運(yùn)行,界面盡量美觀、交互性好、功能盡可能多。三、課程設(shè)計(jì)與其它課程的關(guān)系本設(shè)計(jì)是在學(xué)生學(xué)完高級(jí)語言程序設(shè)計(jì)之后,采用結(jié)構(gòu)化程序設(shè)計(jì)思想,結(jié)合微軟公司VC 6.0開發(fā)環(huán)境進(jìn)行模擬項(xiàng)目開發(fā)而進(jìn)行的的一次綜合性演練。四、選題的原則及題目難度、深度、廣度分析課程設(shè)計(jì)題目以選用與實(shí)際應(yīng)用緊密結(jié)合的較綜合性的題目,設(shè)計(jì)過程一般包括6個(gè)步驟,即程序的功能設(shè)計(jì)、程序的數(shù)據(jù)設(shè)計(jì)、程序的函數(shù)設(shè)計(jì)、函數(shù)編碼及調(diào)試、程序整體調(diào)試和課程設(shè)計(jì)總結(jié)等,各個(gè)步驟都有其特定的任務(wù)。1、程序的功能設(shè)計(jì)功能設(shè)計(jì)是課程設(shè)計(jì)的第一個(gè)環(huán)節(jié),其任務(wù)是根據(jù)課程設(shè)計(jì)題目的描
4、述和要求,確定程序要實(shí)現(xiàn)的功能,并把這些功能劃分為不同的層次,確定各層功能的上下級(jí)關(guān)系,然后繪制出分級(jí)描述的程序功能框圖,必要時(shí)對(duì)所列功能進(jìn)行說明。2、程序的數(shù)據(jù)設(shè)計(jì)程序的數(shù)據(jù)設(shè)計(jì)主要包括對(duì)以下各類數(shù)據(jù)進(jìn)行設(shè)計(jì):(1)對(duì)程序中用到的主要數(shù)據(jù)確定數(shù)據(jù)類型。(2)對(duì)程序中用到的結(jié)構(gòu)體數(shù)據(jù)定義其結(jié)構(gòu)體類型。(3)定義程序中使用的全局變量、外部變量等。(4)定義程序中通用的符號(hào)常量。(5)確定文件的數(shù)據(jù)類型,如二進(jìn)制文件、文本文件等。3、程序的函數(shù)設(shè)計(jì)一個(gè)綜合性的程序,需要設(shè)計(jì)若干個(gè)函數(shù)。各個(gè)函數(shù)功能各異,使用的層次也不盡相同。為了使總體設(shè)計(jì)協(xié)調(diào)有序地進(jìn)行,需要在程序編碼之前,對(duì)主要的函數(shù)做出預(yù)先設(shè)計(jì)
5、,即所謂的函數(shù)設(shè)計(jì)。程序的函數(shù)設(shè)計(jì)包括函數(shù)的功能設(shè)計(jì)和函數(shù)調(diào)用設(shè)計(jì)兩個(gè)方面。(1)函數(shù)的功能設(shè)計(jì)。對(duì)應(yīng)程序功能框圖,確定各項(xiàng)功能要使用的主要函數(shù),并進(jìn)行明確描述,包括:函數(shù)名稱、函數(shù)功能、函數(shù)參數(shù)、函數(shù)返回值類型等。(2)函數(shù)調(diào)用設(shè)計(jì)。對(duì)函數(shù)的調(diào)用關(guān)系進(jìn)行描述,明確說明在實(shí)現(xiàn)程序功能時(shí),函數(shù)之間將發(fā)生的調(diào)用和被調(diào)用關(guān)系。4、函數(shù)編程及調(diào)試函數(shù)編程及調(diào)試是實(shí)現(xiàn)程序功能的核心階段,需要注意以下問題:(1)課程設(shè)計(jì)具有一定的綜合性,其程序通常由多個(gè)函數(shù)構(gòu)成,每個(gè)函數(shù)都有獨(dú)立的功能,實(shí)現(xiàn)特定的操作。但程序中的所有函數(shù)是一個(gè)有機(jī)的整體,都圍繞實(shí)現(xiàn)程序的功能進(jìn)行設(shè)計(jì)。(2)有些函數(shù)之間有調(diào)用和被調(diào)用關(guān)系,
6、在進(jìn)行函數(shù)設(shè)計(jì)時(shí)需要注意順序問題,有的函數(shù)先設(shè)計(jì),有的函數(shù)后設(shè)計(jì),而沒有調(diào)用關(guān)系的函數(shù)可以并列設(shè)計(jì)。當(dāng)多人合作進(jìn)行一個(gè)課程設(shè)計(jì)時(shí),可以并列設(shè)計(jì)的函數(shù)即可由不同的設(shè)計(jì)人員承擔(dān)。(3)程序設(shè)計(jì)是一個(gè)循序漸進(jìn)的過程。有的函數(shù)在程序設(shè)計(jì)前的函數(shù)設(shè)計(jì)階段就被考慮到了,而有的函數(shù)是在程序設(shè)計(jì)過程中因需要才產(chǎn)生的。但無論哪一個(gè)函數(shù),都會(huì)經(jīng)歷由簡單,到功能完善定型的過程。(4)函數(shù)設(shè)計(jì)一般以功能實(shí)現(xiàn)為主線,圍繞程序的一個(gè)功能進(jìn)行函數(shù)設(shè)計(jì)。每一個(gè)函數(shù)完成之后,都要立即進(jìn)行函數(shù)功能測(cè)試,直到確認(rèn)函數(shù)能實(shí)現(xiàn)其功能為止。(5)有時(shí)在測(cè)試一個(gè)主調(diào)函數(shù)時(shí),其被調(diào)用的函數(shù)還沒有完成設(shè)計(jì),這時(shí)最簡便的方法,就是把被調(diào)用函數(shù)先
7、設(shè)計(jì)為只有一個(gè)空的“return;”語句的函數(shù),然后進(jìn)行主調(diào)函數(shù)的基本測(cè)試。當(dāng)被調(diào)用函數(shù)設(shè)計(jì)完成之后,再進(jìn)行詳細(xì)的測(cè)試。(6)不同功能的函數(shù),對(duì)磁盤文件可能有不同的使用要求,因此在進(jìn)行文件操作時(shí),打開文件的方式就可能不同。5、整體調(diào)試整體調(diào)試是程序設(shè)計(jì)的必要階段,是在前期程序設(shè)計(jì)調(diào)試基礎(chǔ)上進(jìn)行的基本過程。需要設(shè)計(jì)準(zhǔn)備一個(gè)較大規(guī)模的數(shù)據(jù)集,按照課程設(shè)計(jì)題目的功能要求,對(duì)組裝完成的程序逐項(xiàng)進(jìn)行功能測(cè)試和調(diào)試,直至確認(rèn)程序達(dá)到了設(shè)計(jì)目標(biāo)為止。6、設(shè)計(jì)總結(jié) 設(shè)計(jì)總結(jié)是課程設(shè)計(jì)的最終階段,通過對(duì)課程設(shè)計(jì)的各個(gè)過程進(jìn)行系統(tǒng)全面地總結(jié),按照指導(dǎo)教師的具體要求,形成課程設(shè)計(jì)報(bào)告。參考題目:1、學(xué)生成績管理系統(tǒng)
8、2、學(xué)生通訊錄管理系統(tǒng)3、學(xué)生檔案管理系統(tǒng)4、選舉投票系統(tǒng)5、通訊錄系統(tǒng)6、學(xué)生獎(jiǎng)學(xué)金評(píng)定系統(tǒng)7、學(xué)生會(huì)管理系統(tǒng)8、計(jì)算器9、自選題目,但須經(jīng)指導(dǎo)老師同意。五、設(shè)計(jì)的時(shí)間安排序號(hào)設(shè) 計(jì) 內(nèi) 容時(shí) 間要 求備 注1需求分析2天選題一般不中途變更記錄考勤2規(guī)劃設(shè)計(jì)、上網(wǎng)查閱資料2天地點(diǎn):機(jī)房、圖書館、教室3編程、調(diào)試5天機(jī)房4撰寫報(bào)告及答辯1天機(jī)房六、成績的評(píng)定方法與評(píng)分標(biāo)準(zhǔn)根據(jù)學(xué)生在本次課程設(shè)計(jì)中的表現(xiàn)、設(shè)計(jì)的成果及答辯的好壞給出個(gè)人成績,成績的等次分為優(yōu)秀、良好、中等、及格、不及格。要求每個(gè)同學(xué)對(duì)本組設(shè)計(jì)設(shè)計(jì)作品的內(nèi)容所用軟件都要熟悉,考核內(nèi)容包括:設(shè)計(jì)方案;小組分工與團(tuán)隊(duì)合作能力;完成情況;
9、工作量和工作難度;知識(shí)理解和應(yīng)用知識(shí)能力;報(bào)告文檔正確和準(zhǔn)確性;作品的質(zhì)量和創(chuàng)意。優(yōu)秀:作品創(chuàng)意和制作均好。答辯時(shí)能夠較好的回答指導(dǎo)老師提出的問題。良好:作品制作良好,創(chuàng)意一般。答辯時(shí)基本能夠回答指導(dǎo)老師提出的問題。中等:作品制作一般,創(chuàng)意一般。答辯時(shí)只能回答指導(dǎo)老師提出的部分問題。及格:能完成作品但效果不好。答辯時(shí)只能回答指導(dǎo)老師提出的部分問題。不及格:違犯設(shè)計(jì)紀(jì)律,或設(shè)計(jì)沒有完成,或沒有完整的符合標(biāo)準(zhǔn)的文檔,或設(shè)計(jì)方案不正確。七、必要的說明設(shè)計(jì)過程中,每個(gè)同學(xué)都必須嚴(yán)格遵守紀(jì)律。設(shè)計(jì)過程一周,但在設(shè)計(jì)過程中不可能全在實(shí)驗(yàn)室進(jìn)行,因此設(shè)計(jì)者可能在教室或?qū)嶒?yàn)室。在教室是為在實(shí)驗(yàn)室工作做準(zhǔn)備的,因此你的設(shè)計(jì)過程,除了代碼錄入和調(diào)試外一般是在教室進(jìn)行。設(shè)計(jì)開始后要認(rèn)真準(zhǔn)備,分析問題,然后通過圖書或網(wǎng)絡(luò)查詢所需的資料。在設(shè)計(jì)過程中遇到問題的解答主要有主講教師進(jìn)行解答。八、設(shè)計(jì)時(shí)使用的主要參考書及手冊(cè)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初級(jí)銀行業(yè)法律法規(guī)與綜合能力-初級(jí)銀行從業(yè)資格考試《法律法規(guī)與綜合能力》押題密卷2
- DB31T1110.1-食品和食用農(nóng)產(chǎn)品全鏈條信息追溯 第1部分:追溯編碼與標(biāo)識(shí)規(guī)范編制說明
- 特困人員申請(qǐng)書
- 設(shè)計(jì)用戶友好的RESTful接口
- 2024-2025學(xué)年浙江省溫州市高二(上)期末地理試卷(B卷)
- DB2111-T 0028-2023 植保無人飛機(jī)噴施農(nóng)藥防治水稻病蟲害技術(shù)規(guī)程
- 煙草零售許可證申請(qǐng)書
- 編外勞動(dòng)合同(2篇)
- 四川省眉山市仁壽縣2024-2025學(xué)年高一上學(xué)期1月期末聯(lián)考物理試題(解析版)
- 江蘇省南通市蘇北七市2024-2025學(xué)年高三上學(xué)期一??记澳M物理試卷(解析版)
- 教師校園食品安全培訓(xùn)
- 烈士褒揚(yáng)課件教學(xué)課件
- 公務(wù)用車分時(shí)租賃實(shí)施方案
- 《論語》原文-翻譯-完整版
- 中醫(yī)適宜技術(shù)-中藥熱奄包
- 壓瘡的預(yù)防和護(hù)理
- 《手衛(wèi)生知識(shí)培訓(xùn)》培訓(xùn)課件
- 算力時(shí)代全光網(wǎng)架構(gòu)研究報(bào)告(2024年)
- 2024年江蘇省淮安市中考英語試題卷(含答案解析)
- 2025屆高考作文素材:《黑神話 悟空》高考作文和素材運(yùn)用
- 譯林版八年級(jí)英語下冊(cè)英語單詞(帶默寫版)
評(píng)論
0/150
提交評(píng)論