




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、WORD 格式可編輯 C 語言程序課程設(shè)計課程教學(xué)大綱一、課程基本信息課程代碼152265021課程性質(zhì)項目實訓(xùn)培養(yǎng)方案2015 版開課單位信息工程學(xué)院課程學(xué)分2課程學(xué)時32授課對象電子信息工程專業(yè) 第是否是二學(xué)期獨立設(shè)課先修課程C語言程序設(shè)計編寫人鄧明華編寫時間2015年4月 10日審核人劉少敏審核時間2015年5月 10日二、實驗性質(zhì)、地位和任務(wù)C 語言程序課程設(shè)計是一門實用性和實踐性很強的課程,所以本課程的課程設(shè)計環(huán)節(jié)占有非常重要的地位。它是電子信息工程專業(yè)在C 語言程序設(shè)計結(jié)束后的一門重要實踐性課程,是為加強學(xué)生用程序設(shè)計的思想分析和解決問題的能力。三、實驗?zāi)康暮鸵?、實驗?zāi)康脑谌?/p>
2、掌握 C 語言程序設(shè)計課程知識點的前提下,培養(yǎng)學(xué)生分析實際問題的能力。設(shè)計的主要目的和任務(wù)為: (1)鞏固和加深學(xué)生對 C 語言程序設(shè)計課程的基本知識的理解和掌握;( 2)利用 C 語言進(jìn)行簡單軟件設(shè)計的基本思路和方法; ( 3)掌握程序項目開發(fā)的一般步驟;( 4)掌握書寫程序設(shè)計說明文檔的能力。2、實驗要求( 1)作好實驗前準(zhǔn)備工作,對討論的課程設(shè)計問題應(yīng)事先進(jìn)行初步設(shè)計與算法設(shè)計,以提高上機效率。( 2)上機實驗時一人一機,獨立上機。對程序調(diào)試過程中出現(xiàn)的問題應(yīng)盡量獨立解決,以訓(xùn)練學(xué)生分析問題和解決問題的能力。( 3)應(yīng)按時完成課程設(shè)計任務(wù)。專業(yè)知識整理分享WORD 格式可編輯( 4)課程
3、設(shè)計完成后應(yīng)分析實驗結(jié)果,找出存在的問題,尋找出解決問題的辦法并解決問題,從而提高程序設(shè)計的能力。四、實驗項目和學(xué)時分配1、問題分析和任務(wù)定義(4 學(xué)時)( 1)內(nèi)容:根據(jù)設(shè)計題目的要求,充分分析和理解問題,明確問題要求做什么,限制條件是什么。( 2)要求:掌握問題分析的方法,以無歧義的陳述說明程序設(shè)計的任務(wù);了解以用例圖來明確系統(tǒng)功能的方法。( 3)重難點:以無歧義的陳述說明程序設(shè)計的任務(wù);對問題作透徹分析,避免出現(xiàn)需求分析錯誤。( 4)說明:本階段是解決“做什么”的問題,就是要全面理解用戶的各項要求,并準(zhǔn)確表達(dá)所接受的用戶需求。2、邏輯設(shè)計和數(shù)據(jù)結(jié)構(gòu)的選擇(4 學(xué)時)( 1)內(nèi)容:為操作對
4、象定義相應(yīng)的數(shù)據(jù)結(jié)構(gòu),以結(jié)構(gòu)化程序設(shè)計的思想方法為原則劃分各個模塊,定義數(shù)據(jù)的抽象數(shù)據(jù)類型。( 2)要求:掌握邏輯設(shè)計和數(shù)據(jù)結(jié)構(gòu)選擇的方法。( 3)重難點:邏輯設(shè)計和數(shù)據(jù)結(jié)構(gòu)選擇。( 4)說明:本階段的主要任務(wù)是把需求分析得到得數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是:將一個負(fù)責(zé)系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機界面等。數(shù)據(jù)結(jié)構(gòu)設(shè)計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù)的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計??傮w設(shè)計建立的是目標(biāo)系統(tǒng)的邏輯模型,與計算機無關(guān)。3、詳細(xì)設(shè)計和編碼(8 個學(xué)時)( 1)內(nèi)容:算法的具體描述和代碼的書寫( 2)要求:掌握在邏輯設(shè)
5、計基礎(chǔ)上作詳細(xì)設(shè)計的方法,把詳細(xì)設(shè)計的結(jié)果進(jìn)一步求精為程序設(shè)計語言程序。同時加入一些注解和斷言,使程序中邏輯概念清楚。( 3)重難點:在邏輯設(shè)計基礎(chǔ)上作詳細(xì)設(shè)計并編碼實現(xiàn)。( 4)說明:本階段主要任務(wù)是設(shè)計每個模塊的實現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu)。詳細(xì)設(shè)計的目標(biāo)有兩個:實現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。4、上機調(diào)試( 8 個學(xué)時)( 1)內(nèi)容:源程序的輸入和代碼的調(diào)試( 2)要求:能夠熟練掌握調(diào)試工具的各種功能,設(shè)計測試數(shù)據(jù)確定疑點,通過修改程序來證實它或繞過它。調(diào)試正確后,認(rèn)真整理源程序及其注釋,形成格式和風(fēng)格良好的源程序清單和結(jié)果。理解算法的時間、空間復(fù)雜性的分析方法。了解
6、對代碼重構(gòu)的一般方法。專業(yè)知識整理分享WORD 格式可編輯(3)重難點:掌握調(diào)試工具的各種功能。5、編寫課程設(shè)計報告(8 個學(xué)時)( 1)內(nèi)容:按照給定的報告模板,編寫課程設(shè)計報告( 2)要求:設(shè)計報告書封面和正文格式符合武漢工商學(xué)院課程設(shè)計、實習(xí)報告書封面與正文標(biāo)準(zhǔn)格式要求。五、實驗項目主要內(nèi)容要求學(xué)生從以下5題中選做1題(一)職工信息管理系統(tǒng)開發(fā)職工信息包括職工號,姓名,性別,年齡,學(xué)歷,工資,住址,電話等(職工號不相等)。試設(shè)計一職工信息管理系統(tǒng),使之能夠提供下列功能:( 1)系統(tǒng)以菜單方式工作(必做)。( 2)職工信息錄入功能(職工信息用文件保存)(必做)。( 3)職工信息瀏覽功能(必
7、做)。( 4)職工信息查詢功能,查詢方式:(至少完成一項)1)按學(xué)歷查詢2)按職工號查詢3)按電話號碼查詢(5)職工信息刪除,修改功能(可選項)。其中:職工號系統(tǒng)隨機生成,范圍在2014000 2014999 內(nèi)。(二)學(xué)生成績管理系統(tǒng)開發(fā)學(xué)生信息至少包括學(xué)號,姓名,性別,計算機分?jǐn)?shù),數(shù)學(xué)分?jǐn)?shù),英語分?jǐn)?shù)等(學(xué)號不得相等)。該系統(tǒng)需要能夠提供下列功能:( 1)系統(tǒng)以菜單方式工作(必做)。( 2)學(xué)生信息錄入功能(學(xué)生信息用文件保存)(必做)。( 3)學(xué)生信息瀏覽功能 (能查看所有同學(xué)的記錄)(必做)。( 4)學(xué)生信息查詢功能,查詢方式:(至少完成一項)1)按學(xué)號查詢2)按姓名查詢(5)成績排序統(tǒng)
8、計功能:(至少完成一項)1)按照指定的要求對學(xué)生記錄進(jìn)行排序2)按照指定的學(xué)科對成績進(jìn)行統(tǒng)計,需要提供該門成績的:最高分、最低分、平均分、及格率及在五個分?jǐn)?shù)段的學(xué)生人數(shù)比率(0,59,60,69,70,79,80,89,90,100)專業(yè)知識整理分享WORD 格式可編輯(6)學(xué)生信息刪除,修改功能(可選項)。其中:學(xué)號系統(tǒng)隨機生成,范圍在2014000 2014999 內(nèi)。(三)通訊錄管理系統(tǒng)開發(fā)制作一個通訊錄程序,該程序具有查找、添加、修改、刪除功能。通訊錄包括:姓名,電話 , 街道,城市,省,郵編等。(最多存放500 條信息)該系統(tǒng)需要能夠提供下列功能:( 1)系統(tǒng)以菜單方式工作。( 2)
9、創(chuàng)建通訊錄。 ( 信息用文件保存 )( 3)添加通訊錄:在已有通訊錄的末尾,寫入新的信息,并返回選單。( 4)查詢:(按照姓名或電話號碼查詢),如果找到了,則顯示該人的信息,如果未找到,則提示通訊錄中沒有此人的信息,并返回選單。( 5)修改:修改某人的信息, 如果未找到要修改的人, 則提示通訊錄中沒有此人的信息,并返回選單。( 6)刪除:刪除某人的信息, 如果未找到要刪除的人, 則提示通訊錄中沒有此人的信息,并返回選單。( 7)顯示:顯示通訊錄中的所有記錄。( 8)退出:退出選單。(四)學(xué)生選修課查詢系統(tǒng)開發(fā)假定有 100 門課程,每門課程有課程編號,課程名稱,課程性質(zhì),總學(xué)時,授課學(xué)時,實驗
10、或上機學(xué)時,學(xué)分,開課學(xué)期及課程的大致內(nèi)容描述等信息,學(xué)生可查詢這些課程的相關(guān)信息。試設(shè)計一選修課查詢系統(tǒng),使之能提供以下功能:( 1)系統(tǒng)以菜單方式工作。( 2)課程信息錄入功能 ( 課程信息用文件保存 ) 。( 3)課程信息瀏覽功能:顯示所有課程的所有信息。( 4)查詢功能: ( 至少一種查詢方式 )1)按學(xué)分?jǐn)?shù)查詢2)按開課學(xué)期查詢3) 按課程編號查詢( 5)修改課程信息:對某門課程信息進(jìn)行修。( 6)刪除課程:將某門課程的信息刪除。( 7)退出。其中:課程編號隨機生成,范圍在2001 2099 內(nèi)。專業(yè)知識整理分享WORD 格式可編輯六、考核方式、方法及實驗成績評定方法1、考核方式、方
11、法設(shè)計成績是依據(jù)在設(shè)計中的表現(xiàn)綜合評定,包括:平時成績(設(shè)計紀(jì)律+設(shè)計演示、答辯) ( 60%);設(shè)計報告( 40%)。2、實驗成績評定方法評定各級成績時,可參考以下標(biāo)準(zhǔn):( 1)優(yōu)秀( 90 分及以上)能正確理解課程設(shè)計項目的目的和要求,能獨立、順利而正確地完成各項基本要求,會分析和處理實驗中遇到的問題,能運用數(shù)據(jù)結(jié)構(gòu)課程所學(xué)知識較好的解決實際問題,能較好地完成實驗報告及其它各項實驗作業(yè),有一定創(chuàng)造精神和能力。有良好的實驗工作作風(fēng)和習(xí)慣。( 2)良好( 80 分 89 分)能理解課程設(shè)計項目的目的和要求,能認(rèn)真而正確地完成各項基本要求,能分析和處理實驗中遇到的一些問題。能運用數(shù)據(jù)結(jié)構(gòu)課程所學(xué)
12、知識的解決實際問題,對難點較大的部分完成有困難。能一般完成實驗報告和其它實驗作業(yè)。有較好的實驗習(xí)慣和工作作風(fēng)。( 3)中等( 70 分 79 分)能粗淺理解課程設(shè)計項目目的和要求,能認(rèn)真努力進(jìn)行各項基本要求。能分析和處理實驗中一些較容易的問題,掌握本課程中大部分知識。能一般完成各項實驗作業(yè)和報告。處理問題缺乏條理。工作作風(fēng)較好。能認(rèn)真遵守各項規(guī)章制度。學(xué)習(xí)努力。( 4)及格( 60 分 69 分)只能機械地了解課程設(shè)計項目目的和要求,能一般性地完成各項基本要求,有些功能雖然完成但不準(zhǔn)確。遇到問題常常缺乏解決的辦法,在別人啟發(fā)下能作些簡單處理,但效果不理想。 能一般完成實驗報告, 能認(rèn)真遵守實驗室各項規(guī)章制度, 工作中有小的習(xí)慣性毛病 (如工作無計劃,處理問題缺乏條理) 。( 5)不及格( 60 分以下)盲目地操作,只能完成部分課程設(shè)計項目基本要求,但一般效果不好,操作不正確。工作忙亂無條理。一般能遵守實驗室規(guī)章制度,但常有小的錯誤。實驗報告較多的時候有結(jié)果,遇到問題時說不明原因,在教師指導(dǎo)下也較難完成各項實驗作業(yè)?;蛴行┬÷斆鞯慌?,不求上進(jìn)。七、使用教材及實驗指導(dǎo)書、主要參考書1、使用教材及實驗指導(dǎo)書:專業(yè)知識整理分享
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025建筑安全員《C證》考試題庫
- 單位窗簾定制合同范本
- 醫(yī)院資產(chǎn)回購合同范本
- 2025浙江省安全員知識題庫及答案
- 農(nóng)民代種合同范本
- 2025廣東省安全員-A證考試題庫附答案
- 勞務(wù)合同范本香港簽訂
- 三年級口算題目集1000道
- 三年級口算題目練習(xí)冊1000道
- 云南 合同范本
- 2025年茂名市高三年級第一次綜合測試(一模)物理試卷(含答案)
- 《電子商務(wù)法律法規(guī)》電子商務(wù)專業(yè)全套教學(xué)課件
- 《產(chǎn)后出血預(yù)防與處理指南(2023)》解讀課件
- 全套教學(xué)課件《工程倫理學(xué)》
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- 2024年山東經(jīng)貿(mào)職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 清華大學(xué)考生自述
- GB 29444-2012煤炭井工開采單位產(chǎn)品能源消耗限額
- 幼兒園中班繪本:《我喜歡我的小毯子》
- 教學(xué)課件 211和985工程大學(xué)簡介
- 航海氣象及海洋學(xué) 第八章 海浪
評論
0/150
提交評論