JAVA程序設(shè)計教學大綱-_第1頁
JAVA程序設(shè)計教學大綱-_第2頁
JAVA程序設(shè)計教學大綱-_第3頁
JAVA程序設(shè)計教學大綱-_第4頁
JAVA程序設(shè)計教學大綱-_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、Java程序設(shè)計課程教學大綱課程基本信息課程名稱:Java程序設(shè)計/課程性質(zhì):計算機應用技術(shù)專業(yè)課課程學時和學分:總學時:56總學分:4理論學時:22實驗學時:34適用專業(yè):計算機應用技術(shù)先修課程:信息處理技術(shù)、數(shù)據(jù)庫系統(tǒng)原理、C語言程序設(shè)計開課學院(部:信息與自動化學院教研室:計算機科學與技術(shù)教研室一、教學目的、要求通過Java程序設(shè)計的學習,使學生掌握Java語言的基礎(chǔ)知識,理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本思想,熟練地使用Java語言進行程序的編寫、編譯以及調(diào)試工作,為以后能夠獨立進行程序開發(fā)打下良好的基礎(chǔ)。1、知識要求(1了解Java語言發(fā)展歷史和一些專業(yè)術(shù)語;(2掌握Java語言的基礎(chǔ)

2、知識:詞法、語法、類、包等;(3掌握面向?qū)ο蟮乃枷?(4能夠用Java語言實現(xiàn)一些小程序和小型應用程序的開發(fā);(5掌握Java語言的一些技術(shù):異常處理、多線程、JDBC等。2、能力要求要求學生具體能力為:(1熟悉Jdk的Windows環(huán)境變量的配置、MyEclipse的使用;(2熟練使用Java語言進行程序編寫、運行。(3能夠熟練的使用Java的多線程技術(shù)、數(shù)據(jù)流、JDBC等技術(shù)編寫給定題目的程序代碼。(4同時養(yǎng)成良好的編程習慣:良好的變量命名習慣、注釋的編寫以及代碼編寫規(guī)范化。3、技能要求通過本門課程的學習,要求學生:具有一定的面向?qū)ο蟮木幊趟枷?規(guī)范化的編程習慣;舉一反三的學習能力。二、課

3、程主要內(nèi)容(內(nèi)容及要求1、Java語言入門1Java語言概述(了解2認識Application和Applet(了解3Java程序開發(fā)工具和開發(fā)方法(掌握2、Java語言編程基礎(chǔ)1Java語言的基礎(chǔ)知識:標識符和關(guān)鍵字、數(shù)據(jù)類型、用變量和常量計算圓的面積、表達式和運算符(熟練掌握2Java語言的語句:用if語句進行成績分析、用switch語句進行成績分析、循環(huán)語句(掌握3數(shù)組:一維數(shù)組及二維數(shù)組的定義與使用(掌握3、類和方法1面向?qū)ο蟾攀?了解2類(class和方法的應用:用類和方法實現(xiàn)四則運算、用構(gòu)造方法輸出提示信息(熟練掌握3類的繼承(inheritance和多態(tài)(熟練掌握4抽象類與接口(i

4、nterface(掌握4.圖形用戶界面(GUI設(shè)計1認識AWT和Swing(了解2布局管理器(熟練掌握3常用Swing組件(熟練掌握4常用組件的事件處理:鼠標和鍵盤事件(掌握5.異常處理1Java的異常處理機制(掌握2在方法中處理異常(掌握3自定義異常類(了解6.線程1線程入門(了解2多線程(掌握3線程的狀態(tài)控制和同步(掌握7.標準類庫和常用工具類1Java常用的基礎(chǔ)類:Object類、與字符串有關(guān)的類、包裹類、Math類、System 類(掌握2集合類:Collection、Set接口和HashSet類、List接口和ArrayList類、集合的訪問、Map接口和Hashtable類(理解8

5、.Java的文件管理與標準輸入輸出1文件和目錄的操作(掌握2文件的輸入和輸出(熟練掌握3標準輸入與輸出(熟練掌握9.JDBC數(shù)據(jù)庫技術(shù)1JDBC概述(掌握2JDBC數(shù)據(jù)庫操作實例(熟練掌握三、學時分配學時分配表序號章節(jié)內(nèi)容學時數(shù)1第1章Java語言入門2+22第2章Java語言編程基礎(chǔ)4+43第3章類和方法4+84第4章圖形用戶界面設(shè)計4+85第5章異常處理2+16第6章線程2+27第7章標準類庫和常用工具類1+28第8章Java的文件管理與標準2+19第9章JDBC數(shù)據(jù)庫技術(shù)1+210綜合程序設(shè)計4合計56四、教學環(huán)節(jié)安排課堂教學:加強開放、交互式的教學活動,注重采用多媒體授課形式,通過多媒

6、體授課,可以使學生對具體的操作有一個形象的認識,在授課過程中,采用任務驅(qū)動的教學方法。合理安排自學、輔導、作業(yè)、實踐、測試、考試等主要教學環(huán)節(jié)的比重,有效發(fā)揮各教學環(huán)節(jié)的互補作用,提高教學效果。1、教學方法:采用多媒體教學教學為主、網(wǎng)絡教學為輔的教學方法。2、教學手段:在教學過程中采用任務驅(qū)動的教學手段。3、外語要求:關(guān)鍵術(shù)語和概念的英語描述和縮寫能夠熟練讀寫。習題課和課外習題:五、課程內(nèi)實驗內(nèi)容及要求參見Java程序設(shè)計課程課內(nèi)實驗教學大綱。六、考核和成績評定方法該門課程切實采取了筆試的考試方法,在課程結(jié)束后,要求學生統(tǒng)一參加結(jié)業(yè)考試。最終以平時成績(35%、期中考試成績(15%和期末考試成

7、績(50%一起確定學生的課程總評成績。平時成績主要包括出勤、平時作業(yè)和實驗作業(yè),通過平時成績的給定,體現(xiàn)該門課程不但注重目標教學更注重過程教學的要求。通過該門課程的學習要求學生對使用Java語言編程能夠有深入地了解,對于編程語言的學習能夠舉一反三,通過實驗課程能夠熟練使用Java語言進行程序開發(fā)。七、使用教材本課程參考的主要教材是機械工業(yè)出版社2011年6月出版的Java程序設(shè)計案例教程,高立軍、張瑞英、李祺編著,屬21世紀高職高專規(guī)劃教材系列。該教材內(nèi)容比較全面,語言通俗易懂,符合教學大綱的要求。同時針對當前比較流行的開發(fā)和運行環(huán)境,對有些內(nèi)容進行了增減,來滿足學生的就業(yè)的要求。八、參考書目

8、執(zhí)筆:二級學院院長:制(修訂時間:Java程序設(shè)計課程課內(nèi)實驗教學大綱實驗一名稱:學會JDK的安裝及環(huán)境變量的配置,學會MyEclipse的安裝與使用,在MyEclipse環(huán)境下建立包和類學時:2目的和要求:1、熟悉Java的集成開發(fā)環(huán)境(以Java2SDK1.6為例,掌握Java開發(fā)工具的安裝和簡單使用。2、熟悉用戶環(huán)境變量的配置。3、熟悉MyEclipse環(huán)境下包與類的建立步驟。主要內(nèi)容:參考任務3及任務6的步驟來完成上機練習的內(nèi)容實驗二名稱:熟悉Java程序的結(jié)構(gòu)并能進行簡單的程序調(diào)試、運行學時:2目的和要求:1、掌握標識符的定義規(guī)則、表達式的組成、各種數(shù)據(jù)類型及其使用方法、各種運算符的

9、使用及其優(yōu)先級控制。2、熟悉Java變量的定義3、能運用學過知識進行簡單的Java程序的編寫與調(diào)試主要內(nèi)容:分別創(chuàng)建int和char來中類型的變量,并賦值后輸出,用變量和常量計算圓的面積實驗三名稱:學會用流程控制語句及數(shù)組進行Java程序的編寫、調(diào)試及運行學時:2目的和要求:1、掌握Java的基本語法2、熟練使用分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)語句進行程序設(shè)計3、學會使用數(shù)組來定義所需數(shù)據(jù)類型主要內(nèi)容:按照教師實驗指導書要求進行程序的編寫,通過編寫掌握java語法結(jié)構(gòu)。完成上機練習中的2、3題。實驗四名稱:學會Java類的編寫及對象的創(chuàng)建學時:2目的和要求:掌握Java類的聲明方法、Java對象的聲明與訪問

10、及使用。主要內(nèi)容:按按照教師實驗指導書編寫類來實現(xiàn)某一功能。實驗五名稱:熟悉包括構(gòu)造方法的Java類的編寫及對象的創(chuàng)建學時:2目的和要求:掌握構(gòu)造器的使用以及參數(shù)傳遞、this關(guān)鍵字的使用。主要內(nèi)容:按教材上機練習要求來完成本次實驗。實驗六名稱:Java的繼承與多態(tài)學時:2目的和要求:1、掌握Java的繼承,屬性及方法的繼承、構(gòu)造方法的繼承。2、掌握Java的多態(tài),多態(tài)是通過相同的方法名實現(xiàn)不同的功能。方法的覆蓋和重載都可以實現(xiàn)多態(tài),不僅如此,還可以通過對象的引用實現(xiàn)多態(tài)。3、掌握super關(guān)鍵字的使用,進一步熟悉this關(guān)鍵字的使用。主要內(nèi)容:利用繼承和多態(tài)實現(xiàn)圓的周長和面積等。實驗七名稱:

11、接口的使用學時:2目的和要求:1、掌握接口的定義與使用。2、掌握接口的實現(xiàn)。 主要內(nèi)容:利用接口實現(xiàn)多繼承。 實驗八名稱:圖形用戶界面程序設(shè)計 學時:8 目的和要求:1、理解 Java 的事件處理機制,掌握為不同組件編寫事件處理程序的方 法。 2、掌握編寫獨立運行的窗口界面的方法。 3、了解 Java Swing 組件的使用方法。 4、了解對話框的使用方法。 主要內(nèi)容:完成 Java 圖形用戶界面程序設(shè)計與開發(fā)。 實驗九名稱:異常處理及標準輸入輸出的使用 學時:2 目的和要求:1、要求學生了解流的基本概念和 Java 語言中的 I/O 流的分類。 2、了解字節(jié)流和字符流的差別,掌握其用法。 3、掌握文件的讀寫方法; 4、能對簡單的異常進行處理 實驗十:標準類庫和常用工具類的使用 目的和要求:1、掌握 Java 常用的基礎(chǔ)類 2、掌握 Java 常用的集合類 主要內(nèi)容:完成上機練習中的 1-4 題 實驗十一名稱:Java 多線程 目的和要求:熟練掌握 JAVA 多線程的使用。 主要內(nèi)容:驗證 Java 多線程的實現(xiàn)及工作原理。 實驗十二名稱:JDBC 數(shù)據(jù)庫訪問實例程序設(shè)計 目

溫馨提示

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

評論

0/150

提交評論