《Java程序設(shè)計(jì)A》課程教學(xué)大綱_第1頁(yè)
《Java程序設(shè)計(jì)A》課程教學(xué)大綱_第2頁(yè)
《Java程序設(shè)計(jì)A》課程教學(xué)大綱_第3頁(yè)
《Java程序設(shè)計(jì)A》課程教學(xué)大綱_第4頁(yè)
《Java程序設(shè)計(jì)A》課程教學(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)介

1、Java程序設(shè)計(jì)A課程教學(xué)大綱課程英文名稱:Java Programming Language A課程編號(hào):HZ190050課程類別:個(gè)性化培養(yǎng)平臺(tái)課程性質(zhì):選修學(xué)分:2學(xué)時(shí):32學(xué)時(shí)(其中:講課學(xué)時(shí)32,實(shí)驗(yàn)學(xué)時(shí):0 上機(jī)學(xué)時(shí):0)適用專業(yè):地理信息科學(xué)開(kāi)課部門:環(huán)境與資源學(xué)院測(cè)繪與地理信息工程系先修課程:高等數(shù)學(xué)A1/A2、C#程序設(shè)計(jì)語(yǔ)言、空間數(shù)據(jù)庫(kù)、數(shù)據(jù)結(jié)構(gòu)等后續(xù)課程:畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等一、課程目標(biāo)課程主要任務(wù)是介紹面向?qū)ο缶幊碳夹g(shù)-Java,通過(guò)學(xué)習(xí)Java語(yǔ)言中的數(shù)據(jù)類型,運(yùn)算,語(yǔ)句結(jié)構(gòu)及其程序設(shè)計(jì)的基本方法及Java高級(jí)功能,目的是使學(xué)生掌握一門基于網(wǎng)絡(luò)的程序設(shè)計(jì)語(yǔ)言,了解面向

2、對(duì)象程序設(shè)計(jì)的基本概念與方法,掌握J(rèn)ava語(yǔ)言編程的方法和技術(shù),進(jìn)而學(xué)會(huì)利用Java語(yǔ)言學(xué)會(huì)解決一般應(yīng)用問(wèn)題;通過(guò)大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握J(rèn)ava的面向過(guò)程和面向?qū)ο蟮墓δ埽瑥亩莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)和基本技能.使學(xué)生了解最新的具有強(qiáng)大支持的計(jì)算機(jī)編程新語(yǔ)言Java ,加深對(duì)獨(dú)立于操作平臺(tái),多任務(wù),線程等概念的理解,并為后續(xù)的專業(yè)課程奠定網(wǎng)絡(luò)程序設(shè)計(jì)基礎(chǔ)。本課程的教學(xué)應(yīng)達(dá)到如下目標(biāo):1.使學(xué)生對(duì)于Java語(yǔ)言程序設(shè)計(jì)方面的知識(shí)有更加深入的理解;2.提高學(xué)生掌握J(rèn)ava編程的基本方法以及應(yīng)用;3.使學(xué)生掌握一個(gè)實(shí)際應(yīng)用項(xiàng)目的開(kāi)發(fā)過(guò)程;4.使學(xué)生掌握利用Java自主設(shè)計(jì)和開(kāi)發(fā)一個(gè)

3、小型的應(yīng)用系統(tǒng)或信息管理系統(tǒng)。二、課程目標(biāo)與畢業(yè)要求的對(duì)應(yīng)關(guān)系課程目標(biāo)指標(biāo)點(diǎn)畢業(yè)要求課程目標(biāo)12.2具有一定的地理信息軟件工程專業(yè)知識(shí)和管理能力,初步具備比較大型的地理信息平臺(tái)的架構(gòu)能力。2能夠應(yīng)用數(shù)學(xué)、自然科學(xué)和地理信息科學(xué)的基本原理,識(shí)別、表達(dá)、并通過(guò)文獻(xiàn)研究分析地理信息專業(yè)問(wèn)題,具備地理信息系統(tǒng)的架構(gòu)能力。課程目標(biāo)23.3具有較扎實(shí)的地理信息系統(tǒng)開(kāi)發(fā)的專業(yè)知識(shí),能進(jìn)行實(shí)用型地理信息系統(tǒng)的設(shè)計(jì)與二次開(kāi)發(fā)。3能夠設(shè)計(jì)針對(duì)地理信息領(lǐng)域的工程問(wèn)題的解決方案,具備地理空間數(shù)據(jù)的綜合處理分析和應(yīng)用能力、數(shù)字地圖設(shè)計(jì)與編制能力和地理信息系統(tǒng)的開(kāi)發(fā)能力;能夠在設(shè)計(jì)和開(kāi)發(fā)環(huán)節(jié)中體現(xiàn)創(chuàng)新意識(shí)。三、課程目標(biāo)與

4、教學(xué)內(nèi)容和教學(xué)方法的對(duì)應(yīng)關(guān)系Java程序設(shè)計(jì)教學(xué)內(nèi)容教學(xué)方法課程目標(biāo)教學(xué)環(huán)節(jié)訓(xùn)練環(huán)節(jié)1Java概述授課2學(xué)時(shí)2Java語(yǔ)言基礎(chǔ)授課2學(xué)時(shí)作業(yè)113類與對(duì)象授課4學(xué)時(shí)作業(yè)21、24異常處理授課6學(xué)時(shí)作業(yè)31、25基礎(chǔ)類庫(kù)和工具類庫(kù)授課6學(xué)時(shí)作業(yè)41、26Java輸入/輸出系統(tǒng)授課6學(xué)時(shí)作業(yè)527多線程授課4學(xué)時(shí)作業(yè)61、28圖形用戶界面授課2學(xué)時(shí)作業(yè)72四、課程的主要內(nèi)容及基本要求第1章 Java概述 知 識(shí) 點(diǎn):Java語(yǔ)言的產(chǎn)生、應(yīng)用前景和特點(diǎn);Java開(kāi)發(fā)環(huán)境的設(shè)置;Java Applet程序和Java Application程序的編輯、編譯和運(yùn)行過(guò)程。重 點(diǎn):Java Applet程序和

5、Java Application程序的編輯、編譯和運(yùn)行難 點(diǎn) :Java開(kāi)發(fā)環(huán)境的設(shè)置基本要求1 識(shí) 記:Java語(yǔ)言的產(chǎn)生、應(yīng)用前景和特點(diǎn)。2 領(lǐng) 會(huì):Java 的平臺(tái)獨(dú)立性和它的安全性。3 簡(jiǎn)單應(yīng)用:Java Applet程序和Java Application程序的運(yùn)行過(guò)程。4 綜合應(yīng)用:Java Applet程序和Java Application程序的編輯。第2章 Java語(yǔ)言基礎(chǔ) 知 識(shí) 點(diǎn):Java語(yǔ)言的數(shù)據(jù)類型、運(yùn)算符、表達(dá)式;流程控制、數(shù)組和向量。重 點(diǎn):數(shù)據(jù)類型和變量、運(yùn)算符和表達(dá)式及其控制結(jié)構(gòu)語(yǔ)句。難 點(diǎn):運(yùn)算符的優(yōu)先級(jí)和結(jié)合性的正確理解和應(yīng)用。基本要求1 識(shí) 記:Java語(yǔ)

6、法規(guī)則,基本數(shù)據(jù)類型。2 領(lǐng) 會(huì):Java 變量的定義,java的流程執(zhí)行過(guò)程。3 簡(jiǎn)單應(yīng)用:實(shí)現(xiàn)java的程序編制。4 綜合應(yīng)用:java類,數(shù)組 與字符串的操作。第3章 類與對(duì)象 知 識(shí) 點(diǎn):系統(tǒng)定義的類(包);類的可訪問(wèn)控制符和非訪問(wèn)控制符的種類及其控制功能;域的可訪問(wèn)控制符和非訪問(wèn)控制符的種類及其控制功能;方法的可訪問(wèn)控制符和非訪問(wèn)控制符的種類及其控制功能;用戶程序自定義類和對(duì)象的基本格式;Java 語(yǔ)言的繼承;Java語(yǔ)言的多態(tài);Java方法的重載;構(gòu)造函數(shù)的繼承與重載。重 點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想、基本概念、基本語(yǔ)法定義難 點(diǎn):面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想?;疽? 識(shí) 記:

7、java類、對(duì)象的定義,繼承、多態(tài)、重載等概念。2 領(lǐng) 會(huì):Java 類與類之間的 關(guān)系,包括繼承與分類關(guān)系。3 簡(jiǎn)單應(yīng)用:利用java實(shí)現(xiàn)父子類與分類的程序編制。4 綜合應(yīng)用:java類、構(gòu)造器、靜態(tài)方法等概念的編程實(shí)現(xiàn)。第4章 異常處理 知 識(shí) 點(diǎn):異常的概念;使用try和catch捕獲程序中的異常;創(chuàng)建自定義異常;異常的拋出和捕獲。重 點(diǎn):異常的概念;創(chuàng)建自定義異常。難 點(diǎn):異常的捕獲與處理方法?;疽? 識(shí) 記:異常的概念,異常的類別。2 領(lǐng) 會(huì):Java 異常捕獲的必要性與重要性。3 簡(jiǎn)單應(yīng)用:通過(guò)程序捕獲java異常。4 綜合應(yīng)用:根據(jù)不同錯(cuò)誤類型捕獲java異常,并解決異常。第

8、5章 基礎(chǔ)類庫(kù)和工具類庫(kù) 知 識(shí) 點(diǎn) Java基礎(chǔ)類、字符串相關(guān)類、集合、日期和時(shí)間類。重 點(diǎn):java常用的字符串處理類難 點(diǎn):java工具類的應(yīng)用及定義,包括java常見(jiàn)類之間的轉(zhuǎn)換等?;疽? 識(shí) 記:java常用的字符串處理類、字符串處理函數(shù),集合的分類。2 領(lǐng) 會(huì):Java 工具類的使用,日期類格式的轉(zhuǎn)換。3 簡(jiǎn)單應(yīng)用:利用工具類處理變量。4 綜合應(yīng)用:讀取外部數(shù)據(jù),利用工具類處理數(shù)據(jù),并生成相應(yīng)的結(jié)果。第6章 Java的輸入輸出 知 識(shí) 點(diǎn):輸入輸出流的基本概念;文件處理;File類的使用方法。重 點(diǎn):簡(jiǎn)單的輸入/輸出流。難 點(diǎn):流概念的理解與使用方法?;疽? 識(shí) 記:Jav

9、a的標(biāo)準(zhǔn)輸入/輸出類及函數(shù)。2 領(lǐng) 會(huì):Java 讀入數(shù)據(jù)與輸出數(shù)據(jù)的方法。3 簡(jiǎn)單應(yīng)用:利用輸入流讀入文本數(shù)據(jù)。4 綜合應(yīng)用: 利用輸入流讀入數(shù)據(jù),并編輯數(shù)據(jù),最后輸出數(shù)據(jù)到指定磁盤。第7章 多線程 知 識(shí) 點(diǎn):多線程的概念;多線程的實(shí)現(xiàn)方法;處理線程互斥、同步以及死鎖的方法以及其基本概念。重 點(diǎn):線程的概念、線程的創(chuàng)建、控制。難 點(diǎn):線程的同步與互斥?;疽? 識(shí) 記:線程、線程組、死鎖等概念。2 領(lǐng) 會(huì):Java 多線程的優(yōu)勢(shì)及實(shí)現(xiàn)方法。3 簡(jiǎn)單應(yīng)用:利用Java多線程讀入較大數(shù)據(jù)。4 綜合應(yīng)用:Java多線程處理數(shù)據(jù),并可以設(shè)置優(yōu)先級(jí)。第8章 圖形界面設(shè)計(jì) 知 識(shí) 點(diǎn):圖形界面的基本

10、構(gòu)成;Java常用的布局策略及主要容器組件;利用Java類庫(kù)中的類及方法繪制用戶自定義的圖形界面的方法;標(biāo)準(zhǔn)GUI組件和Swing GUI組件的創(chuàng)建、使用與事件處理。重 點(diǎn):AWT常用基本組件的使用。Swing常用基本組件的功能和使用。Swing組件與AWT組件之間的關(guān)系。難 點(diǎn):AWT事件處理機(jī)制?;疽? 識(shí) 記:Java常用主要容器組件及類的方法。2 領(lǐng) 會(huì):Java的圖形界面設(shè)計(jì)方式。3 簡(jiǎn)單應(yīng)用:利用JavaGUI組件和Swing GUI組件實(shí)現(xiàn)圖形界面布局。4 綜合應(yīng)用:利用GUI組件和Swing GUI組件實(shí)現(xiàn)組件的動(dòng)態(tài)布局,并可處理相關(guān)事件。學(xué)時(shí)分配章目?jī)?nèi)容理論學(xué)時(shí)第一章Ja

11、va概述授課2學(xué)時(shí)第二章Java語(yǔ)言基礎(chǔ)授課2學(xué)時(shí)第三章類與對(duì)象授課4學(xué)時(shí)第四章異常處理授課6學(xué)時(shí)第五章基礎(chǔ)類庫(kù)和工具類庫(kù)授課6學(xué)時(shí)第六章Java輸入/輸出系統(tǒng)授課6學(xué)時(shí)第七章多線程授課4學(xué)時(shí)第八章圖形用戶界面授課2學(xué)時(shí)合計(jì)32學(xué)時(shí)五、教學(xué)方法與手段堅(jiān)持理論聯(lián)系實(shí)際的教學(xué)方法,將生產(chǎn)中遇到的具體問(wèn)題引入到課堂中,不斷提高學(xué)生發(fā)現(xiàn)、分析和解決問(wèn)題的能力。堅(jiān)持傳統(tǒng)教學(xué)手段與現(xiàn)代教學(xué)手段相結(jié)合,教學(xué)內(nèi)容安排要突出重點(diǎn)和難點(diǎn),盡可能邊演示邊講解,化繁為簡(jiǎn),努力提高學(xué)生的學(xué)習(xí)興趣。注重應(yīng)用啟發(fā)式教學(xué)、開(kāi)展課堂討論等教學(xué)方法,引導(dǎo)學(xué)生積極思考問(wèn)題、分析問(wèn)題,拓展學(xué)生的思維。注重課后練習(xí),大力培養(yǎng)學(xué)生動(dòng)腦、

12、動(dòng)手、獨(dú)立解決問(wèn)題的能力。六、考核要求、方式與成績(jī)?cè)u(píng)定期末考試統(tǒng)一命題,統(tǒng)一評(píng)分標(biāo)準(zhǔn),統(tǒng)一考試時(shí)間??荚嚪秶怀^(guò)大綱的內(nèi)容。筆試考試,考試時(shí)間為100分鐘。成績(jī)定為百分制。實(shí)行結(jié)構(gòu)評(píng)分,平時(shí)成績(jī)占50%,期末考試成績(jī)占50%。評(píng)價(jià)環(huán)節(jié)評(píng)估課程目標(biāo)對(duì)應(yīng)畢業(yè)要求平時(shí)成績(jī)(50分)章節(jié)練習(xí)、編程實(shí)現(xiàn)課程目標(biāo)1、22與3期末考試(50分)選擇題課程目標(biāo)1、22與3簡(jiǎn)答題課程目標(biāo)1、22與3綜合題課程目標(biāo)1、22與3平時(shí)成績(jī)?cè)u(píng)定標(biāo)準(zhǔn)環(huán)節(jié)評(píng)定項(xiàng)目?jī)?nèi)容分值總分值章節(jié)練習(xí)與編程實(shí)現(xiàn)課程目標(biāo)1,2 能夠基本完成章節(jié)練習(xí)要求,程序功能基本實(shí)現(xiàn); 20分50分能夠較好的完成作業(yè),程序功能實(shí)現(xiàn)較好,錯(cuò)誤或bug較少

13、;20-40分能夠很好的完成作業(yè),編制的程序功能完善,具有一定的使用價(jià)值,并有一定的創(chuàng)新;40-50分七、選用教材、講義和主要參考書(shū)推薦教材:Java程序設(shè)計(jì)(第4版), HYPERLINK /?key2=%D0%C1%D4%CB%E0%F8&medium=01&category_path=01.00.00.00.00.00 t /_blank 辛運(yùn)幃、 HYPERLINK /?key2=%C8%C4%D2%BB%C3%B7&medium=01&category_path=01.00.00.00.00.00 t /_blank 饒一梅編著, HYPERLINK /?key3=%C7%E5%BB

14、%AA%B4%F3%D1%A7%B3%F6%B0%E6%C9%E7&medium=01&category_path=01.00.00.00.00.00 t /_blank 清華大學(xué)出版社,2017-8(第4版)。主要參考書(shū):(1)Java程序設(shè)計(jì)精編教程實(shí)驗(yàn)指導(dǎo)與習(xí)題解答, HYPERLINK /book/search_pub.php?category=01&key2=%D5%C5%D4%BE%C6%BD&order=sort_xtime_desc t _blank 張躍平, HYPERLINK /book/search_pub.php?category=01&key2=%B9%A2%CF%E9%D2%E5&order=sort_xtime_desc t _blank 耿祥義編著,清華大學(xué)出版社,2012年(2)實(shí)戰(zhàn)Java高并發(fā)程序設(shè)計(jì), HYP

溫馨提示

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