

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)結構課程設計要求(1511101~05),2016/2017 春季學期,1,公告發(fā)布及注意事項,課程網(wǎng)站:http://ds.hitwh.edu.cn相關通知及表格、模板等重修學生重修學生,要確定在任課教師系統(tǒng)中能查到名單,否則無法錄入成績請及時與任課教師確認聯(lián)系(開題時),否則不允許參加中期檢查和軟件驗收,課程設計過程,開題組隊、選題和填報課程設計任務書開題:由任課教師結合任務書來與學生討論講解,并提出要求(包括功
2、能要求等)中期檢查以檢查軟件設計開發(fā)情況為主,督促執(zhí)行進度結合進展情況,任課教師提出相應要求軟件驗收著重所設計開發(fā)程序的系統(tǒng)性、功能性和完整性,以及數(shù)據(jù)結構知識點的“學以致用”情況課程設計報告,2,各時間節(jié)點,提交任務書:6月6號12:00前6~7號 交互反饋確定任務書和課設選題評級中期檢查:6月12~13號各班檢查時間由任課老師與學生商定嚴格檢查任務進度,提出新要求并做好記錄注意檢查課設工作的真實性和分組中各成員
3、應該承擔的工作量,避免弄虛作假中檢成績原則上不計入課程總成績,但會影響出勤和驗收等成績,3,各時間節(jié)點,終檢驗收:擬在6月23號,具體待定各班同一時間驗收,相當于考試,只有一次機會可預約提前驗收,不接受推后驗收以軟件系統(tǒng)的知識點、實用功能、條件約束和開發(fā)實現(xiàn)工作量來衡量課設報告提交:6月30號17:00前軟件驗收通過后1周之內,4,課程成績,主要由三部分構成:任務選題,約占20%軟件驗收,約占45%課設報告,約占35%
4、出勤、任務完成態(tài)度、中檢等表現(xiàn)會影響課程成績,5,任務書要求,認真撰寫課程任務書,所有同學獨立撰寫和提交每人提交一份,從自己理解角度來寫,不可與同組人員大篇幅雷同認真填寫課程任務書中相關內容,并設置好相應格式;(與給定任務書格式不符,可降低任務書評分級別)任務書文件命名“數(shù)據(jù)結構課程設計任務書 班號-組號-姓名1-姓名2”;若只有一個組員,文件名中只留本人姓名任務書評級完成后,評級分數(shù)不再更改不合格任務書,需要重新撰寫和提交
5、評級提交截止時間:6號中午12點前匯總后提交給任課老師評級,評級成績計入課程總成績,6,任務書撰寫,認真撰寫課程任務書,所有同學獨立撰寫和提交,7,選題要求,要面向現(xiàn)實應用來考慮自己有興趣有一定的實用性,不能憑空瞎想(“用戶是上帝”)能夠較好的體現(xiàn)數(shù)據(jù)結構各知識點的存儲操作及算法應用要有足夠的工作量,尤其是多人同組編程語言不限,但建議用C/C++,能更好地進行內存操作和呈現(xiàn)必須使用GUI操作界面,且要求操作友好,8,組織
6、形式,可分組,每組1~2人各成員分工必須明確,必須都參與到任務選定、結構設計和編程調試環(huán)節(jié)中分組一旦確定,不允許修改,且各組選定組長1人,負責全過程事務組長職責:負責把握任務整體進展情況負責給其他組員分配合適足量的工作任務負責監(jiān)督其他組員的進展情況同組成員各環(huán)節(jié)評分是獨立的,9,評分標準,評分依據(jù)選題的意義和價值主要邏輯結構和存儲結構系統(tǒng)操作界面(GUI)的友好性、系統(tǒng)功能及關鍵算法分析軟件系統(tǒng)開發(fā)方法和創(chuàng)新思維科
7、技文獻查閱、文檔寫作以及講解演示的能力終檢驗收標準一個中心:要以切實能用的有意義的實際應用題目為出發(fā)點,以數(shù)據(jù)的存儲結構為中心,要搞清楚數(shù)據(jù)在內存中是怎樣存儲的,是以什么樣的結構存儲的,以及如何高效率的利用各種算法來對這些數(shù)據(jù)進行計算分析,10,評分標準,終檢驗收標準一個中心兩個基本點:一是用到的數(shù)據(jù)結構相關知識越多越好,如構建和操作線性表、鏈表、棧、樹、圖等;二是對應用程序中的數(shù)據(jù)考慮得越周詳就越好,如數(shù)據(jù)的邊界檢查及保護等,
8、一定要保證程序中數(shù)據(jù)的安全性三個基本要求:(1) 能熟練解釋自己所做程序部分的功能及代碼;(2) 能夠利用開發(fā)工具調試和運行課設程序;(3) 所做的程序要與實際相符,不能想當然;最好是選定題目后從網(wǎng)上搜索一些實用資料做好調研工作,11,評分標準,數(shù)字量化標準人均實際編寫程序代碼不能少于400行要用到2種或以上的數(shù)據(jù)結構;用得越多,得分越高至少要實現(xiàn)的數(shù)據(jù)結構操作:創(chuàng)建、刪除相應的數(shù)據(jù)結構,插入和查找所需數(shù)據(jù)必須是圖形化操作界面
9、要以實際應用情況為準繩,不能自己瞎猜瞎想,12,驗收基本要求,切實編程調試每個同學都必須參加軟件驗收并解釋自己所承擔部分的工作,尤其是對自己所寫代碼的詳細解釋和相關問題的回答驗收需要檢查代碼的詳細實現(xiàn)過程,如果解釋不了則認為不合格提前配置好運行環(huán)境,確保程序運行無錯誤,否則影響驗收得分若不能或不參加驗收,則成績?yōu)?分,13,課設報告,獨立撰寫提交每人提交1份,同組人員不可雷同(超過30%則認為是雷同)分工要明確撰寫課設報
10、告,14,課程報告,1.選題背景與意義給出選定此課設題目的原因、動機及實際開發(fā)價值2.需求分析分析敘述清楚每個模塊的功能要求3.概要設計說明每個部分的算法設計說明,可以是描述算法的流程圖,每個程序中所采用的數(shù)據(jù)結構及存儲結構的說明4.詳細設計開發(fā)模塊所用的算法的詳細設計、流程圖及系統(tǒng)架構等,15,課程報告,5.算法設計與分析算法的設計思想,所用到的數(shù)據(jù)結構,并說明如何進行改進或應用應包括所用數(shù)據(jù)結構體及關鍵函
11、數(shù)的詳細定義及說明6.調試分析測試數(shù)據(jù),測試輸出的結果,時間復雜度分析及每個模塊設計和調試時存在問題的思考及解決方法算法的改進設想等7.運行結果與分析要有多組測試數(shù)據(jù)及相應結果,并對多組結果進行分析比較;最好是能給出軟件操作的部分關鍵界面截圖,16,課程報告,8.問題及難點給出所碰到的問題及難點9.總結(收獲與體會)任務完成過程的收獲和體會、遇到問題過程的思考、程序調試能力的思考、對數(shù)據(jù)結構課程的思考等相關內容
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)結構課程設計要求
- 數(shù)據(jù)結構課程設計--數(shù)據(jù)結構課程設計----huffman編碼
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計
- 數(shù)據(jù)結構課程設計--數(shù)據(jù)結構的實現(xiàn)
- 數(shù)據(jù)結構課程設計題目及要求
- 數(shù)據(jù)結構課程設計報告撰寫要求
- 數(shù)據(jù)結構課程設計報告
- 數(shù)據(jù)結構迷宮課程設計
- 數(shù)據(jù)結構課程設計報告
- 數(shù)據(jù)結構課程設計報告
評論
0/150
提交評論