《JAVA程序設(shè)計(jì)》教學(xué)計(jì)劃_第1頁(yè)
《JAVA程序設(shè)計(jì)》教學(xué)計(jì)劃_第2頁(yè)
《JAVA程序設(shè)計(jì)》教學(xué)計(jì)劃_第3頁(yè)
《JAVA程序設(shè)計(jì)》教學(xué)計(jì)劃_第4頁(yè)
《JAVA程序設(shè)計(jì)》教學(xué)計(jì)劃_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)期教學(xué)計(jì)劃第 二 學(xué)年 第 四 學(xué)期課程名稱:Java程序設(shè)計(jì) 已 授 學(xué) 時(shí):0專 業(yè):計(jì)算機(jī)應(yīng)用 本計(jì)劃學(xué)時(shí):60授課班級(jí):11級(jí)計(jì)算機(jī)01.04班 任 課 教 師:張海栗 審 批 簽 字教研室 年 月 日教務(wù)科 年 月 日校 長(zhǎng) 年 月 日周次順序授課主要內(nèi)容(章節(jié))學(xué)時(shí)教學(xué)要求,重點(diǎn)難點(diǎn)教學(xué)形式與教學(xué)手段作業(yè)備注第一周1第1章JavaME概述1.1JavaME簡(jiǎn)介1.1.1JavaME的歷史1.1.2JavaME與J2EE及J2SE的比較 1.2JavaME的體系結(jié)構(gòu)1.2.1KVM虛擬機(jī)1.2.2CLDC/CDC 1.2.3MIDP簡(jiǎn)檔2要求:掌握J(rèn)avaME的體系結(jié)構(gòu)重難點(diǎn): 理

2、解CLDC及MIDP的含義講授,課堂演示,1.下載WTK,Eclipse工具機(jī)房安裝JDK,WTK,Eclipse實(shí)訓(xùn)機(jī)房第1章JavaME概述1.3安裝開(kāi)發(fā)環(huán)境1.3.1安裝J2SDK1.3.2安裝Wireless Toolkit 1.3.3運(yùn)行HelloWorld程序1.3.4安裝Tomcat補(bǔ)充:Eclipse for JavaME集成開(kāi)發(fā)工具及手機(jī)模擬器1.4本章小結(jié)要求:l 掌握開(kāi)發(fā)環(huán)境的安裝配置l 熟練運(yùn)用IDE重難點(diǎn): 理解WTK的作用講授和課堂演示1.安裝WTK并配置IDE?同上2實(shí)訓(xùn):搭建開(kāi)發(fā)環(huán)境,寫(xiě)出第一個(gè)手機(jī)程序2要求:掌握J(rèn)avaME程序開(kāi)發(fā)的步驟實(shí)訓(xùn)1.手機(jī)程序Hel

3、loWorld同上第二周3第2章MIDP應(yīng)用程序2.1MIDlet概述2.1.1MIDlet簡(jiǎn)介2.1.2MIDlet包2.1.3MIDlet套件2.1.4JAD文件和JAR文件的關(guān)系 2.2MIDlet應(yīng)用程序2.2.1建立MIDlet應(yīng)用程序2.2.2將多個(gè)MIDlet應(yīng)用程序打包到MIDlet套件中2.2.3將MIDlet應(yīng)用程序?qū)胧謾C(jī)2.3MIDlet生命周期2.3.1MIDlet的三種狀態(tài)2.3.2MIDlet生命周期項(xiàng)目2.4本章小結(jié)2要求:l 掌握MIDlet套件,JAD,Jar文件的關(guān)系及作用l 了解MIDlet的生命周期講授,課堂演示,1.在一個(gè)工程中創(chuàng)建多個(gè)Midlet同

4、上4實(shí)訓(xùn):將多個(gè)MIDlet應(yīng)用程序打包到MIDlet套件,并將MIDlet應(yīng)用程序?qū)胧謾C(jī)l 掌握MIDlet打包及真實(shí)環(huán)境運(yùn)行重難點(diǎn): MIDlet作用實(shí)訓(xùn)同上第4章客戶端用戶界面設(shè)計(jì)4.1MIDlet用戶界面結(jié)構(gòu)4.1.1MIDP用戶界面的體系結(jié)構(gòu)4.1.2Display類和Displayable類4.1.3Screen類4.1.4創(chuàng)建Screen應(yīng)用程序2要求:掌握用戶界面結(jié)構(gòu)及Display的使用講授,課堂演示1. 使用Display類?第三周5補(bǔ)充:JavaME標(biāo)準(zhǔn)GUI組件介紹1 Form表單2 TextBox文本輸入框3 List列表框4 Alert提示框5 軟鍵的使用2要求:

5、掌握幾個(gè)基本UI組件和軟鍵的使用重難點(diǎn): 軟鍵的使用講授,課堂演示1.軟鍵功能的使用?同上實(shí)訓(xùn):手機(jī)程序登陸界面要求: 使用UI組件重難點(diǎn): 對(duì)參數(shù)的獲取實(shí)訓(xùn)同上6第4章客戶端用戶界面設(shè)計(jì)4.3其他常用的高級(jí)UI類 4.3.3ChoiceGroup類4.3.4ItemStateListener事件處理4.3.5DateField類4.3.6Gauge類4.3.7StringItem類2要求:了解其他UI組件的使用輔導(dǎo)1. 使用DateField組件輸入日期或時(shí)間?第四周7第11章RMS記錄管理系統(tǒng)11.1記錄存儲(chǔ)概述11.1.1RMS簡(jiǎn)介11.1.2RMS包11.2記錄存儲(chǔ)操作11.2.1創(chuàng)建

6、RMS11.2.2添加記錄11.2.3修改記錄11.2.4刪除記錄11.2.5監(jiān)聽(tīng)記錄的變化2要求:掌握RMS的作用及使用重難點(diǎn):對(duì)記錄的理解及操作講授,課堂演示,1.如何對(duì)RMS的記錄進(jìn)行操作?同上實(shí)訓(xùn):把日常生活中的一些簡(jiǎn)單情況記錄到手機(jī)中,他使用了RMS系統(tǒng)來(lái)進(jìn)行存儲(chǔ)。實(shí)訓(xùn)同上8補(bǔ)充:課程表小精靈1. 設(shè)計(jì)思路介紹2. RMS存儲(chǔ)應(yīng)用2要求:會(huì)使用RMS進(jìn)行少量數(shù)據(jù)的存取操作講授,課堂演示1. 寫(xiě)一個(gè)課程表小精靈的簡(jiǎn)單設(shè)計(jì)文檔第五周9課程表小精靈實(shí)訓(xùn):寫(xiě)一個(gè)手機(jī)程序把本學(xué)期的課程表保存在手機(jī)上,并在需要的時(shí)候能方便進(jìn)行查詢。2實(shí)訓(xùn)同上第5章網(wǎng)絡(luò)連接編程5.1通用連接框架(GCF)概述5.

7、1.1通用連接框架5.1.2GCF訪問(wèn)數(shù)據(jù)模型5.1.3Connector類5.1.4HTTP的工作原理5.1.5HTTP請(qǐng)求/響應(yīng)協(xié)議客戶端請(qǐng)求5.1.6HTTP請(qǐng)求/響應(yīng)協(xié)議服務(wù)器響應(yīng)要求:掌握J(rèn)avaME網(wǎng)絡(luò)通信模式及Http請(qǐng)求響應(yīng)模型講授,課堂演示1. 如何進(jìn)行網(wǎng)絡(luò)連接?2. HTTP協(xié)議手機(jī)的請(qǐng)求與響應(yīng)是如何的?同上10實(shí)訓(xùn):通過(guò)網(wǎng)絡(luò)查詢城市天氣預(yù)報(bào)2難點(diǎn):必須在網(wǎng)絡(luò)上先找到一個(gè)提供天氣查詢服務(wù)的接口實(shí)訓(xùn)要求機(jī)房能訪問(wèn)Internet第六周11第3章移動(dòng)成績(jī)查詢系統(tǒng)設(shè)計(jì) 3.1項(xiàng)目需求3.1.1項(xiàng)目功能需求3.1.2技術(shù)支持3.1.3產(chǎn)品定位3.2概要設(shè)計(jì)3.2.1移動(dòng)電子商務(wù)平臺(tái)

8、的架構(gòu)3.2.2概要設(shè)計(jì)3.3本章小結(jié)2要求: 了解一個(gè)手機(jī)程序的項(xiàng)目需求及概要設(shè)計(jì)講授,課堂演示1.對(duì)移動(dòng)成績(jī)查詢系統(tǒng)寫(xiě)一個(gè)簡(jiǎn)單需求及概要設(shè)計(jì)文檔同上第3章移動(dòng)成績(jī)查詢系統(tǒng)設(shè)計(jì)4.2移動(dòng)查詢系統(tǒng)用戶界面4.2.1移動(dòng)查詢系統(tǒng)用戶界面概述4.2.2創(chuàng)建工程4.2.3工程中所使用的類4.2.4事件處理要求: 了解系統(tǒng)的用戶界面設(shè)計(jì)講授,課堂演示2.對(duì)移動(dòng)成績(jī)查詢系統(tǒng)寫(xiě)一個(gè)簡(jiǎn)單界面設(shè)計(jì)文檔同上12實(shí)訓(xùn):移動(dòng)成績(jī)查詢系統(tǒng)界面設(shè)計(jì)2實(shí)訓(xùn)同上第七周135.2移動(dòng)成績(jī)查詢系統(tǒng)的網(wǎng)絡(luò)連接5.2.1客戶端設(shè)計(jì)MIDlet5.2.2訪問(wèn)網(wǎng)絡(luò)時(shí)線程的設(shè)計(jì)5.2.3服務(wù)器端設(shè)計(jì)Servlet5.3其他常用的網(wǎng)絡(luò)連接

9、5.3.1使用HTTP協(xié)議訪問(wèn)網(wǎng)頁(yè)5.3.2使用HTTP協(xié)議訪問(wèn)JSP2要求: 理解查詢系統(tǒng)數(shù)據(jù)交流的網(wǎng)絡(luò)模型。重難點(diǎn): 查詢的協(xié)議設(shè)計(jì)及Servlet實(shí)現(xiàn)。講授,課堂演示1.對(duì)移動(dòng)成績(jī)查詢系統(tǒng)寫(xiě)數(shù)據(jù)通信模式及通信協(xié)議格式設(shè)計(jì)的文檔同上14實(shí)訓(xùn):1 服務(wù)器Servlet開(kāi)發(fā)2 成績(jī)查詢系統(tǒng)網(wǎng)絡(luò)通信設(shè)計(jì)2第6章成績(jī)查詢算法設(shè)計(jì)6.2公交車查詢算法(多表聯(lián)合高效查詢)要求: 了解成績(jī)查詢算法設(shè)計(jì)講授,課堂演示對(duì)查詢算法寫(xiě)一個(gè)簡(jiǎn)單文檔第八周15實(shí)訓(xùn):成績(jī)查詢系統(tǒng)算法設(shè)計(jì)2實(shí)訓(xùn)同上第9章游戲界面設(shè)計(jì)9.1低級(jí)用戶界面概述9.1.1Canvas類9.1.2Graphics類9.2游戲界面設(shè)計(jì)9.2.1建

10、立應(yīng)用程序要求:掌握Canvas和Graphics的使用講授,課堂演示辨析JavaME中Canvas,Graphics類與JavaSE中的異同?16實(shí)訓(xùn):寫(xiě)程序能在手機(jī)屏幕上循環(huán)隨機(jī)顯示不同的顏色塊,比如矩形,圓形,形成一種絢爛多彩的圖案。2實(shí)訓(xùn)第九周17第9章游戲界面設(shè)計(jì)9.2.2添加菜單9.2.3事件處理9.2.4多線程處理9.3本章小結(jié)2要求: 掌握Canvas的菜單及事件處理重難點(diǎn): 多線程處理講授,課堂演示編寫(xiě)多線程處理的手機(jī)程序?同上實(shí)訓(xùn):為上一個(gè)小程序添加菜單和事件處理,并設(shè)計(jì)為多線程處理實(shí)訓(xùn)同上18第8章手機(jī)游戲?qū)ふ遗?.1項(xiàng)目需求8.1.1項(xiàng)目背景8.1.2需求分析8.2概

11、要設(shè)計(jì)8.2.1總體設(shè)計(jì)8.2.2概要設(shè)計(jì)8.3本章小結(jié)2要求: 了解手機(jī)游戲的項(xiàng)目需求和概要設(shè)計(jì)。講授,課堂演示對(duì)該手機(jī)游戲撰寫(xiě)簡(jiǎn)單需求和概要設(shè)計(jì)文檔?同上第十周19第10章游戲設(shè)計(jì)10.1游戲設(shè)計(jì) 10.1.1游戲項(xiàng)目整體設(shè)計(jì)10.1.2游戲精靈設(shè)計(jì)10.1.3游戲?qū)哟物@示設(shè)計(jì)10.1.4游戲背景繪制2要求: 了解手機(jī)游戲設(shè)計(jì)整體規(guī)劃等。講授,課堂演示,簡(jiǎn)單撰寫(xiě)該游戲的模塊設(shè)計(jì)?同上20第10章游戲設(shè)計(jì) 10.2游戲中的人工智能10.2.1方向控制10.2.2游戲中的人工智能2要求: 掌握方向控制的方法。課外查詢資料:了解人工智能的應(yīng)用?同上實(shí)訓(xùn):尋找女神游戲輔導(dǎo)第十一周21補(bǔ)充:MIDP

12、2.0游戲API1. GameCanvas類2. LayerManager類3. Sprite類4. TiledLayer類2要求: 了解手機(jī)游戲編程,掌握幾個(gè)常見(jiàn)API的使用。講授,課堂演示查資料自學(xué)游戲中如何檢測(cè)物體之間的碰撞?同上實(shí)訓(xùn):拾寶游戲?qū)嵱?xùn)同上22補(bǔ)充:對(duì)存儲(chǔ)卡中文件的操作1. 讀取2. 寫(xiě)入2要求: 能讀取卡中的txt和MP3格式文件講授,課堂演示 讀寫(xiě)文本文件?同上第十二周23補(bǔ)充:使用Canvas設(shè)計(jì)手機(jī)應(yīng)用程序界面1. 圖片的載入2. 觸摸屏觸摸點(diǎn)的設(shè)計(jì)3. 動(dòng)態(tài)圖形圖像設(shè)計(jì)2要求: 掌握?qǐng)D片的載入及動(dòng)態(tài)圖像實(shí)現(xiàn)的方法.重難點(diǎn): 屏幕雙緩沖技術(shù)講授,課堂演示創(chuàng)建一個(gè)動(dòng)態(tài)變換圖片程序?同上實(shí)訓(xùn):手機(jī)視頻播放器輔導(dǎo)同上24補(bǔ)充:手機(jī)開(kāi)源GUI界面設(shè)計(jì)1. 幾個(gè)開(kāi)源GUI包介紹2. LWUIT包的使用2要求: 了解開(kāi)源UI界面包的使用講授,課堂演示查資料學(xué)習(xí)LWUIT的使用?同上第十三周25實(shí)訓(xùn):使用LWUIT設(shè)計(jì)登陸界面2實(shí)訓(xùn)同上補(bǔ)充:JavaME程序的混淆要求: 能對(duì)手機(jī)程序進(jìn)行簡(jiǎn)單的混淆講授,課堂演示查資料了解手機(jī)混淆器的常見(jiàn)方法及工具?同上26實(shí)訓(xùn):對(duì)已開(kāi)發(fā)的JavaME程序進(jìn)行混

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論