下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、C語言程序課程設計課程教學大綱一、課程基本信息課程代碼152265021課程性質項目實訓培養(yǎng)方案2015 版開課單位信息工程學院課程學分2課程學時32授課對象電子信息工程專業(yè)第 二學期是否 獨立設課是先修課程C語言程序設計編寫人鄧明華編寫時間2015年4月10日審核人少敏審核時間2015年5月10日二、實驗性質、地位和任務c語言程序課程設計是一門實用性和實踐性很強的課程,所以本課程的課程設計環(huán)節(jié) 占有非常重要的地位。它是電子信息工程專業(yè)在c語言程序設計結束后的一門重要實踐性課 程,是為加強學生用程序設計的思想分析和解決問題的能力。三、實驗目的和要求1、實驗目的在全面掌握C語言程序設計課程知識點
2、的前提下,培養(yǎng)學生分析實際問題的能力。設 計的主要目的和任務為:(I)鞏固和加深學生對C語言程序設計課程的基本知識的理解和掌 握;(2)利用C語言進行簡單軟件設計的基本思路和方法;(3)掌握程序項目開發(fā)的一般步 驟;(4)棠握書寫程序設計說明文檔的能力。2、實驗要求(1)作好實驗前準備工作,對討論的課程設計問題應事先進行初步設計與算法設計,以 提高上機效率。(2)上機實驗時一人一機,獨立上機。對程序調試過程中出現(xiàn)的問題應盡量獨立解決, 以訓練學生分析問題和解決問題的能力。(3)應按時完成課程設計任務。(4)課程設計完成后應分析實驗結果,找出存在的問題,尋找出解決問題的辦法并解決 問題,從而提高
3、程序設計的能力。四、實驗項目和學時分配1、問題分析和任務定義(4學時)(1)容:根據(jù)設計題目的要求,充分分析和理解問題,明確問題要求做什么,限制條件 是什么。(2)要求:掌握問題分析的方法,以無歧義的述說明程序設計的任務;了解以用例圖來 明確系統(tǒng)功能的方法。(3)重難點:以無歧義的述說明程序設計的任務;對問題作透徹分析,避免出現(xiàn)需求分 析錯誤。(4)說明:本階段是解決“做什么”的問題,就是要全面理解用戶的各項要求,并準確 表達所接受的用戶需求。2、邏輯設計和數(shù)據(jù)結構的選擇(4學時)(1)容:為操作對象定義相應的數(shù)據(jù)結構,以結構化程序設計的思想方法為原則劃分各 個模塊,定義數(shù)據(jù)的抽象數(shù)掲類型。(
4、2)要求:學握邏輯設計和數(shù)據(jù)結構選擇的方法。(3)重難點:邏輯設計和數(shù)據(jù)結構選擇。(4)說明:本階段的主要任務是把需求分析得到得數(shù)據(jù)流圖轉換為軟件結構和數(shù)據(jù)結構。 設計軟件結構的具體任務是:將一個負責系統(tǒng)按功能進行模塊劃分、建立模塊的層次結構及 調用關系、確定模塊間的接口及人機界面等。數(shù)據(jù)結構設計包括數(shù)據(jù)特征的描述、確定數(shù)據(jù) 的結構特性、以及數(shù)據(jù)庫的設計??傮w設計建立的是目標系統(tǒng)的邏輯模型,與計算機無關。3、詳細設計和編碼(8個學時)(1)容:算法的具體描述和代碼的書寫(2)要求:掌握在邏輯設計基礎上作詳細設計的方法,把詳細設計的結果進一步求精為 程序設計語言程序。同時加入一些注解和斷言,使程
5、序中邏輯概念清楚。(3)重難點:在邏輯設計基礎上作詳細設計并編碼實現(xiàn)。(4)說明:本階段主要任務是設計每個模塊的實現(xiàn)算法、所需的局部數(shù)據(jù)結構。詳細設 計的目標有兩個:實現(xiàn)模塊功能的算法要邏輯上正確和算法描述要簡明易懂。4、上機調試(8個學時)(1)容:源程序的輸入和代碼的調試(2)要求:能夠熟練掌握調試工具的各種功能,設計測試數(shù)據(jù)確定疑點,通過修改程序 來證實它或繞過它。調試正確后,認真整理源程序及其注釋,形成格式和風格良好的源程序 清單和結果。理解算法的時間、空間復雜性的分析方法。了解對代碼重構的一般方法。(3)重難點:掌握調試工具的各種功能。5、編寫課程設計報告(8個學時)(1>容:
6、按照給定的報告模板,編寫課程設計報告(2)要求:設計報告書封面和正文格式符合工商學院課程設計、實習報告書封面與正文 標準格式要求。五、實驗項目主要容要求學生從以下5題中選做1題(一)職工信息管理系統(tǒng)開發(fā)職工信息包括職工號,性別,年齡,學歷,工資,住址,等(職工號不相等)。試設 計一職工信息管理系統(tǒng),使之能夠提供下列功能:(1)系統(tǒng)以菜單方式工作(必做)。(2)職工信息錄入功能(職工信息用文件保存)(必做)。(3)職工信息瀏覽功能(必做)。(4)職工信息查詢功能,查詢方式:(至少完成一項)1)按學歷查詢2)按職工號查詢3)按查詢(5)職工信息刪除,修改功能(可選項)。其中:職工號系統(tǒng)隨機生成,圍
7、在20140002014999<,(二)學生成績管理系統(tǒng)開發(fā)學生信息至少包括學號,性別,計算機分數(shù),數(shù)學分數(shù),英語分數(shù)等(學號不得相等)。 該系統(tǒng)需要能夠提供下列功能:(1)系統(tǒng)以菜單方式工作(必做)。(2)學生信息錄入功能(學生信息用文件保存)(必做)。(3)學生信息瀏覽功能(能查看所有同學的記錄)(必做)。(4)學生信息查詢功能,查詢方式:(至少完成一項)1)按學號查詢2)按查詢(5)成績排序統(tǒng)計功能:(至少完成一項)1)按照指定的要求對學生記錄進行排序2)按照指定的學科對成績進行統(tǒng)計,需要提供該門成績的:最高分、最低分、平均分、 及格率及在五個分數(shù)段的學生人數(shù)比率(0,59, 60
8、,69, 70,79, 80,89, 90,100)(6)學生信息刪除,修改功能(可選項)。其中:學號系統(tǒng)隨機生成,圍在20140002014999c(三)通訊錄管理系統(tǒng)開發(fā)制作一個通訊錄程序,該程序具有查找、添加、修改、刪除功能。通訊錄包括:,街道, 城市,省,郵編等。(最多存放500條信息)該系統(tǒng)需要能夠提供下列功能:(1)系統(tǒng)以菜單方式工作。(2創(chuàng)建通訊錄。(信息用文件保存)(3)添加通訊錄:在已有通訊錄的末尾,寫入新的信息,并返回選單。(4)查詢:(按照或查詢),如果找到了,則顯示該人的信息,如果未找到,則提示通 訊錄中沒有此人的信息,并返回選單。(5)修改:修改某人的信息,如果未找到
9、要修改的人,則提示通訊錄中沒有此人的信息, 并返回選單。(6)刪除:刪除某人的信息,如果未找到要刪除的人,則提示通訊錄中沒有此人的信息, 并返回選單。(7)顯示:顯示通訊錄中的所有記錄。(8)退出:退出選單。(四)學生選修課査詢系統(tǒng)開發(fā)假定有100門課程,每門課程有課程編號,課程名稱,課程性質,總學時,授課學時, 實驗或上機學時,學分,開課學期及課程的大致容描述等信息,學生可查詢這些課程的相關 信息。試設計一選修課查詢系統(tǒng),使之能提供以下功能:(1)系統(tǒng)以菜單方式工作。(2課程信息錄入功能(課程信息用文件保存)。(3)課程信息瀏覽功能:顯示所有課程的所有信息。(4)查詢功能:(至少一種查詢方式
10、)1)按學分數(shù)查詢2)按開課學期查詢3)按課程編號查詢(5)修改課程信息:對某門課程信息進行修。(6)刪除課程:將某門課程的信息刪除。(7)退出。其中:課程編號隨機生成,圍在20012099。六、考核方式、方法及實驗成績評定方法1、考核方式、方法設計成績是依據(jù)在設計中的表現(xiàn)綜合評定,包括:平時成績(設計紀律+設計演示、答辯)(60%);設計報告(40%)。2、實驗成績評定方法評定各級成績時,可參考以下標準:(1)優(yōu)秀(90分及以上)能正確理解課程設計項目的目的和要求,能獨立、順利而正確地完成各項基本要求,會 分析和處理實驗中遇到的問題,能運用數(shù)據(jù)結構課程所學知識較好的解決實際問題,能較好 地完
11、成實驗報告及其它各項實驗作業(yè),有一定創(chuàng)造精神和能力。有良好的實驗工作作風和習 慣。(2)良好(80分一89分)能理解課程設計項目的目的和要求,能認真而正確地完成各項基本要求,能分析和處理 實驗中遇到的一些問題。能運用數(shù)據(jù)結構課程所學知識的解決實際問題,對難點較大的部分 完成有困難。能一般完成實驗報告和其它實驗作業(yè)。有較好的實驗習慣和工作作風。(3)中等(70分一79分)能粗淺理解課程設計項目目的和要求,能認真努力進行各項基本要求。能分析和處理實 驗中一些較容易的問題,掌握本課程部分知識。能一般完成各項實驗作業(yè)和報告。處理問題 缺乏條理。工作作風較好。能認真遵守各項規(guī)章制度。學習努力。(4)及格(60分一69分)只能機械地了解課程設計項目目的和要求,能一般性地完成各項基本要求,有些功能雖 然完成但不準確。遇到問題常常缺乏解決的辦法,在別人啟發(fā)下能作些簡單處理,但效果不 理想。能一般完成實驗報告,能認真遵守實驗室各項規(guī)章制度,工作中有小的習慣性毛?。ㄈ?工作無計劃,處理問題缺乏條理)。(5)不及格(60分以下)盲目地操作,只能完成部分課程設計項目基本要求,但一般效果不好,操作不正確。工 作忙亂無條理。一般能遵守實驗室規(guī)章制度,但常有小的錯誤。實驗報告較多的時候有結果, 遇到問題時說不明原因,在教師指導下也較難完成各項實驗作業(yè)。或有些小聰明但不努力, 不求上進。七、使用教材及實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年標準版離婚撫養(yǎng)權合同版B版
- 2025出口銷售合同樣本
- 商丘幼兒師范高等??茖W?!斗掌髋渲门c管理》2023-2024學年第一學期期末試卷
- 商丘醫(yī)學高等??茖W?!对O計表現(xiàn)》2023-2024學年第一學期期末試卷
- 2024年智慧城市系統(tǒng)建設合同
- 2024年水泥行業(yè)環(huán)保稅收優(yōu)惠政策合同模板3篇
- 圍欄維修維護合同范例
- 洗水廠工藝合同范例
- 商丘工學院《國際結算》2023-2024學年第一學期期末試卷
- 商洛學院《教師教學語言藝術》2023-2024學年第一學期期末試卷
- 改溝改渠施工方案
- DB11T 2081-2023 道路工程混凝土結構表層滲透防護技術規(guī)范
- GB/T 44351-2024退化林修復技術規(guī)程
- 我的教育故事
- 中學教職工安全知識測試練習試題
- 2024商業(yè)地產策劃定位和規(guī)劃設計合同書模板
- FANUC機器人培訓教程(完成版)
- 玉溪大紅山鐵礦二期北采區(qū)采礦施工組織設計
- 2024新教科版四年級上冊科學知識點總結精簡版
- 中西文化鑒賞智慧樹知到答案2024年鄭州大學
- 2024國開大學《經濟學基礎》形考任務2答案
評論
0/150
提交評論