《網(wǎng)絡(luò)編程Java》課程教學(xué)大綱_第1頁(yè)
《網(wǎng)絡(luò)編程Java》課程教學(xué)大綱_第2頁(yè)
《網(wǎng)絡(luò)編程Java》課程教學(xué)大綱_第3頁(yè)
《網(wǎng)絡(luò)編程Java》課程教學(xué)大綱_第4頁(yè)
《網(wǎng)絡(luò)編程Java》課程教學(xué)大綱_第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)介

網(wǎng)絡(luò)編程Java教學(xué)大綱一、本大綱適用專業(yè)本大綱適用于計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)。二、編寫本教學(xué)大綱的說(shuō)明(一)課程類別與教學(xué)任務(wù)本課程是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)課程,本課程主要介紹Java網(wǎng)絡(luò)編程語(yǔ)言,通過(guò)理論授課和上機(jī)實(shí)踐,使學(xué)生掌握J(rèn)ava語(yǔ)言基本語(yǔ)法及面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法,能夠比較熟練地使用Java語(yǔ)言編寫應(yīng)用程序、小程序;通過(guò)常見(jiàn)網(wǎng)絡(luò)應(yīng)用程序?qū)嵗姆治鼋榻B,使學(xué)生理解網(wǎng)絡(luò)程序的設(shè)計(jì)思想,熟悉Java網(wǎng)絡(luò)編程技術(shù)。(二)本課程的基本要求1、掌握J(rèn)ava語(yǔ)法及面向?qū)ο蟮幕A(chǔ)知識(shí),了解Java的常用標(biāo)準(zhǔn)類庫(kù)。2、較熟練地編寫Java應(yīng)用程序、小程序。3、掌握數(shù)據(jù)庫(kù)編程方法。4、了解網(wǎng)絡(luò)的基本知識(shí),掌握使用URL檢索、套接字、UDP等網(wǎng)絡(luò)方面的編程方法。5、注重培養(yǎng)學(xué)生的思維能力,采用理論與實(shí)踐相結(jié)合,理論講述與實(shí)例編寫相結(jié)合的方法進(jìn)行教學(xué),培養(yǎng)和提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力,使學(xué)生在完成本門課程的學(xué)習(xí)之后,能夠掌握網(wǎng)絡(luò)編程的基本思路和方法。(三)本課程的重點(diǎn)和難點(diǎn)1.著重掌握J(rèn)VM及Java運(yùn)行環(huán)境的配置。了解Java的特點(diǎn)及編寫應(yīng)用程序及小應(yīng)用程序的規(guī)則。2.

重點(diǎn)了解Java的基本語(yǔ)法,重點(diǎn)掌握J(rèn)ava的標(biāo)識(shí)符和關(guān)鍵字,了解注釋、運(yùn)算符、表達(dá)式和語(yǔ)句,重點(diǎn)掌握數(shù)據(jù)類型、變量和常量,數(shù)組和字符串的使用。3.

重點(diǎn)了解面向?qū)ο缶幊痰奶攸c(diǎn),掌握利用Java實(shí)現(xiàn)封裝、繼承與多態(tài)。4.

重點(diǎn)了解HTML、Applet的基本知識(shí),掌握Applet的結(jié)構(gòu)及Applet的運(yùn)行方法。了解向Applet傳遞參數(shù)的方法。5.

重點(diǎn)掌握J(rèn)ava處理異常的機(jī)制,try…catch…finally。了解基本的異常,異常的層次結(jié)構(gòu)。區(qū)分開(kāi)throw是故意產(chǎn)生異常,它用于方法體內(nèi);throws用于方法的聲明,它把方法產(chǎn)生的異常交給調(diào)用該方法的另外一個(gè)方法處理。了解自定義異常類的方法。6.

重點(diǎn)了解JDBC的功能,掌握使用JDBC-ODBCBridge連接數(shù)據(jù)庫(kù)的方法,并且重點(diǎn)掌握如何使用SQL語(yǔ)句對(duì)記錄進(jìn)行增、刪、改、查。7.

重點(diǎn)了解計(jì)算機(jī)網(wǎng)絡(luò)的基本知識(shí),熟悉.net包的層次結(jié)構(gòu)。掌握網(wǎng)絡(luò)有關(guān)類的定義及使用。(四)本課程與其他相關(guān)課程的聯(lián)系和后續(xù)課程先修課程:《程序設(shè)計(jì)語(yǔ)言》、《數(shù)據(jù)結(jié)構(gòu)》(五)學(xué)時(shí)、學(xué)時(shí)分配安排本課程理論課時(shí)為48課時(shí),理論課32課時(shí),實(shí)踐課16課時(shí),課外通過(guò)開(kāi)放式機(jī)房提供相應(yīng)的實(shí)踐課時(shí);具體學(xué)時(shí)安排見(jiàn)教學(xué)內(nèi)容。(六)本課程的教學(xué)方式及其它教學(xué)環(huán)節(jié)的安排本課程采用通常的課堂教學(xué)方式,并注重理論與實(shí)踐相結(jié)合的方法,即以教師的課堂教授為主,同時(shí)輔以學(xué)生課外實(shí)踐,培養(yǎng)與提高學(xué)生對(duì)本學(xué)科的興趣和研究能力。三、教學(xué)基本內(nèi)容和學(xué)時(shí)分配第一章

Java概述(2學(xué)時(shí))第一節(jié)

Java簡(jiǎn)介第二節(jié)

JVM(Java虛擬機(jī))第三節(jié)

程序運(yùn)行環(huán)境的配置第四節(jié)

簡(jiǎn)單程序的編定第二章

Java基本語(yǔ)法(4學(xué)時(shí))第一節(jié)

Java的標(biāo)識(shí)符和關(guān)鍵字第二節(jié)

注釋第三節(jié)

數(shù)據(jù)類型、變量和常量第四節(jié)

運(yùn)算符、表達(dá)式和語(yǔ)句第五節(jié)

字符串和數(shù)組第三章

面向?qū)ο缶幊蹋?學(xué)時(shí))第一節(jié)

類的定義及使用第二節(jié)

對(duì)象第三節(jié)

訪問(wèn)權(quán)限第四節(jié)

繼承第五節(jié)

多態(tài)第六節(jié)

接口第七節(jié)

包第四章

Applet編程(2學(xué)時(shí))第一節(jié)

HTML簡(jiǎn)介類的定義及使用第二節(jié)

Applet簡(jiǎn)介對(duì)象第三節(jié)

Applet的結(jié)構(gòu)第四節(jié)

Applet的運(yùn)行第五節(jié)

向Applet傳遞參數(shù)第五章

異常處理(2學(xué)時(shí))第一節(jié)

異常簡(jiǎn)介第二節(jié)

基本的異常第三節(jié)

處理異常的有關(guān)信息第四節(jié)

拋出異常第五節(jié)

在方法聲明處拋出異常第六章

JDBC數(shù)據(jù)庫(kù)(6學(xué)時(shí))第一節(jié)

JDBC簡(jiǎn)介第二節(jié)

用Access建立數(shù)據(jù)庫(kù)第三節(jié)

數(shù)據(jù)源的建立第四節(jié)

數(shù)據(jù)庫(kù)連接的建立與關(guān)閉第五節(jié)

Statement對(duì)象與ResultSet對(duì)象第六節(jié)

添加、刪除、更新記錄第七節(jié)

查詢記錄第七章

Java網(wǎng)絡(luò)程序設(shè)計(jì)(10學(xué)時(shí))第一節(jié)

網(wǎng)絡(luò)基本知識(shí)概述第二節(jié)

包一.

URL類二.

URLConnection類三.

HttpURLConnection類四.

Socket類五.

設(shè)置Socket的選項(xiàng)六.

ServerSocket類七.

InetAddress類八.

DatagramSocket和DatagramPacket類第三節(jié)

編寫客戶機(jī)/服務(wù)器程序第四節(jié)

編寫瀏覽器/服務(wù)器程序四、實(shí)驗(yàn):1.實(shí)驗(yàn)?zāi)康呐c任務(wù):實(shí)踐是本課程的重要環(huán)節(jié),只有通過(guò)理論結(jié)合實(shí)踐,學(xué)生才可以牢固地掌握所學(xué)的知識(shí),通過(guò)實(shí)驗(yàn)學(xué)生可以養(yǎng)成良好的編程習(xí)慣。2.實(shí)驗(yàn)教學(xué)基本要求:學(xué)生應(yīng)將上機(jī)的部分時(shí)間用來(lái)調(diào)試教師布置的作業(yè)程序應(yīng)獨(dú)立完成所有實(shí)驗(yàn),為保證盡量在統(tǒng)一安排的上機(jī)時(shí)間內(nèi)編譯運(yùn)行通過(guò)程序,學(xué)生應(yīng)事先設(shè)計(jì)好程序。3.實(shí)驗(yàn)教材或指導(dǎo)書(shū):自編實(shí)驗(yàn)教材。4.實(shí)驗(yàn)項(xiàng)目一覽表:序號(hào)實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容提要實(shí)驗(yàn)類型學(xué)時(shí)分配備注1Java環(huán)境搭建及測(cè)試必要軟件的安裝,環(huán)境變量的配置;應(yīng)用程序及小應(yīng)用程序的編寫、運(yùn)行。驗(yàn)證22面向?qū)ο缶幊?編寫應(yīng)用程序?qū)崿F(xiàn)繼承、多態(tài)。驗(yàn)證23面向?qū)ο缶幊?接口、包驗(yàn)證24異常及小應(yīng)用程序基本異常處理;小應(yīng)用程序的編寫,運(yùn)行。驗(yàn)證25數(shù)據(jù)庫(kù)應(yīng)用1數(shù)據(jù)庫(kù)的連接及對(duì)記錄進(jìn)行增、刪、改、查。設(shè)計(jì)26數(shù)據(jù)庫(kù)應(yīng)用2記錄查詢?cè)O(shè)計(jì)27網(wǎng)絡(luò)應(yīng)用1使用URL檢索、使用Socket等。設(shè)計(jì)28網(wǎng)絡(luò)應(yīng)用2綜合例子設(shè)計(jì)2注:由于課內(nèi)學(xué)時(shí)有限,所以需要學(xué)生利用課外時(shí)間上機(jī)去熟悉語(yǔ)法、鞏固小應(yīng)用程序的編寫及運(yùn)行、異常處理、對(duì)數(shù)據(jù)庫(kù)的操作及網(wǎng)絡(luò)應(yīng)用。五、教材及參考書(shū)目(一)使用教材劉永華.Java網(wǎng)絡(luò)編程技術(shù),清華大學(xué)出版社,2009年版(二)參考書(shū)目1.Ja

溫馨提示

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