Java編程基礎(chǔ)(48+32)教學(xué)大綱_第1頁(yè)
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第2頁(yè)
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第3頁(yè)
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第4頁(yè)
Java編程基礎(chǔ)(48+32)教學(xué)大綱_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

Oava編程基礎(chǔ)》

教學(xué)大綱數(shù)學(xué)與信息科學(xué)院

信息科學(xué)教研室總學(xué)時(shí)80五、參考書目(1)趙卓君java程序設(shè)計(jì)基礎(chǔ)教程清華大學(xué)出版社。(2)(美)??藸栔?,陳昊鵬譯Java編程思想(第4版)機(jī)械工業(yè)出版社六、教學(xué)形式與考核方式1、教學(xué)形式:以課堂講授為主。建議采用多媒體教學(xué)課件。2、考核方式:本課程考核方式為:考試、筆試。課程性質(zhì)必修課總學(xué)時(shí)80(教學(xué)學(xué)時(shí)48實(shí)驗(yàn)學(xué)時(shí)32)課程類型考試課開課院數(shù)學(xué)與信息科學(xué)學(xué)院適用專業(yè)信息與計(jì)算科學(xué)專業(yè)及相關(guān)專業(yè)一、教學(xué)任務(wù)、目的和要求《Java編程基礎(chǔ)》是針對(duì)信息與計(jì)算科學(xué)專業(yè)本科學(xué)生開設(shè)的一門重要的專業(yè)課。Java具有跨平臺(tái)、分布性、高性能、可移植等優(yōu)點(diǎn),已是目前世界最流行的高級(jí)編程語(yǔ)言之一。自誕生以來(lái),Java迅速成為開發(fā)互聯(lián)網(wǎng)應(yīng)用程序首選的編程語(yǔ)言。本課程介紹Java的起源、Java的基本語(yǔ)法、Java中面向?qū)ο蟮膶?shí)現(xiàn)、異常和斷言、字符串、輸入輸出和集合框架等。通過本課程學(xué)習(xí)和上機(jī)實(shí)踐,使學(xué)生掌握使用Java進(jìn)行程序設(shè)計(jì)的基本技術(shù)與方法、具備軟件開發(fā)的基礎(chǔ)能力,為今后從事軟件開發(fā)和應(yīng)用打下基礎(chǔ)。要求學(xué)生通過學(xué)習(xí)掌握J(rèn)ava基本概念、類的定義和使用方法,掌握?qǐng)D形及文件操作、APPLET小程序的設(shè)計(jì)、異常處理等編程技術(shù),簡(jiǎn)單Java數(shù)據(jù)庫(kù)開發(fā),其基本目標(biāo)如下:.獲取知識(shí)。學(xué)生通過本課程的學(xué)習(xí),應(yīng)掌握J(rèn)ava語(yǔ)言的基本特征,理解和掌握J(rèn)ava語(yǔ)言的基本語(yǔ)法和語(yǔ)義,掌握使用Java語(yǔ)言開發(fā)程序的基本步驟。.編程思想。要建立嶄新的面向?qū)ο蟮木幊趟枷搿?編程能力。通過本課程的學(xué)習(xí),學(xué)生應(yīng)能熟練編寫簡(jiǎn)單的完成一定功能的Java程序。二、教學(xué)中注意事項(xiàng)本課程是一門對(duì)動(dòng)手能力要求較高的、重視實(shí)驗(yàn)環(huán)節(jié)的實(shí)踐性課程,因此在教授過程中與原理概念型課程有著本質(zhì)的區(qū)別。本門課程應(yīng)注重案例教學(xué),以項(xiàng)目引導(dǎo)的方式教授學(xué)生,通過具有代表性的案例教學(xué)使學(xué)生理解掌握章節(jié)中的重點(diǎn)難點(diǎn)。應(yīng)引導(dǎo)學(xué)生在掌握基本知識(shí)的同時(shí),重在體會(huì)面向?qū)ο蟮木幊趟枷?,提高編程能力。三、教學(xué)內(nèi)容及要求第1章Java概述內(nèi)容:Java的發(fā)展內(nèi)容Java的特點(diǎn)開發(fā)工具包JDK及其配置編寫簡(jiǎn)單的Java程序一個(gè)最簡(jiǎn)單的Java程序編譯和運(yùn)行Java程序Java的開發(fā)環(huán)境JCreator的使用要求:了解本章重點(diǎn)難點(diǎn):java的起源;java的特點(diǎn);java的開發(fā)環(huán)境的配置;編寫和運(yùn)行第一個(gè)java程序第2章Java語(yǔ)法基礎(chǔ)內(nèi)容標(biāo)識(shí)符標(biāo)識(shí)符的定義標(biāo)識(shí)符的組成規(guī)則分隔符關(guān)鍵字?jǐn)?shù)據(jù)類型、變量與常量數(shù)據(jù)類型基本數(shù)據(jù)類型復(fù)合數(shù)據(jù)類型類型轉(zhuǎn)換常量變量Unicode漢字字符集Unicode的定義與特點(diǎn)運(yùn)算符算術(shù)運(yùn)算符關(guān)系運(yùn)算符邏輯運(yùn)算符位運(yùn)算符255位移運(yùn)算符條件運(yùn)算符運(yùn)算符的優(yōu)先級(jí)與結(jié)合性表達(dá)式(Expression)算術(shù)表達(dá)式關(guān)系表達(dá)式邏輯表達(dá)式賦值表達(dá)式復(fù)合賦值運(yùn)算表達(dá)式流程控制條件選擇語(yǔ)句switch...ease多分支語(yǔ)句循環(huán)控制語(yǔ)句數(shù)組數(shù)組的概念、特征與分類一維數(shù)組多維數(shù)組命令行參數(shù)命令行參數(shù)的定義與使用命令行參數(shù)的轉(zhuǎn)換要求:掌握本章重點(diǎn)難點(diǎn):運(yùn)算符和表達(dá)式;程序流程控制;數(shù)組詞法規(guī)則;數(shù)據(jù)類型;常量與變量;第3章面向?qū)ο蟮膶?shí)現(xiàn)運(yùn)算符和表達(dá)式;程序流程控制;數(shù)組內(nèi)容類與對(duì)象對(duì)象及對(duì)象的引用類與對(duì)象的關(guān)系抽象封裝在Java中實(shí)現(xiàn)類類中的數(shù)據(jù)成員類中的方法Java中類的聲明使用類的對(duì)象實(shí)例類的初始化與垃圾回收this關(guān)鍵字訪問修飾符和隱臧實(shí)現(xiàn)包訪問控制修飾符再談封裝繼承軟件復(fù)用與繼承的概念繼承的實(shí)現(xiàn):父類與子類繼承中的初始化與收尾繼承中成員訪問和繼承的根類多態(tài)性方法重載(編譯時(shí)多態(tài))方法重定義(運(yùn)行時(shí)多態(tài))方法修飾符final修飾符abstract修飾符接口接口的定義接口的實(shí)現(xiàn)引用接口接口的繼承嵌套類成員類局部類匿名類Java中的枚舉類型要求:掌握本章重點(diǎn)難點(diǎn):面向?qū)ο蟮幕靖拍?;封裝與信息隱藏、數(shù)據(jù)抽象、繼承,多態(tài)等面向?qū)ο蟮奶攸c(diǎn);用java語(yǔ)言編寫面向?qū)ο蟪绦虻姆椒?;接I」和內(nèi)部類的用法;java類的高級(jí)特性。第4章異常和斷言內(nèi)容異常異常處理try...catch塊finally塊多重caich塊嵌套by...catch塊使用throw顯式引發(fā)異常使用throws回避異常用戶自定義異常4.5斷言要求:掌握本章重點(diǎn)難點(diǎn):異常和異常處理概念;java異常模型;java異常處理;java中多重catch和嵌套try-ca【ch塊的使用;斷言的概念和使用。第5章Java.lang包和字符串內(nèi)容Object類包裝類數(shù)值類型包裝類Boolean類Character類Math類System類字符串String類StringBuffer類要求:了解本章重點(diǎn)難點(diǎn):object類;class類;數(shù)據(jù)類型包裝器;system類;string類:stringbuffcr類第6章java,utiI包和集合框架內(nèi)容日期與時(shí)間類Date類日歷類Calendar隨機(jī)數(shù)類RandomCollection接口Iterator接口List接口向量類Vector棧類Stack數(shù)組列表類ArrayList鏈表類LinkedListSet接口HashSet類TreeSet類Map接口HashMapTreeMapCollections類要求:了解本章重點(diǎn)難點(diǎn):時(shí)間與日期類;隨機(jī)數(shù)類;集合框架。第7章java,io包和輸入輸出內(nèi)容File類File類構(gòu)造方法File類常用方法流流的概念字節(jié)流字符流使用字節(jié)流進(jìn)行文件讀/寫InputStream類和OutputStreani類FilelnputStrcam類和FilcOutputStrcam類使用字符流進(jìn)行文件讀/寫基類Reader和Writer類FileReader類和FileWriter類InputStreamReader類和OulpulSlreamWriier類BufferedReader類和BufferedWriter類PrintWriter類過濾流FilterlnputStream類和FilterOutputStream類DatalnputStream類和DataOulputSlream類BufferedlnputStream類和BufferedOutputStream類LineNumberlnputStream類PushbackInputStream類要求:了解本章重點(diǎn)難點(diǎn):流

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論