《Java語言課程設(shè)計》課程教學(xué)大綱(本科)_第1頁
《Java語言課程設(shè)計》課程教學(xué)大綱(本科)_第2頁
《Java語言課程設(shè)計》課程教學(xué)大綱(本科)_第3頁
《Java語言課程設(shè)計》課程教學(xué)大綱(本科)_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、Java語言課程設(shè)計(JAVA PROGRAMMING COURSE DESIGN)課程編號:06460041學(xué) 分:1.5周 數(shù):1.5周(其中:講課2學(xué)時;設(shè)計0學(xué)時;上機(jī)28學(xué)時)先修課程:程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計適用專業(yè):物聯(lián)網(wǎng)工程一、課程性質(zhì)與課程目標(biāo)(一)課程性質(zhì)本課程是物聯(lián)網(wǎng)工程專業(yè)的一門專業(yè)基礎(chǔ)實踐課程。課程的任務(wù)是使學(xué)生掌握J(rèn)ava程序設(shè)計語 言,理解面向?qū)ο蟪绦蛟O(shè)計的思路和方法,掌握系統(tǒng)編程的基本技術(shù),培養(yǎng)學(xué)生的編程能力,養(yǎng)成 良好編碼的習(xí)慣,為將來參與實際項目的開發(fā)奠定堅實的基礎(chǔ)。(二)課程目標(biāo)課程目標(biāo)1:熟練掌握java編程的基本要素課程目標(biāo)2:熟練掌握java面

2、向?qū)ο缶幊趟枷胝n程目標(biāo)3:能夠熟練使用一種java程序開發(fā)工具課程目標(biāo)4:培養(yǎng)學(xué)生的系統(tǒng)程序設(shè)計能力(三)課程目標(biāo)與專業(yè)畢業(yè)要求指標(biāo)點的對應(yīng)關(guān)系本課程支撐專業(yè)培養(yǎng)計劃中畢業(yè)要求指標(biāo)點包括:.指標(biāo)點3. 2:根據(jù)專業(yè)技術(shù)知識,能夠有效實施物聯(lián)網(wǎng)系統(tǒng)的模塊設(shè)計,通過建模進(jìn)行復(fù)雜 性計算和性能分析。.指標(biāo)點4.6:能夠采用科學(xué)的方法對實驗結(jié)果進(jìn)行關(guān)聯(lián)、分析和解釋,并通過信息綜合得到 有效結(jié)論。.指標(biāo)點6. 3:理解技術(shù)手段的局限性,了解降低復(fù)雜工程實踐和解決方案負(fù)面影響的手段與 方法。.指標(biāo)點10.2:掌握技術(shù)文檔寫作方法,能夠撰寫工程技術(shù)報告、設(shè)計文稿、陳述發(fā)言、清晰表達(dá)及回應(yīng)指令。程目標(biāo) 畢業(yè)要

3、求指課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4指標(biāo)點3. 2指標(biāo)點4. 6指標(biāo)點6. 3/指標(biāo)點10.2注:課程目標(biāo)與畢業(yè)要求指標(biāo)點對接的單元格中可輸入也可標(biāo)注H、M、LL二、內(nèi)容與進(jìn)度安排.內(nèi)容及要求(1)內(nèi)容本課程設(shè)計的目的是通過各個項目的綜合訓(xùn)練,培養(yǎng)學(xué)生實際分析問題、編程和動手能力,提 高學(xué)生的綜合素質(zhì)。本課程設(shè)計嘗試使用一些較生動的設(shè)計項目,激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生 主動學(xué)習(xí),正確理解和接受需要重點掌握的知識點。要求學(xué)生從本次課程設(shè)計所提供的課設(shè)題目中, 每人選擇一個題目獨立完成。題目1:圖形計算器設(shè)計一個圖形界面(GUI)的計算器應(yīng)用程序,完成簡單的算術(shù)運算。設(shè)計的計算器應(yīng)用程序

4、 可以完成加法、減法、乘法、除法和取余運算。且有小數(shù)點、正負(fù)號、求倒數(shù)、退格和清零功能。題目2:簡單投票管理系統(tǒng)設(shè)計一個投票管理系統(tǒng)界面,要求輸入候選人名單后,點擊確認(rèn)按鈕實現(xiàn)使用選擇框代表候選 人,計選擇框的名字就是候選人的名字。點擊取消按鈕候選人輸入框為空,重新輸入候選人名單。 選中候選人的選擇框時,表示給該候選人投一票。點擊確定按鈕時表示產(chǎn)生一張選票。點擊刷新按 鈕回到程序的初始界面重新設(shè)置候選人。根據(jù)選擇框的狀態(tài)變化統(tǒng)計出候選人的最后得票數(shù),并可 按票選取多少點擊排序按鈕對候選人進(jìn)行排序。(其中,最多從候選人中選取3人,如果一張選票選 取多于3人,該票就作廢票處理。如果一個也沒投票,就

5、作棄權(quán)處理。程序能顯示一共統(tǒng)計了多少 選票,并能統(tǒng)計出廢票和棄權(quán)票的票數(shù)。題目3:五子棋游戲設(shè)計一個可以供兩方在電腦上使用的五子棋游戲,游戲遵循五子棋游戲的規(guī)則。五子棋棋盤為 為15X15個位置,包括黑白兩種顏色的棋子,當(dāng)一方有橫、豎、斜的五連子時判贏。(2)要求1)分析項目要求每個課程設(shè)計項目都有其相關(guān)的設(shè)計要求,其中對項目實現(xiàn)的功能做了詳細(xì)定義。如果某些知 識面掌握的不是很好,可以再返回去重新熟悉與掌握。2)自學(xué)新知識每個課程設(shè)計項目都涉及一些新的知識面(老師沒有在課堂上講解的內(nèi)容),在開始設(shè)計前,首 先要查閱相關(guān)資料,學(xué)習(xí)和掌握項目中涉及的新知識,提高自學(xué)能力。3)界面設(shè)計本次課程設(shè)計都

6、是圖形界面程序,所以在實現(xiàn)程序功能前,可以先完成圖形界面設(shè)計。在部分 項目運行效果示例中,抓取了運行結(jié)果界面。項目圖形界面所涉及了容器、組件、布局知識,在設(shè) 計圖形界面前,可以再回顧下以上知識。4)項目功能實現(xiàn)每種功能其實就是相應(yīng)控件的響應(yīng)事件,所以要根據(jù)課程設(shè)計要求把各種功能轉(zhuǎn)換成相應(yīng)組件 的響應(yīng)事件。如動作事件(ActionEvent)、鍵盤事件(KeyEvent)、鼠標(biāo)事件(MouseEvent)、焦點事 件(FocusEvent)。對于比較復(fù)雜的功能,先要設(shè)計該功能實現(xiàn)的算法和程序流程圖,然后再用程序語 句去實現(xiàn)。5)項目測試與擴(kuò)展項目程序設(shè)計完以后,運行該項目,一一測試所有項目功能,

7、如有不合要求的話,重新修改程 序以達(dá)到項目要求。如有時間的話,可以在項目要求的基礎(chǔ)上擴(kuò)展創(chuàng)新一些功能,根據(jù)其創(chuàng)新情況 可以給予適當(dāng)?shù)募臃帧?)撰寫課程設(shè)計報告對設(shè)計過程進(jìn)行分析與總結(jié),撰寫完整的課程設(shè)計報告。.進(jìn)度安排(一周以上的可按周/天填寫,一周以內(nèi)可按天填寫;或按設(shè)計內(nèi)容、模塊填寫)序號設(shè)計內(nèi)容時間支撐的課程目標(biāo)1項目需求分析1課程目標(biāo)1 2、62設(shè)計系統(tǒng)框架和流程1課程目標(biāo)43編程實現(xiàn)2課程目標(biāo)34功能測試2課程目標(biāo)35撰寫課程設(shè)計報告2課程目標(biāo)5三、考核與成績評定1.考核材料現(xiàn)場檢查(演示程序并回答問題)、課程設(shè)計報告、程序2.考核要求及權(quán)重注:可根據(jù)實際情況安排考核內(nèi)容??己藘?nèi)容考核要求考核權(quán)重備注擬定需求計劃根據(jù)擬定的需求計劃進(jìn)行打 分20%代碼質(zhì)量根據(jù)所編寫

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論