Java程序設(shè)計(jì)課程教案_第1頁(yè)
Java程序設(shè)計(jì)課程教案_第2頁(yè)
Java程序設(shè)計(jì)課程教案_第3頁(yè)
Java程序設(shè)計(jì)課程教案_第4頁(yè)
Java程序設(shè)計(jì)課程教案_第5頁(yè)
已閱讀5頁(yè),還剩10頁(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)介

Java程序設(shè)計(jì)課程教案(一般版)開(kāi)課對(duì)象:軟件工程,數(shù)字媒體專業(yè)本科生學(xué)時(shí)/學(xué)分:64/4 課堂教學(xué)/課內(nèi)試驗(yàn):48/16使用教材:2022,國(guó)家十一五規(guī)劃教材主要參考書(shū):《Java20225《Java2022(Eckel,B.)著,陳昊鵬等譯.機(jī)械工業(yè)出版社,2022J〕》,RusselWinder&GrahamRoberts人民郵電出版社,2022.2課程總體目標(biāo)本課程是軟件工程專業(yè)開(kāi)設(shè)的學(xué)科根底課。本課程的教學(xué)任務(wù)是通過(guò)JavaJavaJavaJava課程的主要內(nèi)容如下:1、緒論2、Java3、Java4、數(shù)組、字符串、向量和哈希表5for6、Java7、文件與數(shù)據(jù)流8、Java9、多線程程序設(shè)計(jì)10、網(wǎng)絡(luò)程序設(shè)計(jì)1章緒論一、教學(xué)目的和要求JavaJavaJava二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容JavaJavaJavaJava2、教學(xué)重點(diǎn)Java3、教學(xué)難點(diǎn)理解JavaPath編譯與運(yùn)行的留意事項(xiàng)。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排進(jìn)展歷史:0.5Java0.5Java0.50.5三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,運(yùn)行環(huán)境配置,編譯運(yùn)行Java程序則現(xiàn)場(chǎng)操作演示。四、課外學(xué)習(xí)要求和作業(yè)要求課外作業(yè):要求下載JDK,自行安裝配置并編譯運(yùn)行HelloWorld.java2Java一、教學(xué)目的和要求JavaJava實(shí)現(xiàn)程序的規(guī)律;把握構(gòu)造化程序設(shè)計(jì)的思想和算法描述工具的使用。二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容標(biāo)識(shí)符和關(guān)鍵字常量和變量算符、條件運(yùn)算符等表達(dá)式return構(gòu)造化程序設(shè)計(jì)2、教學(xué)重點(diǎn)句。3、教學(xué)難點(diǎn)序流程掌握語(yǔ)句。分支語(yǔ)句的嵌套;循環(huán)語(yǔ)句的嵌套;標(biāo)號(hào)的概念與使用。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排2數(shù)據(jù)類型轉(zhuǎn)換,運(yùn)算符,表達(dá)式:1、Continuereturn2構(gòu)造化程序設(shè)計(jì):1三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求并條試運(yùn)行。要求學(xué)會(huì)使用算法描述工具表示和設(shè)計(jì)程序的算法。3一、教學(xué)目的和要求用。了解變量作用域范圍與參數(shù)傳遞方式。了解并能運(yùn)用Java中面對(duì)對(duì)象的封裝性、繼承性、多態(tài)性;抽象類、接口、內(nèi)部類的概念和使用方法。二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容類和對(duì)象的根本概念。面對(duì)對(duì)象程序設(shè)計(jì)根本思想。實(shí)例對(duì)象的創(chuàng)立與使用。繼承性。封裝性和訪問(wèn)權(quán)限掌握。staticfinal。包的概念和使用抽象類和接口。內(nèi)部類。2、教學(xué)重點(diǎn)繼承,包,抽象類和接口。3、教學(xué)難點(diǎn)類與對(duì)象的概念、創(chuàng)立和使用;方法重載的規(guī)章;類的繼承與運(yùn)行時(shí)多態(tài),類的應(yīng)用,接口的應(yīng)用;抽象類與接口的異同。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排類和對(duì)象的根本概念,面對(duì)對(duì)象程序設(shè)計(jì)根本思想:2學(xué)時(shí)類的設(shè)計(jì)、構(gòu)造方法、類的成員變量和成員方法,實(shí)例對(duì)象的創(chuàng)立與使用,變量作用域范圍與參數(shù)傳遞方式:2繼承性,方法掩蓋,多態(tài)性:靜態(tài)多態(tài)性和動(dòng)態(tài)多態(tài)性:2abstract、staticfinal,包的概念和使用:2抽象類和接口,內(nèi)部類:2學(xué)時(shí)〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求44一、教學(xué)目的和要求使用字符串String的常用方法,把握StringBuffer的用法,了解并把握向量Vector,Hashtable、HashMapWeakHashMap二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容數(shù)組:一維數(shù)據(jù)和多維數(shù)組。StringBuffer。向量:Vector。、HashMapWeakHashMap。2、教學(xué)重點(diǎn)一維數(shù)組的使用,StringStringBufferVector3、教學(xué)難點(diǎn)用方法的區(qū)分,哈希表類的使用。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排數(shù)組:一維數(shù)據(jù)和多維數(shù)組:1.5學(xué)時(shí)向量:Vector,哈希表:1.5三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求并條試運(yùn)行。要求作業(yè)必需進(jìn)展上機(jī)調(diào)試。5一、教學(xué)目的和要求了解特別的概念,特別類的層次構(gòu)造;把握特別的拋出、捕獲和處理方法;能夠自定義特別類并且使用自定義特別類。二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容特別的概念。特別類的層次構(gòu)造。自定義特別類2、教學(xué)重點(diǎn)特別的根本概念,特別的拋出捕獲和處理,自定義特別類。3、教學(xué)難點(diǎn)定義特別類。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排0.5特別的拋出、捕獲和處理:1自定義特別類:0.5三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求并條試運(yùn)行。安排一次課內(nèi)上機(jī)試驗(yàn)。6一、教學(xué)目的和要求夠編寫(xiě)從鍵盤(pán)輸入數(shù)據(jù)以及對(duì)磁盤(pán)文件進(jìn)展讀寫(xiě)的程序二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容輸入流與輸出流的根本概念。DataOutputStream,F(xiàn)ileInputStreamFileOutputStream,PrintStream,帶緩存的輸入流和輸出流。文件和隨機(jī)存取文件。Writer,F(xiàn)ileReaderFileWriter,帶緩存的讀寫(xiě)器,PrintWriter。對(duì)象序列化。2、教學(xué)重點(diǎn)存取文件。3、教學(xué)難點(diǎn)序列化。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排輸入流與輸出流的根本概念,常見(jiàn)輸入和輸出流類的使用,過(guò)濾流的使用:2ReaderWriterFileReaderr帶緩存的讀寫(xiě)器,PrintWriter,對(duì)象序列化:2三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求并條試運(yùn)行。安排一次課內(nèi)上機(jī)試驗(yàn)。7一、教學(xué)目的和要求處理機(jī)制及其實(shí)現(xiàn)方法,了解SwingSwingJava二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容AWT布局治理器。大事處理機(jī)制。Swing鍵盤(pán)和鼠標(biāo)大事處理。高級(jí)圖形用戶界面:菜單、樹(shù)、表格和多文檔界面。AppletApplet要方法,AppletAppletJava2、教學(xué)重點(diǎn)常用的GUI組件和容器,布局治理器,大事處理機(jī)制,菜單和表格。3、教學(xué)難點(diǎn):布局治理器的敏捷應(yīng)用,大事處理機(jī)制,表格處理。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排2大事處理機(jī)制:2Swing2鍵盤(pán)和鼠標(biāo)大事處理:2高級(jí)圖形用戶界面:菜單、樹(shù)、表格和多文檔界面:2學(xué)時(shí)AppletApplet要方法,AppletApplet2Java的圖形程序設(shè)計(jì):2學(xué)時(shí)三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求48一、教學(xué)目的和要求處理機(jī)制及其實(shí)現(xiàn)方法,了解SwingSwingJava二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)內(nèi)容線程的創(chuàng)立。線程的狀態(tài)與線程的掌握。線程優(yōu)先級(jí)與線程調(diào)度。多線程的同步問(wèn)題和處理方法。2、教學(xué)重點(diǎn)線程的創(chuàng)立、線程的掌握與調(diào)度,多線程同步問(wèn)題。3、教學(xué)難點(diǎn)startrun方法的區(qū)分,多線程同步問(wèn)題和處理方法。4、解決方法原理講解,操作演示5、學(xué)時(shí)安排2線程優(yōu)先級(jí)與線程調(diào)度,多線程的同步問(wèn)題和處理方法:2三、教學(xué)過(guò)程〔教學(xué)方法、實(shí)施步驟〕使用PPT講解,對(duì)每一個(gè)編程學(xué)問(wèn)點(diǎn)編寫(xiě)Java程序進(jìn)展運(yùn)行演示。四、課外學(xué)習(xí)要求和作業(yè)要求29一、教學(xué)目的和要求處理機(jī)制及其實(shí)現(xiàn)方法,了解SwingSwingJava二、講授的內(nèi)容提要和重點(diǎn)、難點(diǎn)及其解決方法,學(xué)時(shí)安排1、教學(xué)

溫馨提示

  • 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)論