![《C語言程序的設(shè)計(jì)課程設(shè)計(jì)》_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/6ff7f948-2658-404b-a971-8cce9966b426/6ff7f948-2658-404b-a971-8cce9966b4261.gif)
![《C語言程序的設(shè)計(jì)課程設(shè)計(jì)》_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/6ff7f948-2658-404b-a971-8cce9966b426/6ff7f948-2658-404b-a971-8cce9966b4262.gif)
![《C語言程序的設(shè)計(jì)課程設(shè)計(jì)》_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/4/6ff7f948-2658-404b-a971-8cce9966b426/6ff7f948-2658-404b-a971-8cce9966b4263.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C語言程序課程設(shè)計(jì)課程教學(xué)大綱一、課程基本信息課程代碼152265021課程性質(zhì)項(xiàng)目實(shí)訓(xùn)培養(yǎng)方案2015 版開課單位信息工程學(xué)院課程學(xué)分2課程學(xué)時(shí)32授課對象電子信息工程專業(yè)第 二學(xué)期是否 獨(dú)立設(shè)課是先修課程C語言程序設(shè)計(jì)編寫人鄧明華編寫時(shí)間2015年4月10日審核人少敏審核時(shí)間2015年5月10日二、實(shí)驗(yàn)性質(zhì)、地位和任務(wù)c語言程序課程設(shè)計(jì)是一門實(shí)用性和實(shí)踐性很強(qiáng)的課程,所以本課程的課程設(shè)計(jì)環(huán)節(jié) 占有非常重要的地位。它是電子信息工程專業(yè)在c語言程序設(shè)計(jì)結(jié)束后的一門重要實(shí)踐性課 程,是為加強(qiáng)學(xué)生用程序設(shè)計(jì)的思想分析和解決問題的能力。三、實(shí)驗(yàn)?zāi)康暮鸵?、實(shí)驗(yàn)?zāi)康脑谌嬲莆誄語言程序設(shè)計(jì)課程知識點(diǎn)
2、的前提下,培養(yǎng)學(xué)生分析實(shí)際問題的能力。設(shè) 計(jì)的主要目的和任務(wù)為:(I)鞏固和加深學(xué)生對C語言程序設(shè)計(jì)課程的基本知識的理解和掌 握;(2)利用C語言進(jìn)行簡單軟件設(shè)計(jì)的基本思路和方法;(3)掌握程序項(xiàng)目開發(fā)的一般步 驟;(4)棠握書寫程序設(shè)計(jì)說明文檔的能力。2、實(shí)驗(yàn)要求(1)作好實(shí)驗(yàn)前準(zhǔn)備工作,對討論的課程設(shè)計(jì)問題應(yīng)事先進(jìn)行初步設(shè)計(jì)與算法設(shè)計(jì),以 提高上機(jī)效率。(2)上機(jī)實(shí)驗(yàn)時(shí)一人一機(jī),獨(dú)立上機(jī)。對程序調(diào)試過程中出現(xiàn)的問題應(yīng)盡量獨(dú)立解決, 以訓(xùn)練學(xué)生分析問題和解決問題的能力。(3)應(yīng)按時(shí)完成課程設(shè)計(jì)任務(wù)。(4)課程設(shè)計(jì)完成后應(yīng)分析實(shí)驗(yàn)結(jié)果,找出存在的問題,尋找出解決問題的辦法并解決 問題,從而提高
3、程序設(shè)計(jì)的能力。四、實(shí)驗(yàn)項(xiàng)目和學(xué)時(shí)分配1、問題分析和任務(wù)定義(4學(xué)時(shí))(1)容:根據(jù)設(shè)計(jì)題目的要求,充分分析和理解問題,明確問題要求做什么,限制條件 是什么。(2)要求:掌握問題分析的方法,以無歧義的述說明程序設(shè)計(jì)的任務(wù);了解以用例圖來 明確系統(tǒng)功能的方法。(3)重難點(diǎn):以無歧義的述說明程序設(shè)計(jì)的任務(wù);對問題作透徹分析,避免出現(xiàn)需求分 析錯(cuò)誤。(4)說明:本階段是解決“做什么”的問題,就是要全面理解用戶的各項(xiàng)要求,并準(zhǔn)確 表達(dá)所接受的用戶需求。2、邏輯設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)的選擇(4學(xué)時(shí))(1)容:為操作對象定義相應(yīng)的數(shù)據(jù)結(jié)構(gòu),以結(jié)構(gòu)化程序設(shè)計(jì)的思想方法為原則劃分各 個(gè)模塊,定義數(shù)據(jù)的抽象數(shù)掲類型。(
4、2)要求:學(xué)握邏輯設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)選擇的方法。(3)重難點(diǎn):邏輯設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)選擇。(4)說明:本階段的主要任務(wù)是把需求分析得到得數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)。 設(shè)計(jì)軟件結(jié)構(gòu)的具體任務(wù)是:將一個(gè)負(fù)責(zé)系統(tǒng)按功能進(jìn)行模塊劃分、建立模塊的層次結(jié)構(gòu)及 調(diào)用關(guān)系、確定模塊間的接口及人機(jī)界面等。數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)包括數(shù)據(jù)特征的描述、確定數(shù)據(jù) 的結(jié)構(gòu)特性、以及數(shù)據(jù)庫的設(shè)計(jì)??傮w設(shè)計(jì)建立的是目標(biāo)系統(tǒng)的邏輯模型,與計(jì)算機(jī)無關(guān)。3、詳細(xì)設(shè)計(jì)和編碼(8個(gè)學(xué)時(shí))(1)容:算法的具體描述和代碼的書寫(2)要求:掌握在邏輯設(shè)計(jì)基礎(chǔ)上作詳細(xì)設(shè)計(jì)的方法,把詳細(xì)設(shè)計(jì)的結(jié)果進(jìn)一步求精為 程序設(shè)計(jì)語言程序。同時(shí)加入一些注解和斷言,使程
5、序中邏輯概念清楚。(3)重難點(diǎn):在邏輯設(shè)計(jì)基礎(chǔ)上作詳細(xì)設(shè)計(jì)并編碼實(shí)現(xiàn)。(4)說明:本階段主要任務(wù)是設(shè)計(jì)每個(gè)模塊的實(shí)現(xiàn)算法、所需的局部數(shù)據(jù)結(jié)構(gòu)。詳細(xì)設(shè) 計(jì)的目標(biāo)有兩個(gè):實(shí)現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。4、上機(jī)調(diào)試(8個(gè)學(xué)時(shí))(1)容:源程序的輸入和代碼的調(diào)試(2)要求:能夠熟練掌握調(diào)試工具的各種功能,設(shè)計(jì)測試數(shù)據(jù)確定疑點(diǎn),通過修改程序 來證實(shí)它或繞過它。調(diào)試正確后,認(rèn)真整理源程序及其注釋,形成格式和風(fēng)格良好的源程序 清單和結(jié)果。理解算法的時(shí)間、空間復(fù)雜性的分析方法。了解對代碼重構(gòu)的一般方法。(3)重難點(diǎn):掌握調(diào)試工具的各種功能。5、編寫課程設(shè)計(jì)報(bào)告(8個(gè)學(xué)時(shí))(1>容:
6、按照給定的報(bào)告模板,編寫課程設(shè)計(jì)報(bào)告(2)要求:設(shè)計(jì)報(bào)告書封面和正文格式符合工商學(xué)院課程設(shè)計(jì)、實(shí)習(xí)報(bào)告書封面與正文 標(biāo)準(zhǔn)格式要求。五、實(shí)驗(yàn)項(xiàng)目主要容要求學(xué)生從以下5題中選做1題(一)職工信息管理系統(tǒng)開發(fā)職工信息包括職工號,性別,年齡,學(xué)歷,工資,住址,等(職工號不相等)。試設(shè) 計(jì)一職工信息管理系統(tǒng),使之能夠提供下列功能:(1)系統(tǒng)以菜單方式工作(必做)。(2)職工信息錄入功能(職工信息用文件保存)(必做)。(3)職工信息瀏覽功能(必做)。(4)職工信息查詢功能,查詢方式:(至少完成一項(xiàng))1)按學(xué)歷查詢2)按職工號查詢3)按查詢(5)職工信息刪除,修改功能(可選項(xiàng))。其中:職工號系統(tǒng)隨機(jī)生成,圍
7、在20140002014999<,(二)學(xué)生成績管理系統(tǒng)開發(fā)學(xué)生信息至少包括學(xué)號,性別,計(jì)算機(jī)分?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é)生信息查詢功能,查詢方式:(至少完成一項(xiàng))1)按學(xué)號查詢2)按查詢(5)成績排序統(tǒng)計(jì)功能:(至少完成一項(xiàng))1)按照指定的要求對學(xué)生記錄進(jìn)行排序2)按照指定的學(xué)科對成績進(jìn)行統(tǒng)計(jì),需要提供該門成績的:最高分、最低分、平均分、 及格率及在五個(gè)分?jǐn)?shù)段的學(xué)生人數(shù)比率(0,59, 60
8、,69, 70,79, 80,89, 90,100)(6)學(xué)生信息刪除,修改功能(可選項(xiàng))。其中:學(xué)號系統(tǒng)隨機(jī)生成,圍在20140002014999c(三)通訊錄管理系統(tǒng)開發(fā)制作一個(gè)通訊錄程序,該程序具有查找、添加、修改、刪除功能。通訊錄包括:,街道, 城市,省,郵編等。(最多存放500條信息)該系統(tǒng)需要能夠提供下列功能:(1)系統(tǒng)以菜單方式工作。(2創(chuàng)建通訊錄。(信息用文件保存)(3)添加通訊錄:在已有通訊錄的末尾,寫入新的信息,并返回選單。(4)查詢:(按照或查詢),如果找到了,則顯示該人的信息,如果未找到,則提示通 訊錄中沒有此人的信息,并返回選單。(5)修改:修改某人的信息,如果未找到
9、要修改的人,則提示通訊錄中沒有此人的信息, 并返回選單。(6)刪除:刪除某人的信息,如果未找到要刪除的人,則提示通訊錄中沒有此人的信息, 并返回選單。(7)顯示:顯示通訊錄中的所有記錄。(8)退出:退出選單。(四)學(xué)生選修課査詢系統(tǒng)開發(fā)假定有100門課程,每門課程有課程編號,課程名稱,課程性質(zhì),總學(xué)時(shí),授課學(xué)時(shí), 實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期及課程的大致容描述等信息,學(xué)生可查詢這些課程的相關(guān) 信息。試設(shè)計(jì)一選修課查詢系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作。(2課程信息錄入功能(課程信息用文件保存)。(3)課程信息瀏覽功能:顯示所有課程的所有信息。(4)查詢功能:(至少一種查詢方式
10、)1)按學(xué)分?jǐn)?shù)查詢2)按開課學(xué)期查詢3)按課程編號查詢(5)修改課程信息:對某門課程信息進(jìn)行修。(6)刪除課程:將某門課程的信息刪除。(7)退出。其中:課程編號隨機(jī)生成,圍在20012099。六、考核方式、方法及實(shí)驗(yàn)成績評定方法1、考核方式、方法設(shè)計(jì)成績是依據(jù)在設(shè)計(jì)中的表現(xiàn)綜合評定,包括:平時(shí)成績(設(shè)計(jì)紀(jì)律+設(shè)計(jì)演示、答辯)(60%);設(shè)計(jì)報(bào)告(40%)。2、實(shí)驗(yàn)成績評定方法評定各級成績時(shí),可參考以下標(biāo)準(zhǔn):(1)優(yōu)秀(90分及以上)能正確理解課程設(shè)計(jì)項(xiàng)目的目的和要求,能獨(dú)立、順利而正確地完成各項(xiàng)基本要求,會 分析和處理實(shí)驗(yàn)中遇到的問題,能運(yùn)用數(shù)據(jù)結(jié)構(gòu)課程所學(xué)知識較好的解決實(shí)際問題,能較好 地完
11、成實(shí)驗(yàn)報(bào)告及其它各項(xiàng)實(shí)驗(yàn)作業(yè),有一定創(chuàng)造精神和能力。有良好的實(shí)驗(yàn)工作作風(fēng)和習(xí) 慣。(2)良好(80分一89分)能理解課程設(shè)計(jì)項(xiàng)目的目的和要求,能認(rèn)真而正確地完成各項(xiàng)基本要求,能分析和處理 實(shí)驗(yàn)中遇到的一些問題。能運(yùn)用數(shù)據(jù)結(jié)構(gòu)課程所學(xué)知識的解決實(shí)際問題,對難點(diǎn)較大的部分 完成有困難。能一般完成實(shí)驗(yàn)報(bào)告和其它實(shí)驗(yàn)作業(yè)。有較好的實(shí)驗(yàn)習(xí)慣和工作作風(fēng)。(3)中等(70分一79分)能粗淺理解課程設(shè)計(jì)項(xiàng)目目的和要求,能認(rèn)真努力進(jìn)行各項(xiàng)基本要求。能分析和處理實(shí) 驗(yàn)中一些較容易的問題,掌握本課程部分知識。能一般完成各項(xiàng)實(shí)驗(yàn)作業(yè)和報(bào)告。處理問題 缺乏條理。工作作風(fēng)較好。能認(rèn)真遵守各項(xiàng)規(guī)章制度。學(xué)習(xí)努力。(4)及格(60分一69分)只能機(jī)械地了解課程設(shè)計(jì)項(xiàng)目目的和要求,能一般性地完成各項(xiàng)基本要求,有些功能雖 然完成但不準(zhǔn)確。遇到問題常常缺乏解決的辦法,在別人啟發(fā)下能作些簡單處理,但效果不 理想。能一般完成實(shí)驗(yàn)報(bào)告,能認(rèn)真遵守實(shí)驗(yàn)室各項(xiàng)規(guī)章制度,工作中有小的習(xí)慣性毛?。ㄈ?工作無計(jì)劃,處理問題缺乏條理)。(5)不及格(60分以下)盲目地操作,只能完成部分課程設(shè)計(jì)項(xiàng)目基本要求,但一般效果不好,操作不正確。工 作忙亂無條理。一般能遵守實(shí)驗(yàn)室規(guī)章制度,但常有小的錯(cuò)誤。實(shí)驗(yàn)報(bào)告較多的時(shí)候有結(jié)果, 遇到問題時(shí)說不明原因,在教師指導(dǎo)下也較難完成各項(xiàng)實(shí)驗(yàn)作業(yè)?;蛴行┬÷斆鞯慌?, 不求上進(jì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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年糖、加工糖及制糖副產(chǎn)品合作協(xié)議書
- 2025年三維多向整體編織物合作協(xié)議書
- 2025年五金采購合同標(biāo)準(zhǔn)版本(2篇)
- 2025年買賣合同鴨飼料(2篇)
- 2025年產(chǎn)品供銷合同簡單版(2篇)
- 2025年二手簡裝房購房協(xié)議樣本(三篇)
- 2025年二手房買賣交合同常用版(4篇)
- 2025年臨時(shí)勞務(wù)合同樣本(2篇)
- 2025年個(gè)人投資公司協(xié)議經(jīng)典版(三篇)
- 2025年交通事故現(xiàn)場協(xié)議書表(2篇)
- 人教版四年級上冊豎式計(jì)算200題及答案
- 建設(shè)工程工作總結(jié)報(bào)告
- 脾破裂術(shù)后健康宣教課件
- 三廢環(huán)保管理培訓(xùn)
- 財(cái)務(wù)管控的間接成本
- 藏族唐卡藝術(shù)特色分析
- 操作系統(tǒng)課程設(shè)計(jì)報(bào)告
- 護(hù)士團(tuán)隊(duì)的協(xié)作和領(lǐng)導(dǎo)力培養(yǎng)培訓(xùn)課件
- QFD模板含計(jì)算公式計(jì)分標(biāo)準(zhǔn)說明模板
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 人工智能在生物醫(yī)學(xué)倫理與法律中的基因編輯與生命倫理問題研究
評論
0/150
提交評論