《Java程序設(shè)計(jì)》理論教學(xué)大綱_第1頁(yè)
《Java程序設(shè)計(jì)》理論教學(xué)大綱_第2頁(yè)
《Java程序設(shè)計(jì)》理論教學(xué)大綱_第3頁(yè)
《Java程序設(shè)計(jì)》理論教學(xué)大綱_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、Java程序設(shè)計(jì)教學(xué)大綱課程名稱(chēng):Java程序設(shè)計(jì) 課程編號(hào):*總學(xué)時(shí):36/36 總學(xué)分:3課程類(lèi)別:專(zhuān)業(yè)必修課程 適用對(duì)象:軟件工程專(zhuān)業(yè)執(zhí)筆人:* 審核人:一、課程性質(zhì)與教學(xué)目標(biāo)課程性質(zhì):Java程序設(shè)計(jì)是軟件工程專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)必修課程,是學(xué)習(xí)計(jì)算機(jī)程序設(shè)計(jì)的一門(mén)重要課程。通過(guò)一個(gè)學(xué)期的學(xué)習(xí),使學(xué)生了解Java語(yǔ)言的體系結(jié)構(gòu),掌握J(rèn)ava語(yǔ)言的基本概念和程序設(shè)計(jì)的基礎(chǔ)知識(shí),理解面向?qū)ο蟮某绦蛟O(shè)計(jì)的思路和方法。培養(yǎng)學(xué)生的編程能力,使學(xué)生能夠運(yùn)用Java語(yǔ)言作為完成應(yīng)用程序設(shè)計(jì)的工具。這對(duì)于提高學(xué)生的程序設(shè)計(jì)能力,增加學(xué)生的就業(yè)機(jī)會(huì),提高社會(huì)競(jìng)爭(zhēng)力是相當(dāng)有益的。教學(xué)目標(biāo):Java程序設(shè)計(jì)是為軟

2、件工程專(zhuān)業(yè)開(kāi)的一門(mén)必修課程, 具體目標(biāo): 知識(shí):課程旨在幫助學(xué)生掌握J(rèn)ava程序設(shè)計(jì)的基本概念和編程方法,理解面向?qū)ο蟪绦蛟O(shè)計(jì)的思路和方法。能力:熟練掌握分析程序和運(yùn)用面向?qū)ο蟮乃悸泛头椒ň幹瞥绦虻哪芰?。培養(yǎng)良好的編程風(fēng)格和調(diào)試習(xí)慣,進(jìn)一步提高學(xué)生的編程能力。素質(zhì):通過(guò)本課程的學(xué)習(xí)讓學(xué)生進(jìn)一步掌握程序設(shè)計(jì)開(kāi)發(fā)的流程及技術(shù),提高學(xué)生的綜合軟件素養(yǎng),為日后工作奠定基礎(chǔ)。二、教學(xué)基本要求通過(guò)本課程的學(xué)習(xí),學(xué)生應(yīng)該了解Java語(yǔ)言的特點(diǎn)及體系結(jié)構(gòu),了解輸入輸出的概念;理解面向?qū)ο蟮某绦蛟O(shè)計(jì)的思路和方法。掌握J(rèn)ava程序設(shè)計(jì)的基礎(chǔ)知識(shí)、基本概念,類(lèi)和對(duì)象的基本概念,能夠熟練地編寫(xiě)類(lèi)。掌握Applet程序

3、設(shè)計(jì)的概念和方法,并熟練運(yùn)用。掌握異常處理的概念、原理和方法。 三、教學(xué)內(nèi)容、要求及學(xué)時(shí)分配第1章Java語(yǔ)言基礎(chǔ) 2學(xué)時(shí)教學(xué)重點(diǎn):Java程序執(zhí)行環(huán)境、開(kāi)發(fā)工具及常見(jiàn)的Java數(shù)據(jù)類(lèi)型。教學(xué)難點(diǎn):Java開(kāi)發(fā)和執(zhí)行環(huán)境的安裝、配置,簡(jiǎn)單程序的調(diào)試過(guò)程。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生了解Java語(yǔ)言的特點(diǎn)和Java程序編寫(xiě)過(guò)程;掌握J(rèn)ava程序的開(kāi)發(fā)步驟;熟悉幾種Java程序開(kāi)發(fā)環(huán)境,學(xué)會(huì)搭建JDK平臺(tái)。第2章 基本類(lèi)型、數(shù)組和枚舉類(lèi)型 2學(xué)時(shí)教學(xué)重點(diǎn):Java語(yǔ)言的基本類(lèi)型;數(shù)組。教學(xué)難點(diǎn):數(shù)組的創(chuàng)建和使用。 本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生了解java定義的八種基本的數(shù)據(jù)類(lèi)型

4、:byte, short, int, long, float, double, char和boolean。復(fù)合數(shù)據(jù)類(lèi)型:數(shù)組、數(shù)組的定義、創(chuàng)建、賦值和數(shù)組元素的訪問(wèn)方法。第3章 運(yùn)算符、表達(dá)式和語(yǔ)句 2學(xué)時(shí)教學(xué)重點(diǎn):表達(dá)式和控制語(yǔ)句。教學(xué)難點(diǎn):分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生掌握java的各種運(yùn)算符與語(yǔ)句的書(shū)寫(xiě)形式,以及三種基本語(yǔ)句結(jié)構(gòu);重點(diǎn)掌握分支語(yǔ)句和循環(huán)語(yǔ)句的構(gòu)造。第4章 類(lèi)與對(duì)象 3學(xué)時(shí)教學(xué)重點(diǎn):類(lèi)和對(duì)象的定義與使用。教學(xué)難點(diǎn):掌握J(rèn)ava編程中,面向?qū)ο蟪绦蛟O(shè)計(jì)的思想和方法、類(lèi)和對(duì)象的使用。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念

5、;掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的思維方法,能運(yùn)用java語(yǔ)言編寫(xiě)簡(jiǎn)單的程序。第5章 繼承與接口 4學(xué)時(shí)教學(xué)重點(diǎn):繼承的聲明和使用。教學(xué)難點(diǎn):屬性和方法的繼承性,構(gòu)造方法的繼承性。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生了解面向?qū)ο蟪绦蛟O(shè)計(jì)的繼承機(jī)制;掌握extends的用法,了解屬性、方法的繼承性,構(gòu)造方法的繼承性。能運(yùn)用繼承機(jī)制編寫(xiě)java程序。第6章 內(nèi)部類(lèi)與異常類(lèi) 3學(xué)時(shí)教學(xué)重點(diǎn):Java的異常處理機(jī)制教學(xué)難點(diǎn):能夠處理Java中的異常。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生掌握內(nèi)部類(lèi)和異常類(lèi)的基本概念,以及異常的處理機(jī)制,異常類(lèi)及其方法與屬性;熟練掌握java的三種異常處理;了解如何創(chuàng)建用戶(hù)自己

6、的異常的方法。第7章 常用實(shí)用類(lèi) 3學(xué)時(shí)教學(xué)重點(diǎn):String與StringBuffer類(lèi),Date類(lèi)。教學(xué)難點(diǎn):Pattern類(lèi)與Match類(lèi)。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生掌握幾種常用的實(shí)用類(lèi);熟練掌握String類(lèi)的常用方法;掌握String類(lèi)和StringBuffer類(lèi)的區(qū)別及聯(lián)系;學(xué)會(huì)使用StringTokenizer類(lèi)分析字符串。第8章 Java Swing圖形用戶(hù)界面 6學(xué)時(shí)教學(xué)重點(diǎn):圖形用戶(hù)界面設(shè)計(jì),以及各種控件屬性的設(shè)置,事件響應(yīng)機(jī)制。 教學(xué)難點(diǎn):事件處理。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生熟練地掌握?qǐng)D像用戶(hù)界面的設(shè)計(jì),以及各種控件的屬性設(shè)置和對(duì)其事件的編程;掌握

7、交互式用戶(hù)界面的實(shí)現(xiàn)。第9章 對(duì)話框 1學(xué)時(shí)教學(xué)重點(diǎn):對(duì)話框模式設(shè)置,添加組件,實(shí)現(xiàn)與用戶(hù)交互操作。 教學(xué)難點(diǎn):布局管理器的設(shè)置和應(yīng)用。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生熟練地掌握對(duì)話框的創(chuàng)建及組件的交互式操作;掌握常用對(duì)話框的設(shè)計(jì)和使用。第10章 輸入輸出流 2學(xué)時(shí)教學(xué)重點(diǎn):輸入輸出流的操作方法;Java中相關(guān)的操作類(lèi);文件的讀寫(xiě)。教學(xué)難點(diǎn):輸入輸出流的操作方法;文件的讀寫(xiě)。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生掌握java輸入輸出流的特點(diǎn);熟練地掌握文件的順序輸入輸出及文件的隨機(jī)訪問(wèn);掌握f(shuō)ile類(lèi)和字符流;了解對(duì)象的串行化。第11章 JDBC數(shù)據(jù)庫(kù)操作 2學(xué)時(shí)教學(xué)重點(diǎn):通過(guò)JDBC訪

8、問(wèn)數(shù)據(jù)庫(kù)執(zhí)行SQL語(yǔ)句的方法。教學(xué)難點(diǎn):JDBC中的主要類(lèi)。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生了解JDBC的框架結(jié)構(gòu)和開(kāi)發(fā)模型,以及JDBC的主要類(lèi)和數(shù)據(jù)庫(kù)的安全性和訪問(wèn)過(guò)程。第12章 Java多線程機(jī)制 2學(xué)時(shí)教學(xué)重點(diǎn):多線程實(shí)現(xiàn)技術(shù);多線程的管理。教學(xué)難點(diǎn):多線程類(lèi)的使用與編程。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生掌握多線程的基本概念;熟練掌握多線程的兩種實(shí)現(xiàn)方法;了解多線程的互斥與同步問(wèn)題。第13章 Java網(wǎng)絡(luò)基礎(chǔ) 2學(xué)時(shí)教學(xué)重點(diǎn):網(wǎng)絡(luò)編程的基本概念,socket通信的方法。教學(xué)難點(diǎn):socket通信的方法。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生掌握網(wǎng)絡(luò)編程的基本概念;熟練掌握s

9、ocket通信的方法;了解數(shù)據(jù)報(bào)通信和FTP應(yīng)用。第14章 Java Applet 2學(xué)時(shí)教學(xué)重點(diǎn):掌握Applet的創(chuàng)建和運(yùn)行方法,Applet小程序的編寫(xiě)。教學(xué)難點(diǎn):Applet的通信機(jī)制。本章教學(xué)要求:通過(guò)本章的教學(xué),要使學(xué)生能熟練地編寫(xiě)Applet小程序,并運(yùn)用Applet實(shí)現(xiàn)一些多媒體程序;能熟練地掌握Applet與瀏覽器的通信,以及Applet的網(wǎng)絡(luò)通信。四、課程教學(xué)方法與手段教學(xué)方式:Java程序設(shè)計(jì)是為軟件工程專(zhuān)業(yè)開(kāi)設(shè)的課程,其教學(xué)方式應(yīng)以課堂講授和實(shí)驗(yàn)為主,課后答疑為輔。同時(shí)讓學(xué)生理解Java程序設(shè)計(jì)的基本概念,引導(dǎo)學(xué)生編寫(xiě)完整的Java程序。養(yǎng)成良好的編程習(xí)慣。真正提高學(xué)生的編程能力。五、教材與學(xué)習(xí)資源教材: Java面向?qū)ο蟪绦蛟O(shè)計(jì),耿祥義著,清華大學(xué)出版社,2010年版。參考書(shū):Java程序設(shè)計(jì)指導(dǎo),陳強(qiáng),人民郵電出版社,2006年版。六、本課程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論