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

JAVA程序設(shè)計(jì)課程教學(xué)大綱課程名稱(chēng):JAVA程序設(shè)計(jì)/JavaProgramming課程代碼:06232205課程類(lèi)型:拓展/選修總學(xué)時(shí)數(shù):48(理論學(xué)時(shí):24實(shí)驗(yàn)或?qū)嵺`學(xué)時(shí):24)學(xué)分:3先修課程:計(jì)算機(jī)應(yīng)用基礎(chǔ)、C程序語(yǔ)言設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫(kù)原理開(kāi)課單位:經(jīng)濟(jì)管理學(xué)院適用專(zhuān)業(yè):信息管理與信息系統(tǒng)一、課程的性質(zhì)、目的和任務(wù)Java語(yǔ)言是當(dāng)今主流的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,尤其是在網(wǎng)絡(luò)、因特網(wǎng)和移動(dòng)設(shè)備的應(yīng)用上,它已成為一門(mén)專(zhuān)門(mén)的技術(shù)和計(jì)算平臺(tái)。它功能強(qiáng)大,具有面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言的優(yōu)點(diǎn),語(yǔ)法結(jié)構(gòu)簡(jiǎn)單,集平臺(tái)無(wú)關(guān)特性、安全機(jī)制、高可靠性和內(nèi)嵌的網(wǎng)絡(luò)支持于一身,是當(dāng)前信息管理系統(tǒng)、網(wǎng)絡(luò)程序和移動(dòng)平臺(tái)軟件開(kāi)發(fā)的首選工具之一。目前,以Java語(yǔ)言為基礎(chǔ)的各種Java技術(shù)應(yīng)用十分廣泛。學(xué)習(xí)Java程序設(shè)計(jì)有助于深刻理解各種符合面向?qū)ο笏枷氲母呒?jí)語(yǔ)言,亦有助于為學(xué)生在今后基于Java技術(shù)的科研和市場(chǎng)應(yīng)用打好堅(jiān)實(shí)的基礎(chǔ)。本課程是一門(mén)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言課,主要目的是使學(xué)生掌握J(rèn)AVA語(yǔ)言的語(yǔ)法規(guī)則、面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,學(xué)會(huì)利用JAVA語(yǔ)言編寫(xiě)一些短小、可靠的程序,并為以后需要使用各類(lèi)Java技術(shù)應(yīng)用進(jìn)行Java高級(jí)編程做好準(zhǔn)備。二、教學(xué)內(nèi)容、教學(xué)基本要求及教學(xué)重點(diǎn)與難點(diǎn)1.Java語(yǔ)言基礎(chǔ)知識(shí)了解Java語(yǔ)言的產(chǎn)生、應(yīng)用前景和特點(diǎn);理解Java虛擬機(jī)及JAVA開(kāi)發(fā)環(huán)境;了解Java語(yǔ)言的四種程序類(lèi)型;掌握J(rèn)avaApplet程序和JavaApplication程序的編輯、編譯和運(yùn)行過(guò)程;掌握J(rèn)ava語(yǔ)言各種數(shù)據(jù)類(lèi)型、表達(dá)式、運(yùn)算符和數(shù)組,以及與C語(yǔ)言的區(qū)別。教學(xué)重點(diǎn)與難點(diǎn):Java虛擬機(jī)的原理及JAVA開(kāi)發(fā)環(huán)境的設(shè)置。2.類(lèi)與對(duì)象的基本概念理解java的面向?qū)ο筇匦裕撼橄笮裕庋b性,繼承性,多態(tài)性;掌握J(rèn)ava語(yǔ)言類(lèi)定義的基本語(yǔ)法,類(lèi)數(shù)據(jù)成員的訪(fǎng)問(wèn)控制,對(duì)象建立的方法,類(lèi)構(gòu)造函數(shù)的定義,類(lèi)方法的訪(fǎng)問(wèn)控制;掌握靜態(tài)成員的特點(diǎn),了解Java語(yǔ)言的垃圾回收機(jī)制,了解包的作用。教學(xué)重點(diǎn)與難點(diǎn):類(lèi)定義及靜態(tài)成員的特點(diǎn)。3.類(lèi)的方法掌握if-else、switch、while、do-while、for、continue、break、return語(yǔ)句的使用方法;了解Java語(yǔ)言的異常處理機(jī)制;掌握try、catch、finally關(guān)鍵字的基本用法;掌握異常的基本處理方法,了解自定義異常類(lèi)的定義方法;理解重載的概念。教學(xué)重點(diǎn)與難點(diǎn):Java語(yǔ)言的異常處理機(jī)制及重載的概念。4.類(lèi)的重用掌握類(lèi)繼承的基本語(yǔ)法;理解隱藏和覆蓋的概念;了解終結(jié)類(lèi)與終結(jié)方法的概念和實(shí)現(xiàn);了解抽象方法和抽象類(lèi)的概念和實(shí)現(xiàn);理解類(lèi)的組合的概念和實(shí)現(xiàn);掌握J(rèn)ava基礎(chǔ)類(lèi)庫(kù)、自定義包的使用方法;了解JAR文件的功能。教學(xué)重點(diǎn)與難點(diǎn):抽象方法和抽象類(lèi)的概念及Java基礎(chǔ)類(lèi)庫(kù)。5.接口與多態(tài)掌握接口的定義與使用方法;了解接口多繼承的實(shí)現(xiàn);理解塑型和多態(tài)的概念;掌握簡(jiǎn)單內(nèi)部類(lèi)的使用。教學(xué)重點(diǎn)與難點(diǎn):接口的定義與使用方法及塑型和多態(tài)的概念。6.輸入輸出流掌握J(rèn)ava語(yǔ)言標(biāo)準(zhǔn)I/O包的使用方法和流的基本概念;掌握輸入流輸出流的使用和文件流的使用;理解字符流與字節(jié)流的區(qū)別;了解其它一些標(biāo)準(zhǔn)流類(lèi)型的使用方法。教學(xué)重點(diǎn)與難點(diǎn):輸入流輸出流的概念及使用方法。7.圖形用戶(hù)界面掌握Applet的創(chuàng)建和運(yùn)行方法,Applet的組件繪制方法;理解Java繪圖環(huán)境;理解組件,容器,布局等概念;掌握AWT事件處理機(jī)制,并且能夠熟練應(yīng)用;理解swing組件模型和常用的Swing組件的使用;掌握?qǐng)D形界面的繪圖技術(shù)。教學(xué)重點(diǎn)與難點(diǎn):Java繪圖環(huán)境、組件、容器、布局和事件處理機(jī)制等概念及swing組件的使用。8.JDBC與數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)理解JDBC的特點(diǎn)、結(jié)構(gòu)、應(yīng)用模型;掌握通過(guò)JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)執(zhí)行SQL語(yǔ)句的方法。教學(xué)重點(diǎn)與難點(diǎn):JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)執(zhí)行SQL語(yǔ)句的方法。9.多線(xiàn)程、網(wǎng)絡(luò)和JSP程序設(shè)計(jì)了解JAVA多線(xiàn)程程序設(shè)計(jì)、網(wǎng)絡(luò)程序設(shè)計(jì)及JSP程序設(shè)計(jì)的基本方法;了解JavaBean的概念及在JSP中的使用。教學(xué)重點(diǎn)與難點(diǎn):多線(xiàn)程及網(wǎng)絡(luò)程序設(shè)計(jì)及JSP的創(chuàng)建與使用。三、課內(nèi)實(shí)驗(yàn)或?qū)嵺`環(huán)節(jié)教學(xué)安排及要求序號(hào)教學(xué)內(nèi)容教學(xué)基本要求實(shí)驗(yàn)類(lèi)別課內(nèi)學(xué)時(shí)課外學(xué)時(shí)備注1JAVA運(yùn)行環(huán)境和程序設(shè)計(jì)基礎(chǔ)學(xué)會(huì)Java開(kāi)發(fā)環(huán)境的配置;掌握J(rèn)avaApplet程序和JavaApplication程序的編輯、編譯和運(yùn)行過(guò)程;編寫(xiě)簡(jiǎn)單的Java程序。設(shè)計(jì)性4必做2類(lèi)與對(duì)象學(xué)會(huì)類(lèi)的定義、構(gòu)造函數(shù)的定義和對(duì)象建立的方法;掌握靜態(tài)成員的特點(diǎn);編寫(xiě)基本的Java程序。設(shè)計(jì)性2必做3類(lèi)的方法學(xué)會(huì)各種算法在Java中的實(shí)現(xiàn);學(xué)會(huì)簡(jiǎn)單的異常處理方法。設(shè)計(jì)性2選做4類(lèi)的重用學(xué)會(huì)類(lèi)的繼承和類(lèi)的組合的實(shí)現(xiàn);學(xué)會(huì)使用Java基礎(chǔ)類(lèi)庫(kù)的方法。設(shè)計(jì)性2必做5接口與多態(tài)學(xué)會(huì)接口的定義與使用方法。設(shè)計(jì)性2選做6輸入輸出流學(xué)會(huì)文件流的使用。設(shè)計(jì)性22必做7圖形用戶(hù)界面學(xué)會(huì)Applet的創(chuàng)建和運(yùn)行方法;學(xué)會(huì)使用Java繪圖;學(xué)會(huì)使用AWT事件處理機(jī)制;學(xué)會(huì)使用常用的Swing組件。設(shè)計(jì)性44必做8JDBC與數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)學(xué)會(huì)通過(guò)JDBC訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的方法。設(shè)計(jì)性2必做9多線(xiàn)程、網(wǎng)絡(luò)及JSP程序設(shè)計(jì)學(xué)會(huì)多線(xiàn)程、網(wǎng)絡(luò)及JSP的使用。設(shè)計(jì)性44選做小計(jì)=SUM(ABOVE)2410四、學(xué)時(shí)分配表序號(hào)課程內(nèi)容課內(nèi)學(xué)時(shí)課外學(xué)時(shí)講課學(xué)時(shí)上機(jī)學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)實(shí)踐學(xué)時(shí)小計(jì)其中課內(nèi)研討學(xué)時(shí)1Java語(yǔ)言基礎(chǔ)知識(shí)426112類(lèi)與對(duì)象的基本概念22413類(lèi)的方法22414類(lèi)的重用22415接口與多態(tài)22416輸入輸出流448117圖形用戶(hù)界面448128JDBC與數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)24619多線(xiàn)程、網(wǎng)絡(luò)和JSP程序設(shè)計(jì)2241合計(jì)=SUM(ABOVE)24=SUM(ABOVE)24=SUM(ABOVE)483=SUM(ABOVE)10五、課外學(xué)習(xí)要求課外學(xué)習(xí)包括課前預(yù)習(xí)、課后復(fù)習(xí)與課后例題驗(yàn)證三大部分。教師在每章節(jié)教學(xué)開(kāi)始以課堂提問(wèn)等形式檢查學(xué)生的課外學(xué)習(xí)情況,并通過(guò)校園網(wǎng)、電子郵件等方式學(xué)習(xí)答疑和指導(dǎo),作為課外學(xué)習(xí)的擴(kuò)充;在實(shí)驗(yàn)教學(xué)過(guò)程中,要求學(xué)生必須預(yù)習(xí)實(shí)驗(yàn)指導(dǎo)書(shū),弄清實(shí)驗(yàn)?zāi)康?,熟悉?shí)驗(yàn)內(nèi)容,實(shí)驗(yàn)完成后按時(shí)提交實(shí)驗(yàn)記錄和實(shí)驗(yàn)報(bào)告。六、教學(xué)方法在教學(xué)中,以教學(xué)大綱為依據(jù),結(jié)合本專(zhuān)業(yè)具體的培養(yǎng)目標(biāo),有針對(duì)性地學(xué)習(xí)Java類(lèi)、對(duì)象、方法的創(chuàng)建和使用,并能進(jìn)行相應(yīng)的上機(jī)操作。在教學(xué)中,以多媒體教學(xué)和上機(jī)實(shí)驗(yàn)相結(jié)合,突出動(dòng)手能力的訓(xùn)練。七、課程考核要求及方法1.考核方式:考試(√);考查()2.成績(jī)?cè)u(píng)定:計(jì)分制:百分制(√);五級(jí)分制();兩級(jí)分制()總評(píng)成績(jī)構(gòu)成:平時(shí)考核(10)%;中期考核(0)%;實(shí)踐環(huán)節(jié)(20)%;期末考核(70)%平時(shí)考核包括:考勤考紀(jì)、課堂討論、平時(shí)測(cè)驗(yàn)、作業(yè)、讀書(shū)報(bào)告、研討報(bào)告等。實(shí)踐環(huán)節(jié)包括:考勤考紀(jì)、上機(jī)作業(yè)、實(shí)驗(yàn)報(bào)告等八、建議教材及參考資料建議教材:鄭莉主編,《Java語(yǔ)言程序設(shè)計(jì)(第2版)》,清華大學(xué)出版社,2011年6月版。參考資料:1.(美)\o"(美)昊斯特曼著,葉乃文,鄺勁筠,杜永萍譯"昊斯特曼著,《Java核心技術(shù):卷Ⅰ基礎(chǔ)知識(shí)(原書(shū)第8版)》,機(jī)械工業(yè)出版社,2008年版。2.明日科技等編著,《\o"JSP項(xiàng)目開(kāi)發(fā)案例全程實(shí)錄(第2版)(配光盤(pán))(軟件項(xiàng)目開(kāi)發(fā)全程實(shí)錄叢書(shū))"JSP項(xiàng)目開(kāi)發(fā)案例全程實(shí)錄(第2版)》,清華大學(xué)出版社,2011年1月版。3.(美)\o"(美)昊斯特曼著,葉乃文,鄺勁筠,杜永萍譯"昊斯特曼著《JAVA核心技術(shù)卷II:高級(jí)特性(原書(shū)第8版)》,機(jī)械工業(yè)出版社,2008年版。4.BruceEckel主編,《Java編程思想(評(píng)注版第4版)》,電子工業(yè)出版社,2011年版。九、大綱說(shuō)明本課程教學(xué)內(nèi)容規(guī)范性和實(shí)踐性較強(qiáng),為保證教學(xué)質(zhì)量,實(shí)現(xiàn)培

溫馨提示

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