《Java程序設(shè)計》教學(xué)大綱_第1頁
《Java程序設(shè)計》教學(xué)大綱_第2頁
《Java程序設(shè)計》教學(xué)大綱_第3頁
《Java程序設(shè)計》教學(xué)大綱_第4頁
《Java程序設(shè)計》教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《Java程序設(shè)計》教學(xué)大綱一、課程基本信息課程編碼:04200414課程名稱:Java程序設(shè)計課程性質(zhì):必修適用專業(yè):計算機(jī)科學(xué)與技術(shù)、軟件工程專業(yè)適用層次:本科課程學(xué)分:4總學(xué)時:64理論學(xué)時:32實(shí)踐學(xué)時:32執(zhí)筆人:審核人:二、課程性質(zhì)、目的、任務(wù)Java面向?qū)ο蟪绦蛟O(shè)計是計算機(jī)科學(xué)技術(shù)專業(yè)與軟件工程專業(yè)的一門重要專業(yè)課。該課程的特點(diǎn)是理論性和實(shí)踐性密切結(jié)合。通過本課程的學(xué)習(xí),使學(xué)生理解與掌握計算機(jī)面向?qū)ο蟪绦蛟O(shè)計的基本概念、基本思想與基本方法,理解面向?qū)ο蟪绦蛟O(shè)計思想,掌握面向?qū)ο蟪绦蛟O(shè)計方法,Java面向?qū)ο缶幊痰乃枷牒蚃ava編程中的重要技術(shù),具有初步的系統(tǒng)開發(fā)能力。三、教學(xué)內(nèi)容和教學(xué)要求第一章Java語言概述教學(xué)內(nèi)容:1-1Java的誕生:要求達(dá)到了解層次1-2Java的特點(diǎn):要求達(dá)到了解層次1-3安裝JDK:要求達(dá)到掌握層次1-4Java程序的開發(fā)步驟:要求達(dá)到掌握層次1-5一個簡單的Java應(yīng)用程序:要求達(dá)到掌握層次1-6聯(lián)合編譯:要求達(dá)到了解層次1-7注釋:要求達(dá)到了解層次1-8編程風(fēng)格:要求達(dá)到了解層次教學(xué)基本要求:本章是Java語言的概括介紹。通過本章的學(xué)習(xí),學(xué)生可以對全書的主要內(nèi)容有一個總體的了解。本章要求深人理解編寫代碼必須遵守的現(xiàn)行習(xí)慣風(fēng)格;掌握J(rèn)ava語言開發(fā)平臺JDK的配置與使用;了解Java語言的誕生與特點(diǎn)。本章重點(diǎn):是Java語言開發(fā)平臺JDK的使用;本章難點(diǎn):是Java語言開發(fā)平臺JDK的配置。第二章基本類型、數(shù)組和枚舉類型教學(xué)內(nèi)容:2-1標(biāo)示符和關(guān)鍵字:要求達(dá)到理解層次2-2基本數(shù)據(jù)類型:要求達(dá)到掌握層次2-3從命令行輸入數(shù)據(jù):要求達(dá)到了解層次2-4數(shù)組:要求達(dá)到掌握層次2-5枚舉類型:要求達(dá)到掌握層次教學(xué)基本要求:本章介紹了Java編程的基礎(chǔ)知識。通過本章學(xué)習(xí),讓學(xué)生理解標(biāo)識符和關(guān)鍵字,掌握基本數(shù)據(jù)類型、數(shù)組和枚舉類型,了解從命令行輸入輸出數(shù)據(jù)的方法。本章重點(diǎn):基本數(shù)據(jù)類型、數(shù)組和枚舉類型的特點(diǎn)及使用方法本章難點(diǎn):數(shù)組和枚舉類型的特點(diǎn)第三章運(yùn)算符、表達(dá)式和語句教學(xué)內(nèi)容:3-1運(yùn)算符與表達(dá)式:要求達(dá)到理解層次3-2語句概述:要求達(dá)到掌握層次3-3if條件分支語句:要求達(dá)到掌握層次3-4switch開關(guān)語句:要求達(dá)到簡單應(yīng)用層次3-5循環(huán)語句:要求達(dá)到簡單應(yīng)用層次3-6break和continue語句:要求達(dá)到簡單應(yīng)用層次3-7數(shù)組與for語句:要求達(dá)到簡單應(yīng)用層次3-8枚舉類型與for、switch語句:要求達(dá)到簡單應(yīng)用層次教學(xué)基本要求:本章介紹了Java編程的基礎(chǔ)知識。通過本章學(xué)習(xí),要求掌握J(rèn)ava提供的運(yùn)算符和各種控制語句,熟悉運(yùn)用運(yùn)算符寫出表達(dá)式。本章重點(diǎn):Java提供的運(yùn)算符、各種控制語句的使用方法;本章難點(diǎn):運(yùn)算符的優(yōu)先級順序與表達(dá)式的運(yùn)用,各種控制語句的用法。第四章類與對象教學(xué)內(nèi)容:4-1編程語言的幾個發(fā)展階段:要求達(dá)到了解層次4-2類:要求達(dá)到掌握層次4-3對象:要求達(dá)到掌握層次4-4參數(shù)傳值:要求達(dá)到理解層次4-5對象的組合:要求達(dá)到理解層次4-6static關(guān)鍵字:要求達(dá)到掌握層次第六章內(nèi)部類與異常類教學(xué)內(nèi)容:6-1內(nèi)部類:要求達(dá)到理解層次6-2匿名類:要求達(dá)到理解層次6-3異常類:要求達(dá)到掌握層次6-4斷言:要求達(dá)到了解層次6-5Class類:要求達(dá)到理解層次教學(xué)基本要求:本章介紹內(nèi)部類與異常類的有關(guān)知識。通過本章的學(xué)習(xí),要求理解內(nèi)部類和匿名類,掌握異常類的使用,了解斷言語句和Class類。重點(diǎn):異常類的使用;難點(diǎn):使用Class實(shí)例化一個對象。第七章面向?qū)ο蟮膸讉€基本原則教學(xué)內(nèi)容:7.1UML類圖簡介:要求達(dá)到掌握層次7.2面向抽象原則:要求達(dá)到掌握層次7.3開—閉原則:要求達(dá)到掌握層次7.4多用組合少用繼承原則:要求達(dá)到理解層次7.5高內(nèi)聚—低耦合原則:要求達(dá)到理解層次教學(xué)基本要求:本章介紹了面向?qū)ο笤O(shè)計的幾個基本原則,了解這些基本原則,有助于知道如何使用面向?qū)ο笳Z言編寫出易維護(hù)、易擴(kuò)展和易復(fù)用的程序代碼。通過本章的學(xué)習(xí),學(xué)生要熟悉并掌握面向?qū)ο笤O(shè)計的幾個基本原則,了解這些原則是在許多設(shè)計中總結(jié)出的指導(dǎo)性原則,并不是任何設(shè)計都必須要遵守的“法律”。重點(diǎn):面向?qū)ο笤O(shè)計的幾個基本原則;難點(diǎn):在實(shí)際編程中應(yīng)用面向?qū)ο笤O(shè)計的原則。第八章幾個重要的設(shè)計模式教學(xué)內(nèi)容:8-1設(shè)計模式簡介:要求達(dá)到了解層次8-2策略模式:要求達(dá)到掌握層次8-3中介者模式:要求達(dá)到掌握層次8-4模板方法模式:要求達(dá)到掌握層次教學(xué)基本要求:本章介紹了面向?qū)ο蟮膸讉€設(shè)計模式,了解這些設(shè)計模式,有助于知道如何使用面向?qū)ο笳Z言編寫出易維護(hù)、易擴(kuò)展和易復(fù)用的程序代碼。通過本章的學(xué)習(xí),學(xué)生要熟悉并掌握面向?qū)ο蟮脑O(shè)計模式,通過講解這些設(shè)計模式體現(xiàn)面向?qū)ο蟮脑O(shè)計思想。通過本章學(xué)習(xí),掌握面向?qū)ο蟮膸讉€重要的設(shè)計模式。重點(diǎn):面向?qū)ο蟮膸讉€重要的設(shè)計模式;難點(diǎn):在實(shí)際編程中應(yīng)用面向?qū)ο蟮脑O(shè)計模式。第九章常用實(shí)用類9-1String類:要求達(dá)到掌握層次9-2StringBuffer類:要求達(dá)到理解層次9-3StringTokenizer類:要求達(dá)到了解層次9-4Date類:要求達(dá)到掌握層次9-5Calendar類:要求達(dá)到掌握層次9-6Math類和BigInterger類:要求達(dá)到掌握層次9-7DecimalFormat類:要求達(dá)到理解層次9-8Pattern類和Match類:要求達(dá)到理解層次教學(xué)基本要求:本章介紹Java面向?qū)ο蟪绦蛟O(shè)計過程中常用的實(shí)用的類及使用方法。通過本章的學(xué)習(xí),要求掌握這些常用的類及其使用方法。重點(diǎn):常用類的使用方法;難點(diǎn):常用類的應(yīng)用。第十章JavaSwing概述教學(xué)內(nèi)容:10-1JavaSwing概述:要求達(dá)到理解層次10-2窗口:要求達(dá)到理解層次10-3文本框:要求達(dá)到掌握層次10-4密碼框:要求達(dá)到掌握層次10-5按鈕與標(biāo)簽:要求達(dá)到掌握層次10-6菜單項:要求達(dá)到掌握層次10-7布局:要求達(dá)到了解層次10-8Component類的常用方法:要求達(dá)到理解層次10-9窗口事件:要求達(dá)到理解層次10-10鼠標(biāo):要求達(dá)到掌握層次教學(xué)基本要求:本章介紹了用來設(shè)計圖形用戶界面的包和相關(guān)類。通過本章的學(xué)習(xí),要求理解容器類和組件類,掌握各種組件的特點(diǎn)和使用方法以及組件上的事件處理,了解怎樣將其他組件嵌套到JFrame窗體中。重點(diǎn):各種組件的特點(diǎn)和使用方法;難點(diǎn):組件上的事件處理。第十一章對話框教學(xué)內(nèi)容:11-1JDialog類:要求達(dá)到理解層次11-2文件對話框:要求達(dá)到掌握層次11-3消息對話框:要求達(dá)到掌握層次11-4輸入對話框:要求達(dá)到了解層次11-5確認(rèn)對話框:要求達(dá)到掌握層次11-6顏色對話框:要求達(dá)到理解層次教學(xué)基本要求:本章介紹了建立JDialog的子類創(chuàng)建對話框,對話框可以添加組件,實(shí)現(xiàn)與用戶的交互操作。通過本章的學(xué)習(xí),要求理解建立JDialog的子類創(chuàng)建對話框,掌握常用對話框的使用,了解對話框的無模式和有模式的特點(diǎn)。重點(diǎn):各種對話框的應(yīng)用。難點(diǎn):各種對話框建立方法;第十二章輸入輸出流教學(xué)內(nèi)容:12-1File類:要求達(dá)到理解層次12-2文件字節(jié)流:要求達(dá)到掌握層次12-3文件字符流:要求達(dá)到掌握層次12-4緩沖流:要求達(dá)到了解層次12-5對象流:要求達(dá)到理解層次12-6使用Scanner解析文件:要求達(dá)到了解層次教學(xué)基本要求:本章介紹了輸入、輸出流,其核心思想是將程序中產(chǎn)生的數(shù)據(jù)寫入到輸出流到達(dá)目的地以及從輸入流讀入程序所需要的數(shù)據(jù)。通過本章的學(xué)習(xí),要求理解輸入輸出流的概念,掌握常用的File類及其常用子類的使用方法,了解相關(guān)子類的功能。重點(diǎn):File類及其常用子類的功能;難點(diǎn):File類常用子類的使用方法。第十三章JDBC數(shù)據(jù)庫操作教學(xué)內(nèi)容:13-1MicrosoftAccess數(shù)據(jù)庫管理系統(tǒng):要求達(dá)到理解層次13-2JDBC:要求達(dá)到理解層次13-3鏈接數(shù)據(jù)庫:要求達(dá)到掌握層次13-4查詢操作:要求達(dá)到掌握層次13-5更新、添加于刪除操作:要求達(dá)到掌握層次教學(xué)基本要求:本章介紹了JDBC數(shù)據(jù)庫操作。通過本章的學(xué)習(xí),要求理解JDBC的作用,掌握J(rèn)DBC技術(shù)以及JDBC提供的API操作數(shù)據(jù)庫,了解JDBC和數(shù)據(jù)庫建立連接的常用兩種方式。重點(diǎn):JDBC技術(shù)以及JDBC提供的API操作數(shù)據(jù)庫;難點(diǎn):使用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論