《Java 語言》課程教學大綱_第1頁
《Java 語言》課程教學大綱_第2頁
《Java 語言》課程教學大綱_第3頁
《Java 語言》課程教學大綱_第4頁
《Java 語言》課程教學大綱_第5頁
全文預覽已結束

下載本文檔

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

文檔簡介

1、Java 語言教學大綱課程名稱 :Java 語言/ Java Programming Language學時/學分:56/3 ( 其中含實驗10學時)先修課程: 至少一門程序設計語言(例如C,PASCAL)、網(wǎng)絡基礎適用專業(yè):信息管理與信息系統(tǒng)開課學院(部)、系(教研室):管理學院信息管理與信息系統(tǒng)系一、課程的性質與任務本課程是信息管理與信息系統(tǒng)專業(yè)學生的專業(yè)必修課。互聯(lián)網(wǎng)上的應用程序技術已經成為信息管理類專業(yè)學生的一項重要的基本技能,其中,以JAVA為首選。本課程的任務就是使學生掌握JAVA語言的基本理論和基本知識,進一步理解面向對象程序設計的基本思想,進一步受到應用程序設計方法的系統(tǒng)訓練,使

2、學生具有網(wǎng)絡編程的初步能力。二、課程的教學內容、基本要求及學時分配(一)教學內容本課程主要闡述JAVA語言的基本原理、方法,以及網(wǎng)絡應用系統(tǒng)的一般結構,網(wǎng)絡數(shù)據(jù)庫的簡單操縱方法。介紹二種常見的工具。理論部分具體計劃如下:1概述 專用于網(wǎng)絡和可用于網(wǎng)絡的程序設計語言 JAVA特征、與C的關系 JAVA環(huán)境2開發(fā)工具3JAVA語言基礎: 基本數(shù)據(jù)類型、算符 表達式、基本組件、構造類型等 流程控制4JAVA程序框架 (Application) 開發(fā)工具簡單運用5JAVA中的類、對象與方法 概念與語法,簡單示例、類的概念、類的方法、修飾符和定義域等 對象的建立、清除 調試技術加深6JAVA中的接口、包

3、、異常 接口 核心包、最常用的系統(tǒng)包 異常處理7重要的JAVA系統(tǒng)包數(shù)據(jù)的輸入輸出 Java.lang了解 JDK文檔使用8Applet基礎及應用 機制, 基本工作流程 網(wǎng)頁中的啟動程序 URL相關的類,獲取網(wǎng)絡信息 圖形、文字、聲、像相關的類及其應用9圖形用戶界面(GUI)及其應用 Swing基本概念,重要組件 事件處理機制, 事件處理編程 10網(wǎng)絡編程 (4學時) URL相關的類。 獲取網(wǎng)絡信息的方法。 Socket類。11多線程 (3學時)多線程機制12其它JAVA話題 關于多線程、流式I/O,網(wǎng)絡編程,網(wǎng)絡數(shù)據(jù)庫等 進一步學習的方向 JAVA的前途、弱點等(二)基本要求本課程主要要求學

4、生初步掌握JAVA語言的基本原理、方法,熟悉二種常見的工具,了解網(wǎng)絡應用系統(tǒng)的一般結構,了解網(wǎng)絡數(shù)據(jù)庫的簡單操縱方法。分章節(jié)的具體要求如下:1概述 要求理解JAVA語言的主要特點、用途 理解JAVA的革命性所在2開發(fā)工具 了解常見開發(fā)工具,主要是J2SDK和Jbuild, eclipse 較深地了解開發(fā)工具JCreator3JAVA語言基礎: 熟練掌握基本數(shù)據(jù)類型:整型、實型、字符型、布爾型等,掌握類型轉換。 掌握基本算符、表達式。 熟練掌握流程控制結構:分支、循環(huán)等。 練習開發(fā)工具JCreator的簡單運用4JAVA程序框架 (Application) 掌握JAVA的Application框

5、架運用。5JAVA中的類、對象與方法 進一步理解面向對象的概念和消息機制。 較深地理解Class類型:定義、繼承行、抽象性、封裝性。掌握修飾符和定義域。 大體掌握Class的創(chuàng)建、使用、清除等基本概念與語法,簡單示例 初步理解Class的方法,了解this、super變量。 初步掌握開發(fā)工具JCreator的調試技術運用6JAVA中的接口、包、異常 了解JAVA的接口類型及接口的實現(xiàn)。 懂得JAVA包,及核心包、最常用的系統(tǒng)包:java.lang, java.io, java.util, ,java.awt,java.applet, java.swing 。 掌握包的引用及簡單用法。 理解異常

6、的捕獲及處理方法。7重要的JAVA系統(tǒng)包 了解JAVA中的包java.io以及對象System.in, System.out, System.err。 掌握主要的I/O方法:print, printlin,read運用,初步理解文件流的:打開、關閉、讀、寫。 了解JAVA包java.lang 會使用JDK文檔8Applet基礎及應用 理解Applet機制以及實際的工作流程 會在網(wǎng)頁中插入Applet程序 熟悉URL相關的類及基本運用 學習圖形、文字、聲、像相關的類及其應用9圖形用戶界面(GUI)及其應用 理解Swing的基本概念 熟悉重要組件Frame,Panal,Contain,button

7、,FieldText,CheckBox等 理解事件處理的機制(授權方式、捕獲、處理等), 學會組件事件監(jiān)聽的授權,處理編程等 理解Adaptor并能簡單運用10網(wǎng)絡編程 (4學時) 了解URL相關的類及其基本用法。 熟悉獲取網(wǎng)絡信息的方法。 理解套接口Socket類及其簡單運用。11多線程 (3學時)了解多線程的概念和基本實現(xiàn)機制。12其它JAVA話題 了解流式I/O、JavaBean、網(wǎng)絡數(shù)據(jù)庫等 了解JAVA的前途、弱點等 明確JAVA進一步學習的方向(三)學時分配本課程的教學時數(shù)為48學時,理論學時18學時,分配如下表: 教學環(huán)節(jié)課程內容 學時講 課小 計JAVA概述22開發(fā)工具24JA

8、VA語言基礎48JAVA程序框架(Application)210JAVA中的類、對象與方法818JAVA中的接口、包、異常422重要的JAVA系統(tǒng)包426Applet基礎及應用632圖形用戶界面(GUI)及其應用638網(wǎng)絡編程341多線程344其它JAVA話題246合 計4646(四)課程內容的重點、難點分章節(jié)的具體情況如下:1概述 重點:JAVA語言的主要特點、用途。難點:無。2開發(fā)工具重點:JCreator3JAVA語言基礎: 重點:基本數(shù)據(jù)類型:整型、實型、字符型、布爾型等,基本算符、表達式。難點:類型轉換。4JAVA程序框架 重點:框架,以及包的引用及簡單用法。難點:包的引用5JAVA

9、中的類、對象與方法 重點:面向對象的概念。Class的方法運用,構造方法。難點:修飾符和定義域。6JAVA中的接口、包、異常 重點:JAVA核心包。包的引用及簡單用法。異常的捕獲及處理方法。難點:接口。7重要的JAVA系統(tǒng)包重點:JDK文檔使用8Applet基礎及應用 重點:Applet機制,框架運用,以及包的引用及簡單用法。啟動程序。難點:圖形、文字、聲、像相關的類9圖形用戶界面及其應用 重點:Swing基本概念,重要組件。事件處理機制。難點:事件處理編程10網(wǎng)絡編程 重點:URL相關的類,Socket難點:獲取網(wǎng)絡信息的方法。11多線程 重點:多線程的概念難點:無12其它JAVA話題 重點,難點:無。三、課程改革與特色1)基礎知識求精,不求深。應用技術求細,不求全。2)全程多媒體四、推薦教材及參考書推薦教材:JAVA程序設計 編 著:賈素玲等 出版社:清華大學出版社出版時間:2007年5月參考書:JAVA語言程序設計(附光盤),編著:孫一林,出版社:清華出版社,出版時間:2001年9月。JAVA程序設計EJB、XML與數(shù)據(jù)庫,編著:莊幸隆,出版社:清華出版

溫馨提示

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

評論

0/150

提交評論