安徽師范大學(xué)《計(jì)算機(jī)軟件課程設(shè)計(jì)》大綱本科教學(xué)大綱_第1頁
安徽師范大學(xué)《計(jì)算機(jī)軟件課程設(shè)計(jì)》大綱本科教學(xué)大綱_第2頁
安徽師范大學(xué)《計(jì)算機(jī)軟件課程設(shè)計(jì)》大綱本科教學(xué)大綱_第3頁
安徽師范大學(xué)《計(jì)算機(jī)軟件課程設(shè)計(jì)》大綱本科教學(xué)大綱_第4頁
安徽師范大學(xué)《計(jì)算機(jī)軟件課程設(shè)計(jì)》大綱本科教學(xué)大綱_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、實(shí)踐類課程大綱(實(shí)習(xí)、實(shí)訓(xùn)、見習(xí))課程名稱:計(jì)算機(jī)軟件課程設(shè)計(jì)一、課程概況所屬專業(yè):電子、通信、自動(dòng)化開課單位:物理與電子信息學(xué)院課程類型:專業(yè)實(shí)踐課程課程代碼:開課學(xué)期:第1學(xué)期學(xué)分:1學(xué)時(shí):1周二、課程描述(300字以內(nèi))課程設(shè)計(jì)分為以下五個(gè)階段進(jìn)行,其中分析設(shè)計(jì)和編程調(diào)試各占40%左右的工作量:1) 選題:可以一個(gè)人獨(dú)立完成一個(gè)課題,也可以23人組成一個(gè)設(shè)計(jì)小組合作完成一個(gè)課題,但同一個(gè)課題選題人數(shù)不得超過10人。2) 分析設(shè)計(jì):課題選定后,收集相關(guān)資料,對系統(tǒng)需求進(jìn)行分析,設(shè)計(jì)功能模塊,寫出函數(shù)原型。3) 編程調(diào)試:根據(jù)函數(shù)原型及功能,設(shè)計(jì)相應(yīng)算法,填寫程序代碼,并上機(jī)調(diào)試和測試,排除

2、程序語法和邏輯錯(cuò)誤,直至運(yùn)行通過。4) 撰寫課程設(shè)計(jì)報(bào)告:按要求撰寫出完整規(guī)范的課程設(shè)計(jì)報(bào)告并打印。報(bào)告中的模塊圖、流程圖要標(biāo)注清楚,語句要通順不能有錯(cuò)別字。5) 考核:指導(dǎo)教師根據(jù)課程設(shè)計(jì)結(jié)果進(jìn)行檢查、提問,最后給定成績。三、課程目標(biāo)在教師指導(dǎo)下,學(xué)生根據(jù)選定的課題,綜合運(yùn)用所學(xué)程序設(shè)計(jì)的知識,完成問題分析、模塊設(shè)計(jì)、代碼編寫、程序調(diào)試和運(yùn)行等訓(xùn)練任務(wù)。通過課程設(shè)計(jì),初步鍛煉運(yùn)用所學(xué)基礎(chǔ)知識解決實(shí)際問題的能力,掌握軟件開發(fā)的基本過程和基本方法以及良好的編程風(fēng)格,培養(yǎng)在軟件開發(fā)中相互合作的團(tuán)隊(duì)意識。四、課程內(nèi)容以下是部分課程設(shè)計(jì)的選題,可以根據(jù)實(shí)際情況在此基礎(chǔ)上進(jìn)行選題的擴(kuò)充或刪減。題目1:通

3、訊錄管理系統(tǒng)1) 每條記錄包括:學(xué)號、姓名、專業(yè)、家庭住址、聯(lián)系電話;2) 能夠?qū)崿F(xiàn)添加、刪除、修改功能;3) 能夠?qū)崿F(xiàn)按學(xué)號、姓名、專業(yè)等內(nèi)容進(jìn)行查找。題目2:學(xué)生成績管理系統(tǒng)1) 每條記錄包括:學(xué)號、姓名、專業(yè)和5門課程的成績;2) 能夠?qū)崿F(xiàn)添加、刪除、修改功能;3) 能夠計(jì)算某學(xué)生的總分和平均分;4) 能按照總分排序輸出。題目3:計(jì)算器軟件1) 能夠?qū)崿F(xiàn)加減乘除功能;2) 要求單字符輸入,即輸入的數(shù)字或符號不需要按回車鍵;3) 具有一定的容錯(cuò)能力;4) 按回車鍵或等號鍵則顯示計(jì)算結(jié)果。題目4:字符串處理1) 從鍵盤輸入一個(gè)英文句子并保存在字符數(shù)組中;2) 能刪除多余的空格:單詞之間只留一

4、個(gè)空格,句子前后無空格;3) 能統(tǒng)計(jì)某單詞出現(xiàn)的頻度;4) 能替換某個(gè)單詞。題目5:矩陣的構(gòu)造與打印1) 矩陣為n階方陣,n由鍵盤輸入;1234121314511161561098712673581349121410111516螺旋方陣蛇形方陣2) 可在螺旋方陣和蛇形方陣中選擇(如下圖所示)。題目6:打印月歷1) 年份和月份由鍵盤輸入,打印的月歷按星期一到星期日排列;2) 注意大小月、閏年等問題。題目7:大數(shù)乘法運(yùn)算1) 用一個(gè)整型數(shù)組表示一個(gè)大數(shù),數(shù)組的每個(gè)元素存儲大數(shù)的一位數(shù)字,則實(shí)際的大數(shù)d表示為:d=ak×10k-1+ak-1×10k-2+a2×10+a1

5、其中a0保存該大數(shù)的位數(shù)。2) 實(shí)現(xiàn)兩個(gè)大數(shù)相乘;3) 在此基礎(chǔ)上實(shí)現(xiàn)兩個(gè)大數(shù)相除。題目8:字符文件處理1) 統(tǒng)計(jì)英文文本文件中單詞的個(gè)數(shù);2) 統(tǒng)計(jì)某一個(gè)特定單詞出現(xiàn)的頻度。題目9:賓館客房管理軟件1) 某賓館有301、302、303、304、305五個(gè)標(biāo)準(zhǔn)間,每個(gè)標(biāo)準(zhǔn)間可住2人;2) 鏈表存儲結(jié)構(gòu):姓名、性別、房號、后續(xù)指針,按房間號有序;3) 能實(shí)現(xiàn)入住(注意性別)和退房,能按給定姓名、房號查詢;4) 建議采用鏈表結(jié)構(gòu),但用其它方法實(shí)現(xiàn)也可。題目10:小學(xué)生數(shù)學(xué)測試軟件1) 可選擇題型(,×);2) 兩個(gè)數(shù)隨機(jī)產(chǎn)生,若選擇加減運(yùn)算,則產(chǎn)生兩位數(shù),且被減數(shù)大于減數(shù),若選擇乘法運(yùn)算

6、,則產(chǎn)生一位數(shù);3) 每次在輸入答案后應(yīng)判斷對錯(cuò),若答案錯(cuò)誤,應(yīng)給出正確答案;4) 最后給出評分。AAAAAAAAAAAAAAAAAAAA AA AA AAAAAAAAA題目11:仿LED數(shù)碼的顯示1) 輸入任意數(shù)字和一個(gè)字母,能夠以該字母顯示該數(shù)字,右圖是輸入6和字母A的顯示結(jié)果;2) 在此基礎(chǔ)上使數(shù)碼能從0到9動(dòng)態(tài)變化。題目12:猜數(shù)游戲1) 隨機(jī)產(chǎn)生一個(gè)五位數(shù),且沒有重復(fù)數(shù)字;2) 猜數(shù)時(shí)給出大小提示;3) 記錄猜數(shù)的次數(shù),最后給出評分。題目13:數(shù)據(jù)的加密與解密1) 采用換位法進(jìn)行加密和解密;2) 輸入英文句子后,再輸入換位位數(shù)(密鑰),即可輸出密文;輸入方向輸出方向canyoucom

7、ehereab換位法加密示意3) 輸入密文后再輸入換位位數(shù)則可輸出明文;4) 在此基礎(chǔ)上,可進(jìn)行文件操作。注:換位法加密的原理是將英文句子中的空格去除,然后將句子排成若干行,每行的字符數(shù)為換位位數(shù),再按列輸出即為密文,不足部分填入隨機(jī)字母。例如英文Can you come here若換位位數(shù)取4,則密文為comraueenchayoeb,如右圖所示。a:*e:*i:*o:*u:*題目14:元音字母的統(tǒng)計(jì)1) 輸入英文短文后,統(tǒng)計(jì)短文中元音字母a,e,i,o,u出現(xiàn)的次數(shù);2) 以分布圖的形式輸出結(jié)果,如右圖所示;3) 在此基礎(chǔ)上,可進(jìn)行文件操作。題目15:身份證信息管理軟件1) 具備添加、刪除

8、功能;2) 具備多種查詢功能:按年齡、出生日期等;3) 具備統(tǒng)計(jì)功能,能統(tǒng)計(jì)某年齡段的人數(shù);4) 在此基礎(chǔ)上,可進(jìn)行文件操作。題目16:學(xué)生成績統(tǒng)計(jì)軟件IIII III II III IIIII<60<70<80<901001) 每條記錄由學(xué)號、姓名、若干門課程的成績組成;2) 能計(jì)算每個(gè)學(xué)生的總分和平均分并顯示;3) 能按平均分統(tǒng)計(jì)各分?jǐn)?shù)段的人數(shù),并以分布圖顯示,如右圖所示。4) 在此基礎(chǔ)上,可進(jìn)行文件操作。題目17:用戶輸入數(shù)據(jù)的驗(yàn)證1) 對用戶輸入的日期型數(shù)據(jù)進(jìn)行有效性驗(yàn)證;2) 正確的輸入應(yīng)改為:yyyy-m-d,其中yyyy為4位數(shù)字表示的年份,m為12位數(shù)字

9、表示的月份,d為12位數(shù)字表示的日;3) 程序能夠?qū)θ我廨斎氲臄?shù)據(jù)進(jìn)行正確性判斷,保證日期的正確,并考慮到大小月、閏年等情況。題目18:簡諧振動(dòng)實(shí)驗(yàn)的模擬1) 能夠?qū)崿F(xiàn)簡諧振動(dòng)的模擬;2) 簡諧振動(dòng)的振幅、頻率以及相位由鍵盤輸入;3) 能夠?qū)崿F(xiàn)動(dòng)畫效果。題目19:振動(dòng)合成原理的模擬1) 能夠?qū)崿F(xiàn)用計(jì)算機(jī)模擬直接利用兩個(gè)簡諧振動(dòng)及其合振動(dòng)的表達(dá)式模擬振動(dòng)合成原理;2) 簡諧振動(dòng)的振幅、頻率以及相位由鍵盤輸入;3) 能夠?qū)崿F(xiàn)用不同顏色在同一屏幕上顯示兩個(gè)分振動(dòng)及其合振動(dòng)的振動(dòng)曲線;4) 振動(dòng)曲線采用畫線的方法實(shí)現(xiàn)。題目20:駐波的模擬1) 能夠模擬沿正、反方向傳播的兩列波和駐波;2) 正向波和反向波的振幅、頻率和波長由鍵盤輸入;3) 能夠?qū)崿F(xiàn)從動(dòng)態(tài)圖形中直觀的看出三波之間的關(guān)系,并驗(yàn)證駐波的表達(dá)式五、教學(xué)方式 教師提出設(shè)計(jì)要求,并在設(shè)計(jì)過程中給予指導(dǎo)幫助,學(xué)生自行查閱資料、相互討論、獨(dú)立或合作完成任務(wù)六、考核內(nèi)容及方式根據(jù)學(xué)生在課程設(shè)計(jì)中的表現(xiàn)、課程設(shè)計(jì)報(bào)告完成的情況以及軟件的質(zhì)量綜合考核,按優(yōu)、良、中、及格、不及格五級評分。其中平時(shí)表現(xiàn)占20,課程設(shè)計(jì)報(bào)告占30,軟件占50。七、課程設(shè)計(jì)完成形式本課程設(shè)計(jì)必須有經(jīng)過調(diào)試可以運(yùn)行的程序代碼及軟件說明書,多人合作的課題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論