JAVA語言課程教學大綱(共5頁)_第1頁
JAVA語言課程教學大綱(共5頁)_第2頁
JAVA語言課程教學大綱(共5頁)_第3頁
JAVA語言課程教學大綱(共5頁)_第4頁
JAVA語言課程教學大綱(共5頁)_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上Java語言程序設計教學大綱課程基本情況開課單位:信息工程系總 學 時:108學時修課方式:必修考核方式:考試先修課程:計算機基礎知識及應用、C語言程序設計、數據結構等一、課程的性質、任務和目的隨著Internet的迅猛發(fā)展,Java語言作為一種純面向對象的程序設計語言,以其獨特的優(yōu)勢成為當下最熱門也最有前途的編程語言之一。Java語言程序設計是計算機專業(yè)新開設的一門編程應用課程。通過該課程的學習讓學生建立對象的概念,掌握面向對象程序設計的基本方法及Java語言的主要特點,最終能夠運用Java語言進行網絡與數據庫方面的系統(tǒng)設計。要求掌握JAVA的基本語法、面向對象的語

2、言特性、異常處理、applet、圖形用戶界面、多線程、輸入輸出、網絡編程、JDBC以及面向對象程序設計的主要原則和方法。二、教學基本要求通過本課程的學習,學生應達到下列基本要求:1、在理論上應能夠掌握面向對象程序設計的基本思想、JAVA語言的基本編程。2、在實踐技能上能夠利用JAVA語言進行比較深入的應用程序設計,并且有能力參與中大型項目的開發(fā)工作。三、教學所需條件機房教學,學生人手一臺計算機(能運行Windows xp操作系統(tǒng)和JDK1.5以上版本以及SQL Server 2005數據庫管理系統(tǒng))。機房需具有電腦投影設備以便于教師操作演示。四、教學內容及學時安排序號單元主要內容重點難點學時學

3、時分配理論實踐1Java概述1.了解Java及其發(fā)展歷史2.熟悉Java開發(fā)和運行環(huán)境3.創(chuàng)建、編譯、運行Java程序4.編寫簡單的Java application和Java applet程序5.了解Java與萬維網的關系配置Java運行環(huán)境6422基本數據類型1. 編寫簡單的Java程序2. 理解標識符、變量和常量3. 基本數據類型: Byte, short, int, long, float, double, char, boolean數據類型的含義4223運算符與表達式1. 運算符:+, -, *, /, %, +=, -=, *=, /=, %=, +, -2. 表達式3. 熟悉Jav

4、a的文檔管理、程序設計風格和命名習慣4. 理解語法錯誤、運行時錯誤和邏輯錯誤表達式優(yōu)先級6244流程控制1. 理解程序控制的概念2. 運用條件語句控制程序的執(zhí)行3. 運用循環(huán)語句控制語句的重復4. 理解并使用關鍵字break和continue條件語句和循環(huán)語句的應用技巧10465面向對象基礎1. 面向對象編程的概念2. 聲明和創(chuàng)建對象3. 構造方法4. 修飾符 (public, private 和 static)5. 實例、類變量和方法6. 變量的作用域7. 關鍵字this的用法8. 類中的對象關系分析9. 實例學習 10. Java應用程序接口11. String類*變量的作用域、this的

5、應用和接口10466接口與包1. 父類和子類2. 關鍵字: super3. 方法覆蓋4. Object 類5. 修飾符: protected, final 和 abstract6. 多態(tài)性和動態(tài)綁定 7. 接口8. 內部類9. 軟件開發(fā)和類的設計原則*繼承的含義、方法覆蓋和多態(tài)12487數組與字符串1. 理解數組的概念2. 聲明、創(chuàng)建、初始化數組。3. 使用對象作為數組元素4. 復制數組5. 多維數組6. 數字包裝類及其子類7. 命令行參數8. Vector向量類*數組的應用要點、數字包裝和向量8448異常處理1. 異常和異常類 2. 聲明異常3. 拋出異常 4. 捕獲異常5. 重新拋出異常6

6、. finally子句7. 慎用異常8. 創(chuàng)建自己的異常類(可選)異常處理方法8449創(chuàng)建用戶界面1. 了解各種用戶界面組件:JButton、JLabel、JTextField、JTextArea、JComboBox、 Jlist、JCheckBox、JRadioButton、JMenuBar、JMenu、JMenuItem、JCheckBoxMenuItem、JRadioButtonMenuItem、JScrollBar、JScrollPane、JTabbedPane等2. 利用這些組件創(chuàng)建交互式圖形用戶界面3. 了解如何使用消息對話框4. 如何在application中創(chuàng)建多個窗口各種用戶

7、界面組件82610applet和繪圖1. 引言2. Applet類3. init()方法4. start()方法5. stop()方法6. destroy()方法7. 鼠標事件8. 鍵盤事件Applet的應用要點62412I0技術1. 理解輸入輸出數據流的概念2. 利用文件流讀寫外部文件3. 使用數據流跨平臺讀取寫入數據4. 使用打印流以文本格式輸出數據5. 使用緩沖流加快輸入輸出速度6. 在控制臺上使用文本輸入輸出信息流的輸入輸出方法62413多線程1. 理解多線程概念2. Thread類3. Runable接口多線程概念及其應用技巧624數據庫編程1. JDBC概念2. 連接數據庫3. 操

8、作數據庫數據庫連接方法和操作方法422五、課程實踐教學內容實踐教學項目及學時分配序號課程實踐教學項目或內容學時地點每組人數1編寫簡單的Java application和Java applet程序1軟件設計實驗室12編寫簡單的Java程序以理解數據類型和運算符1軟件設計實驗室13編程練習:條件語句和循環(huán)語句的應用2軟件設計實驗室14編程練習:創(chuàng)建類的方法和屬性4軟件設計實驗室15編程練習:類和對象的應用技巧4軟件設計實驗室16編程練習:類繼承、以理解多態(tài)、方法重載和接口4軟件設計實驗室17編程練習:數組的應用2軟件設計實驗室18編程練習:布局管理器 FlowLayout、GridLayout和B

9、orderLayout的應用,以及監(jiān)聽器的應用2軟件設計實驗室19編程練習:利用用戶界面組件創(chuàng)建交互式圖形用戶界面2軟件設計實驗室110編程練習:Applet類的應用2軟件設計實驗室111編程練習:使用各種異常處理方法2軟件設計實驗室112編程練習:從文件、鍵盤和顯示屏對數據信息進行讀寫2軟件設計實驗室113編程練習:Thread類和Runable接口的應用1軟件設計實驗室114編程練習:對數據庫ACCESS和SQLSever2000的操作2軟件設計實驗室115編程練習URL類和Socket類的應用1軟件設計實驗室1六、教法建議本課程的重點和難點在于JAVA語言的面向對象編程、JAVA技術的基本原理、網絡技術的應用。主要采用課堂理論教學、教師操作演示、學生動手實踐、課后作業(yè)以及教學網站和論壇互動等多維多層次結合的教學方法。七、考核方式及評分辦法本課程考核成績由平時考核和期末考試兩部分組成,分數比例為:1、課程考核成績=平時性考核成績(30%)+期末機

溫馨提示

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

最新文檔

評論

0/150

提交評論