




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Java程序設(shè)計(jì)教學(xué)大綱一、課程基本信息中文名稱Java程序設(shè)計(jì)英文名稱Java program design適用專業(yè)信息管理與信息系統(tǒng)先修課程數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫課程類別專業(yè)拓展課程修讀性質(zhì)限選學(xué)分/學(xué)時(shí)3學(xué)分/68學(xué)時(shí)(34學(xué)時(shí))考核方式考查二、教學(xué)目標(biāo)(限200字以內(nèi))Java語言作為Internet上較流行的面向?qū)ο蟮木幊陶Z言,具有與操作系統(tǒng)無關(guān)的特點(diǎn),同樣的程序代碼可以運(yùn)行在Windows、UNIX、Linux以及MacOS等不同的操作系統(tǒng)上。是現(xiàn)代各種網(wǎng)絡(luò)程序設(shè)計(jì)的有力工具。本課程培養(yǎng)學(xué)生在熟悉了Java的編程工具,面向?qū)ο蟮某绦蛟O(shè)計(jì)方法之后具備使用Java進(jìn)行編程的能力并學(xué)會(huì)良好的編
2、程習(xí)慣.。通過本課程的學(xué)習(xí),使學(xué)生近一步了解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的基本思想,能比較熟練地用Java語言進(jìn)行一般面向?qū)ο蟮某绦蛟O(shè)計(jì),基本掌握J(rèn)ava開發(fā)工具JDK的使用,為進(jìn)一步的網(wǎng)絡(luò)編程奠定基礎(chǔ)。三、教學(xué)內(nèi)容及基本要求第一章 java入門(2學(xué)時(shí)/2學(xué)時(shí))(一)教學(xué)目標(biāo)1. 了解:Java的基本特點(diǎn)和用途 2. 掌握:如何下載與安裝Java SDK軟件包 3. 理解:設(shè)置Java程序的開發(fā)環(huán)境 4. 掌握:如何編寫與運(yùn)行Java程序(二)重點(diǎn)、難點(diǎn)重點(diǎn):Java的基本特點(diǎn)和用途設(shè)置Java程序的開發(fā)環(huán)境SDK編寫運(yùn)行Java程序難點(diǎn):設(shè)置Java程序的開發(fā)環(huán)境(三)
3、教學(xué)內(nèi)容1Java語言發(fā)展。2Java語言特點(diǎn).3Java語言的應(yīng)用領(lǐng)域。4Java開發(fā)和執(zhí)行環(huán)境。5Java應(yīng)用程序開發(fā)過程。 6幾種常見Java開發(fā)工具(如:JCreator、eclipse等)的簡(jiǎn)單設(shè)置與簡(jiǎn)單操作第二章 標(biāo)識(shí)符、關(guān)鍵字和數(shù)據(jù)類型(2學(xué)時(shí)/2學(xué)時(shí))(一)教學(xué)目標(biāo)1.了解:Java語言的基本概念。2.理解:Java語言的數(shù)據(jù)類型的意義等。3.掌握:Java數(shù)組(二)重點(diǎn)、難點(diǎn)重點(diǎn):標(biāo)識(shí)符和關(guān)鍵字Java語言的基本數(shù)據(jù)類型Java的數(shù)組難點(diǎn):Java的數(shù)組基本數(shù)據(jù)類型(三)教學(xué)內(nèi)容1Java標(biāo)識(shí)符和關(guān)鍵字2基本數(shù)據(jù)類型以及類型間轉(zhuǎn)換。3Java數(shù)組第三章 運(yùn)算符、表達(dá)式和語句(
4、2學(xué)時(shí)/2學(xué)時(shí))(一)教學(xué)目標(biāo)1. 掌握:Java語言表達(dá)式、運(yùn)算符的書寫和運(yùn)算過程。2了解:程序的控制方式。3理解:三種結(jié)構(gòu)程序的執(zhí)行過程。4掌握:三種基本結(jié)構(gòu)的應(yīng)用。(二)重點(diǎn)、難點(diǎn)重點(diǎn):運(yùn)算符、表達(dá)式和語句難點(diǎn):循環(huán)語句,運(yùn)算符的使用(三)教學(xué)內(nèi)容1運(yùn)算符與表達(dá)式2程序控制方式。3順序結(jié)構(gòu)程序設(shè)計(jì)。4分支結(jié)構(gòu)程序設(shè)計(jì)。5循環(huán)結(jié)構(gòu)程序設(shè)計(jì)6break和continue語句第四章 類、對(duì)象和接口(6學(xué)時(shí)/8學(xué)時(shí))(一)教學(xué)目標(biāo)理解:面向?qū)ο缶幊痰幕靖拍钫莆眨侯惖母拍?,組成掌握:成員變量和成員方法、構(gòu)造方法、方法的重載,類方法掌握:如何創(chuàng)建類和對(duì)象掌握:實(shí)例變量和類變量的區(qū)別掌握:實(shí)例方法和
5、類方法的區(qū)別掌握:this關(guān)鍵字的使用掌握:java包的概念掌握:java中訪問權(quán)限的定義掌握:類的繼承,多態(tài)性掌握:abstract 類和abstract方法掌握:super關(guān)鍵字的使用理解:接口的概念和用途了解:內(nèi)部類了解:匿名類掌握:異常類和異常處理(二)重點(diǎn)、難點(diǎn)重點(diǎn):類的概念、成員變量和成員方法構(gòu)造方法、方法的重載,類方法實(shí)例變量和類變量的區(qū)別 實(shí)例方法和類方法的區(qū)別 this關(guān)鍵字的使用 java包的概念java中訪問權(quán)限的定義 類的繼承,多態(tài)性 abstract 類和abstract方法 super關(guān)鍵字的使用接口的概念和用途異常類和異常處理難點(diǎn):類的概念,方法的重載成員變量實(shí)例
6、變量和類變量的區(qū)別 實(shí)例方法和類方法的區(qū)別java中訪問權(quán)限的定義 類的繼承,多態(tài)性 abstract 類和abstract方法接口的概念和用途異常類和異常處理(三)教學(xué)內(nèi)容編程語言的幾個(gè)發(fā)展階段類對(duì)象static 關(guān)鍵字this 關(guān)鍵字包訪問權(quán)限類的繼承對(duì)象的上轉(zhuǎn)型對(duì)象多態(tài)性abstract 類和abstract方法super關(guān)鍵字接口內(nèi)部類匿名類異常類第五章 字符串(2學(xué)時(shí)/2學(xué)時(shí))(一)教學(xué)目標(biāo)理解:字符串概念和常用方法了解:字符串與基本數(shù)據(jù)類型的相互轉(zhuǎn)化了解:字符串與字符,字節(jié)數(shù)組的轉(zhuǎn)換(二)重點(diǎn)、難點(diǎn)重點(diǎn):字符串概念和用法 字符串與字符,字節(jié)數(shù)組難點(diǎn):字符串與字符,字節(jié)數(shù)組的轉(zhuǎn)換字符
7、串與基本數(shù)據(jù)類型的相互轉(zhuǎn)化(三)教學(xué)內(nèi)容字符串字符串的常用方法字符串與基本數(shù)據(jù)的相互轉(zhuǎn)化對(duì)象的字符串表示StringTokenizer類符串與字符、字節(jié)數(shù)組StringBuffer類正則表達(dá)式 第六章AWT組件及事件處理(4學(xué)時(shí)/4學(xué)時(shí))(一)教學(xué)目標(biāo)理解AWT組件和使用了解組件和容器掌握事件的處理理解布局的概念和使用布局類繪制用戶界面掌握幾種常見事件的處理,例如:窗口事件、鼠標(biāo)事件、鍵盤事件等(二)重點(diǎn)、難點(diǎn)重點(diǎn):組件的使用事件的處理布局類常見事件的處理難點(diǎn):組件和容器事件的處理布局類常見事件的處理(三)教學(xué)內(nèi)容Java窗口文本框內(nèi)部類實(shí)例做監(jiān)視器按鈕與標(biāo)簽菜單項(xiàng)文本區(qū)面板布局畫布選擇型組件
8、Component類的常用方法窗口事件鼠標(biāo)事件焦點(diǎn)事件鍵盤事件第七章 Java多線程(4學(xué)時(shí)/4學(xué)時(shí))(一)教學(xué)目標(biāo)1. 理解:線程的概念2. 理解:線程的生命周期3. 掌握:創(chuàng)建線程的方法4. 理解:線程的同步,線程的聯(lián)合,守護(hù)線程等(二)重點(diǎn)、難點(diǎn)重點(diǎn):線程的概念 線程的創(chuàng)建線程的同步難點(diǎn):線程的概念 線程的創(chuàng)建線程的同步(三)教學(xué)內(nèi)容Java中的線程Thread的子類創(chuàng)建線程使用Runable接口線程的常用方法GUI線程線程同步在同步方法中使用wait()、notify 和notifyAll()方法掛起、恢復(fù)和終止線程計(jì)時(shí)器線程Timer線程聯(lián)合守護(hù)線程 第八章 輸入輸出流(4學(xué)時(shí)/4學(xué)
9、時(shí))(一)教學(xué)目標(biāo)1. 理解:流的概念2. 掌握:java中流的分類和定義3. 掌握:java中常用的一些流,如:數(shù)據(jù)流、數(shù)組流、對(duì)象流等等 4. 掌握:java中的序列化與對(duì)象克隆,帶進(jìn)度條的流(二)重點(diǎn)、難點(diǎn)重點(diǎn):流的概念流的分類流的定義數(shù)據(jù)流、數(shù)組流、對(duì)象流序列化與對(duì)象克隆難點(diǎn):流的概念數(shù)據(jù)流、數(shù)組流、對(duì)象流序列化與對(duì)象克隆(三)教學(xué)內(nèi)容File類FileInputStream類FileOutputStream類FileReader類和FileWriter類使用文件對(duì)話框打開和保存文件RandomAccessFile類數(shù)據(jù)流數(shù)組流對(duì)象流序列化與對(duì)象克隆文件鎖FileLockProcess
10、 類中的流帶進(jìn)度條的輸入流第九章 Java訪問數(shù)據(jù)庫(4學(xué)時(shí)/3學(xué)時(shí))(一)教學(xué)目標(biāo)1. 掌握:數(shù)據(jù)庫的訪問技術(shù)2. 掌握:對(duì)數(shù)據(jù)庫的操作(查詢、修改、插入、刪除) (二)重點(diǎn)、難點(diǎn)重點(diǎn):數(shù)據(jù)庫的連接數(shù)據(jù)庫的操作難點(diǎn): 數(shù)據(jù)庫的操作(三)教學(xué)內(nèi)容創(chuàng)建數(shù)據(jù)源JDBC-ODBC橋接器順序查詢可滾動(dòng)結(jié)果集排序查詢模糊查詢隨機(jī)查詢更新、添加、刪除記錄預(yù)處理語句第十章 Java網(wǎng)絡(luò)編程(4學(xué)時(shí)/3學(xué)時(shí))(一)教學(xué)目標(biāo)1. 了解:網(wǎng)絡(luò)應(yīng)用的結(jié)構(gòu)與層次、套接字等概念。2. 理解:C/S和B/S工作模式,理解J包的內(nèi)容。3. 掌握:網(wǎng)絡(luò)編程的基本要素和基本技術(shù)。(二)重點(diǎn)、難點(diǎn)重點(diǎn):網(wǎng)絡(luò)編程的基本要素和基本技
11、術(shù)。難點(diǎn):網(wǎng)絡(luò)編程基本技術(shù)(三)教學(xué)內(nèi)容1網(wǎng)絡(luò)編程基礎(chǔ)(ip地址、端口、套接字、協(xié)議、層次等)。2J包。3使用URL訪問WWW網(wǎng)上資源。4C/S編程。5B/S編程。四、考核形式及成績(jī)?cè)u(píng)定(一)考核形式:期末采取命題隨堂考試,考試范圍和要求應(yīng)符合本教學(xué)大綱對(duì)各章教學(xué)內(nèi)容的基本要求。(二)成績(jī)?cè)u(píng)定:課程考核由平時(shí)作業(yè)、實(shí)驗(yàn)及聽課情況和期末考試成績(jī)等部分組成,分別占課程總成績(jī)的10%、20%及10%和60%。五、教材與參考書教 材:耿祥義.java2實(shí)用教程.(第三版).北京:清華大學(xué)出版社,2008參考書:1. 蔡翠平.java程序設(shè)計(jì).北京:清華大學(xué)出版社, 20032. Martin Kalin.面向?qū)ο蟪绦蛟O(shè)計(jì)java語言描述北京:機(jī)械工業(yè)出版社20023. 蘇俊.java程序設(shè)計(jì)北京:機(jī)械
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合伙服裝生意合同范本
- 合作餐飲小吃合同范本
- 桉樹買賣合同范本
- 合同性聯(lián)營(yíng)合同范本
- 共同銷售合作合同范本
- 2025年紫外激光傳輸光纖合作協(xié)議書
- 上海車位過戶合同范本
- 廠家和員工合同范例
- 介紹焊工提成合同范本
- 下發(fā)合同范例通知
- 人衛(wèi)版外科學(xué)泌尿、男生殖系統(tǒng)外科檢查和診斷課件
- 西洋服裝史課件
- JIS C9335-2-5-2021 家用和類似用途電器.安全性.第2-5部分:洗碗機(jī)的特殊要求
- 振動(dòng)流化床使用說明書振動(dòng)流化床干燥機(jī)使用說明書
- 高考語文一輪復(fù)習(xí)小說表現(xiàn)手法ppt課件
- 一至六年級(jí)下冊(cè)音樂期末試卷及答案
- 多介質(zhì)過濾器計(jì)算書
- 鑼鼓曲譜16762
- 三、QHLY系列——露頂式弧形門閘門液壓?jiǎn)㈤]機(jī)
- 《病毒性肝炎》課件.ppt
- UCP600中英文對(duì)照版
評(píng)論
0/150
提交評(píng)論