版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JAVA語(yǔ)言程序設(shè)計(jì)教學(xué)大綱一、課程基本信息中文名稱Java語(yǔ)言程序設(shè)計(jì)英文名稱Java programming適用專業(yè)物聯(lián)網(wǎng)工程先修課程數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)課程類別專業(yè)核心課修讀性質(zhì)必修學(xué)分/學(xué)時(shí)2學(xué)分/34學(xué)時(shí)(17學(xué)時(shí))考核方式考試二、教學(xué)目標(biāo)(限200字以內(nèi))Java語(yǔ)言作為Internet上較流行的面向?qū)ο蟮木幊陶Z(yǔ)言,具有與操作系統(tǒng)無(wú)關(guān)的特點(diǎn),同樣的程序代碼可以運(yùn)行在Windows、UNIX、Linux以及MacOS等不同的操作系統(tǒng)上,是現(xiàn)代各種網(wǎng)絡(luò)程序設(shè)計(jì)的有力工具。通過(guò)本課程的學(xué)習(xí),使學(xué)生近一步了解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的基本思想,能比較熟練地用Java語(yǔ)言
2、進(jìn)行一般面向?qū)ο蟮某绦蛟O(shè)計(jì),基本掌握J(rèn)ava開(kāi)發(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程序的開(kāi)發(fā)環(huán)境。4.掌握如何編寫與運(yùn)行Java程序。(二)重點(diǎn)、難點(diǎn)重點(diǎn):Java的基本特點(diǎn)和用途、設(shè)置Java程序的開(kāi)發(fā)環(huán)境SDK、編寫運(yùn)行Java程序。難點(diǎn):設(shè)置Java程序的開(kāi)發(fā)環(huán)境。(三)教學(xué)內(nèi)容1.Java語(yǔ)言發(fā)展。2.Java語(yǔ)言特點(diǎn)。3.Java語(yǔ)言的應(yīng)用領(lǐng)域。4.Java開(kāi)發(fā)和執(zhí)行環(huán)境。5.Java應(yīng)用程序開(kāi)發(fā)過(guò)程
3、。 6.幾種常見(jiàn)Java開(kāi)發(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語(yǔ)言的基本概念。2.理解Java語(yǔ)言的數(shù)據(jù)類型的意義等。3.掌握J(rèn)ava數(shù)組(二)重點(diǎn)、難點(diǎn)重點(diǎn):標(biāo)識(shí)符和關(guān)鍵字、Java語(yǔ)言的基本數(shù)據(jù)類型Java的數(shù)組。難點(diǎn):Java的數(shù)組、基本數(shù)據(jù)類型。(三)教學(xué)內(nèi)容1.Java標(biāo)識(shí)符和關(guān)鍵字。2.基本數(shù)據(jù)類型以及類型間轉(zhuǎn)換。3.Java數(shù)組。第三章 運(yùn)算符、表達(dá)式和語(yǔ)句(2學(xué)時(shí))(一)教學(xué)目標(biāo)1.掌握J(rèn)ava語(yǔ)言表達(dá)式、運(yùn)算符的書寫和運(yùn)算過(guò)程。2.了解程序的控制方式。3.理解三種
4、結(jié)構(gòu)程序的執(zhí)行過(guò)程,掌握三種基本結(jié)構(gòu)的應(yīng)用。(二)重點(diǎn)、難點(diǎn)重點(diǎn):運(yùn)算符、表達(dá)式和語(yǔ)句。難點(diǎn):循環(huán)語(yǔ)句,運(yùn)算符的使用。(三)教學(xué)內(nèi)容1.運(yùn)算符與表達(dá)式。2.程序控制方式。3.順序結(jié)構(gòu)程序設(shè)計(jì)、分支結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。4.break和continue語(yǔ)句。第四章 類、對(duì)象和接口(6學(xué)時(shí)/3學(xué)時(shí))(一)教學(xué)目標(biāo)1.理解面向?qū)ο缶幊痰幕靖拍?,掌握類的概念及組成,成員變量和成員方法、構(gòu)造方法、方法的重載,類方法。2.掌握如何創(chuàng)建類和對(duì)象,掌握實(shí)例變量和類變量的區(qū)別,掌握實(shí)例方法和類方法的區(qū)別。3.掌握J(rèn)ava包的概念,Java中訪問(wèn)權(quán)限的定義,類的繼承和多態(tài)性。4.掌握abstract類
5、和abstract方法,super關(guān)鍵字的使用。5.理解接口的概念和用途。6.了解內(nèi)部類、匿名類,掌握異常類和異常處理。(二)重點(diǎn)、難點(diǎn)重點(diǎn):類的成員變量和成員方法,構(gòu)造方法、方法的重載,類方法,實(shí)例變量和類變量的區(qū)別,實(shí)例方法和類方法的區(qū)別,this關(guān)鍵字的使用,類的繼承和多態(tài)性,abstract類和abstract方法,super關(guān)鍵字的使用,異常類和異常處理。難點(diǎn):類的概念,方法的重載,成員變量實(shí)例變量和類變量的區(qū)別,實(shí)例方法和類方法的區(qū)別,Java中訪問(wèn)權(quán)限的定義,類的繼承和多態(tài)性,abstract類和abstract方法,接口的概念和用途,異常類和異常處理。(三)教學(xué)內(nèi)容1.類、對(duì)象
6、。2.static 關(guān)鍵字、this 關(guān)鍵字和包。3.訪問(wèn)權(quán)限。4.類的繼承。5.對(duì)象的上轉(zhuǎn)型對(duì)象。6.多態(tài)性。7.abstract 類和abstract方法。8.super關(guān)鍵字、接口。9.內(nèi)部類、匿名類、異常類。第五章 字符串(2學(xué)時(shí)/2學(xué)時(shí))(一)教學(xué)目標(biāo)1.理解字符串概念和常用方法;2.了解字符串與基本數(shù)據(jù)類型的相互轉(zhuǎn)化;3.了解字符串與字符,字節(jié)數(shù)組的轉(zhuǎn)換。(二)重點(diǎn)、難點(diǎn)重點(diǎn):字符串概念和用法,字符串與字符,字節(jié)數(shù)組。難點(diǎn):字符串與字符,字節(jié)數(shù)組的轉(zhuǎn)換,字符串與基本數(shù)據(jù)類型的相互轉(zhuǎn)化。(三)教學(xué)內(nèi)容1.字符串、字符串的常用方法、字符串與基本數(shù)據(jù)的相互轉(zhuǎn)化。2.對(duì)象的字符串表示。3.
7、StringTokenizer類4.符串與字符、字節(jié)數(shù)組5.StringBuffer類6.正則表達(dá)式 第六章AWT組件及事件處理(4學(xué)時(shí)/2學(xué)時(shí))(一)教學(xué)目標(biāo)1.理解AWT組件和使用;2.了解組件和容器,掌握事件的處理;3.理解布局的概念和使用布局類繪制用戶界面4.掌握幾種常見(jiàn)事件的處理。(二)重點(diǎn)、難點(diǎn)重點(diǎn):組件的使用、事件的處理、布局類、常見(jiàn)事件的處理。難點(diǎn):組件和容器、事件的處理、布局類、常見(jiàn)事件的處理。(三)教學(xué)內(nèi)容1.Java窗口、文本框。2.內(nèi)部類實(shí)例做監(jiān)視器。3.按鈕與標(biāo)簽、菜單項(xiàng)、文本區(qū)、面板、布局、畫布、選擇型組件。4.Component類的常用方法。5.窗口事件、鼠標(biāo)事件
8、、焦點(diǎn)事件、鍵盤事件。第七章 Java多線程(4學(xué)時(shí)/2學(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)容1.Java中的線程。2.Thread的子類創(chuàng)建線程。3.使用Runable接口。4.線程的常用方法、GUI線程。5.線程同步,在同步方法中使用wait()、notify 和notifyAll()方法6.掛起、恢復(fù)和終止線程,計(jì)時(shí)器線程Timer,線程聯(lián)合和守護(hù)線程。第八章 輸入輸出流(4學(xué)時(shí)/2
9、學(xué)時(shí))(一)教學(xué)目標(biāo)1.理解流的概念;2.掌握J(rèn)ava中流的分類和定義;3.掌握J(rèn)ava中常用的一些流,掌握序列化與對(duì)象克隆,帶進(jìn)度條的流。(二)重點(diǎn)、難點(diǎn)重點(diǎn):流的概念、流的分類、數(shù)據(jù)流、數(shù)組流、對(duì)象流、序列化與對(duì)象克隆。難點(diǎn):數(shù)據(jù)流、數(shù)組流、對(duì)象流、序列化與對(duì)象克隆。(三)教學(xué)內(nèi)容1.File、FileInputStream、FileOutputStream、FileReader和FileWriter類。2.使用文件對(duì)話框打開(kāi)和保存文件。3.RandomAccessFile類。4.數(shù)據(jù)流、數(shù)組流、對(duì)象流。5.序列化與對(duì)象克隆。6.文件鎖FileLock。7.Process 類中的流、帶進(jìn)度
10、條的輸入流。第九章 Java訪問(wèn)數(shù)據(jù)庫(kù)(4學(xué)時(shí))(一)教學(xué)目標(biāo)1.掌握數(shù)據(jù)庫(kù)的訪問(wèn)技術(shù);2.掌握對(duì)數(shù)據(jù)庫(kù)的操作(查詢、修改、插入、刪除)。(二)重點(diǎn)、難點(diǎn)重點(diǎn):數(shù)據(jù)庫(kù)的連接、數(shù)據(jù)庫(kù)的操作。難點(diǎn): 數(shù)據(jù)庫(kù)的操作。(三)教學(xué)內(nèi)容1.創(chuàng)建數(shù)據(jù)源、JDBC-ODBC橋接器。2.順序查詢、可滾動(dòng)結(jié)果集。3.排序查詢、模糊查詢、隨機(jī)查詢,更新、添加、刪除記錄。4.預(yù)處理語(yǔ)句。第十章 Java網(wǎng)絡(luò)編程(4學(xué)時(shí)/2學(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é)議、層次等)。2.J包。3.使用URL訪問(wèn)WWW網(wǎng)上資源。4.C/S編程、B/S編程。四、考核形式及成績(jī)?cè)u(píng)定(一)考核形式:期末采取命題隨堂考試,考試范圍和要求應(yīng)符合本教學(xué)大綱對(duì)各章教學(xué)內(nèi)容的基本要求。(二)成績(jī)?cè)u(píng)定:課程考核由平時(shí)作業(yè)、實(shí)驗(yàn)、聽(tīng)課情況和期末考試成績(jī)等部分組成,分別占課程總成績(jī)的10%、20%、10%和60%。五、教材與參考書教 材:耿祥義.Java2實(shí)用教程.(第三版).北京:清華大學(xué)出版社,2008參考書:1. 蔡翠平.Java程序設(shè)計(jì).北京:清華大學(xué)出版社, 20032. Martin Kalin.面向?qū)ο蟪绦蛟O(shè)計(jì)Java語(yǔ)言描述北京:機(jī)械工業(yè)出版社20023. 蘇俊.Java程序設(shè)計(jì)北京:機(jī)械工業(yè)出版社,2005六、課程學(xué)時(shí)分配表序號(hào)教學(xué)內(nèi)容(章、節(jié)或篇名)學(xué)時(shí)分配作業(yè)、考查理論實(shí)踐第一章Java入門22課后習(xí)題、實(shí)驗(yà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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 紡絲凝固浴液配制工崗前保密考核試卷含答案
- 流體裝卸操作工崗前崗位考核試卷含答案
- 獸用中藥制劑工班組安全水平考核試卷含答案
- 2025年年樂(lè)高教育項(xiàng)目合作計(jì)劃書
- 2025年中高壓及特殊性能玻璃鋼管項(xiàng)目合作計(jì)劃書
- 班主任教師培訓(xùn)課件內(nèi)容
- 2026年柔性直流輸電項(xiàng)目營(yíng)銷方案
- 2026年年度學(xué)校辦公室主任工作總結(jié)
- 2025年人工智能綜合試題及答案
- 幼兒園校園欺凌事件強(qiáng)制報(bào)告制度規(guī)定
- 2026年高考作文備考之提高議論文的思辨性三大技法
- 南寧市人教版七年級(jí)上冊(cè)期末生物期末考試試卷及答案
- 項(xiàng)目安全生產(chǎn)管理辦法
- 小學(xué)美術(shù)科組匯報(bào)
- 手術(shù)室膽囊結(jié)石護(hù)理查房
- 2024年江西新能源科技職業(yè)學(xué)院公開(kāi)招聘輔導(dǎo)員筆試題含答案
- 機(jī)械門鎖維修施工方案
- QGDW10384-2023輸電線路鋼管塔加工技術(shù)規(guī)程
- 江蘇省南通市2025年中考物理試卷(含答案)
- 《養(yǎng)老機(jī)構(gòu)智慧運(yùn)營(yíng)與管理》全套教學(xué)課件
- 非車險(xiǎn)業(yè)務(wù)拓展創(chuàng)新工作總結(jié)及工作計(jì)劃
評(píng)論
0/150
提交評(píng)論