課程名稱: 《計(jì)算機(jī)語言C》
起訖時(shí)間:2010年1月18日至2010年1月22日
院 系: 計(jì)算機(jī)工程系
班 級: 09網(wǎng)站開發(fā)班
一、 課程設(shè)計(jì)課題
利用《C語言程序設(shè)計(jì)》課程中所學(xué)到的編程知識和編程技巧,完成具有一定難度和工作量的程序設(shè)計(jì)題目,幫助掌握編程、調(diào)試的基本技能。參考題目:
1、學(xué)生信息管理程序
2、圖書管理程序
3、通訊錄管理程序
4、學(xué)生成績管理程序
也可以由學(xué)生自己選題目,但須經(jīng)過指導(dǎo)教師、教研室批準(zhǔn)。
二、課程設(shè)計(jì)要求
1課程設(shè)計(jì)步驟:
(1)對系統(tǒng)進(jìn)行功能需求分析;
(2)設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)框架;
(3)編程簡練,程序功能齊全,能正確運(yùn)行;
(4)說明書、流程圖要清楚;
(5)課題完成后必須按要求提交課程設(shè)計(jì)說明書;
在課程設(shè)計(jì)過程中要求學(xué)生:重視課程設(shè)計(jì)環(huán)節(jié),用嚴(yán)謹(jǐn)、科學(xué)和踏實(shí)的工作態(tài)度對待課程設(shè)計(jì)的每一項(xiàng)任務(wù);按照課程設(shè)計(jì)的題目要求,獨(dú)立地完成各項(xiàng)任務(wù),不允許相互抄襲;按時(shí)到機(jī)房上機(jī),并接受教師的檢查。認(rèn)真編寫課程設(shè)計(jì)報(bào)告。
課程設(shè)計(jì)可以由4~6名同學(xué)合作完成一個(gè)課題。全體成員應(yīng)共同協(xié)作完成選題,確定設(shè)計(jì)思想,進(jìn)行功能模塊劃分,然后由組長為各成員分配任務(wù)。整個(gè)設(shè)計(jì)期間,組長負(fù)責(zé)協(xié)調(diào)工作。各小組成員明確自己的任務(wù)后,應(yīng)獨(dú)立完成各自模塊的設(shè)計(jì)、編碼和調(diào)試,獨(dú)立完成課程設(shè)計(jì)說明書。小組成員要理解同組其他成員設(shè)計(jì)的模塊,熟練操作本組設(shè)計(jì)。
2 考核方式和成績評定
考核分為兩個(gè)部分:
(1)程序運(yùn)行情況:按規(guī)定時(shí)間到機(jī)房運(yùn)行程序,由老師檢查運(yùn)行情況
(2)實(shí)驗(yàn)報(bào)告:是否按規(guī)定書寫實(shí)驗(yàn)報(bào)告的各項(xiàng)內(nèi)容
課程設(shè)計(jì)成績采用百分制:100%=上機(jī)檢查(50%)+課程設(shè)計(jì)報(bào)告(50%)
三、課程設(shè)計(jì)工作量
時(shí)間:一周。參考時(shí)間24課時(shí)。
內(nèi)容
學(xué)時(shí)
明確課程設(shè)計(jì)的目的、要求和任務(wù)(由指導(dǎo)老師布置)
1
查閱資料,分析、討論,完成選題
2
進(jìn)行系統(tǒng)需求分析,設(shè)計(jì)合理的數(shù)據(jù)結(jié)構(gòu)和系統(tǒng)框架
2
編寫代碼,進(jìn)行程序調(diào)試(功能齊全,能正確運(yùn)行)
10
進(jìn)行模塊聯(lián)調(diào),完成測試
2
完成課程設(shè)計(jì)說明書
5
課程設(shè)計(jì)驗(yàn)收
2
四、課程設(shè)計(jì)說明書內(nèi)容
為培養(yǎng)學(xué)生嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,鍛煉學(xué)生編寫文檔的能力,要求學(xué)生完成設(shè)計(jì)任務(wù)后,應(yīng)按要求提交課程設(shè)計(jì)報(bào)告。設(shè)計(jì)報(bào)告除了填寫封面內(nèi)容和正文部分的規(guī)定內(nèi)容外,還包含如下幾個(gè)方面的內(nèi)容::
1、需求分析:簡述本課程設(shè)計(jì)要解決的問題是什么。
2、概要設(shè)計(jì):闡述主要設(shè)計(jì)思想、劃分各個(gè)功能模塊。
3、詳細(xì)設(shè)計(jì):主要模塊的算法描述,用流程圖描述;用戶交互界面設(shè)計(jì)。
4、調(diào)試報(bào)告:調(diào)試過程中出現(xiàn)的問題及解決方法,測試結(jié)果。
5、心得體會:課程設(shè)計(jì)心得。
6、附錄1:參考資料
7、附錄2:程序源代碼清單,并附上有針對性的注釋。