




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Java程序設計語言課程標準一、適用對象本課程標準適用于五年制高職高專計算機應用專業、網絡應用專業使用。二、課程性質Java程序設計語言是五年制高職高專計算機應用專業、網絡應用專業的一門專業課。本課程的主要任務是講授Java概念、Java基本語法、面向對象的程序設計、異常處理和常用系統類、圖形用戶界面及圖形處理、Java中的事件處理、多線程的處理、Java的輸入與輸出等知識,同時,通過編寫綜合性的項目,來加強學生綜合運用Java語言進行程序設計能力的培養。由于Java語言采用面向對象的程序設計方法進行程序設計,因此,學生學習這門課之前應該在程序設計方面有一定基礎。三、參考課時約160課時。四、
2、總學分約10個學分。五、課程目標通過本課程的學習使學生掌握面向對象的基本概念和使用面向對象技術進行程序設計的基本思想;掌握面向對象編程工具JAVA語言的基本知識;能熟練地用JAVA語言進行一般面向對象的程序設計. 為學生以后從事更專業化的軟件開發工作奠定基礎。通過學習該課程學生可以具有以下能力: 1、 理解面向對象編程思想。 2、 熟悉掌握運用Java進行面向對象的編程。 3、 能夠使用Java編程語言進行基于文本和圖形界面的應用設計。 4、 理解和掌握多線程設計、事件處理、異常處理。 5、 掌握Java的I/O編程。 6、 掌握Java的網絡編程。六、設計思路本套項目課
3、程主要以教材為參考,融入了網絡上經典的項目案例,同時借鑒了一些企業級項目模塊的雛形,有利于學生的理解與學習。不失傳統性,任何一門語言課程都要了解該語言的書寫風格與運行的平臺特點,但是在學習過程中,又主要通過項目實例讓學生進一步學習基礎知識同時也見到了項目雛形。通過前期近一百課時的學習,總體上掌握該門課程的特點與學習思路,然后利用較綜合性項目2 / 15培養學生對軟件組織結構、思想、過程的設計。新課程理念要求充分的調動學生思考和動手能力,先學后教,精講多練,因此學生實驗課時約占到了總課時的三分之二。七、內容綱要 項目一 Java概述:最簡單的Java程序,輸出“Hello World!”(一)課
4、程內容1、Java的發展、特點與應用。2、Java程序的類型及特點。3、Java程序的開發步驟,命令的使用。(二)學習的目的和要求了解Java的發展、特點與應用,知道Java程序的類型及特點,掌握Java程序的開發步驟。(三)知識點和考核要求1、Java程序的結構。2、Java程序的開發步驟, javac、java、appletviewer的使用。3、Java程序的運行流程。項目二 Java基本語法:訓練實例(一)課程內容1、Java語言的基本組成。2、Java語言中的數據類型、變量、運算符及表達式。3、Java語言的控制結構。4、Java語言的數組。(二)學習的目的和要求掌握Java語言的基
5、本組成,數據類型、變量、運算符及表達式,三種控制結構及數組。(三)知識點和考核要求1、數據類型、變量、運算符及表達式的使用。2、三種控制結構。3、數組的定義及使用。項目三 類的設計與對象的創建及使用:矩形類的設計與實現(一)課程內容1、類與對象的概念,面向對象的程序設計的概念。2、類與對象的設計與實現。(二)學習的目的和要求理解面向對象的程序設計方法,掌握簡單的類與對象設計與實現方法。(三)知識點和考核要求1、矩形類的設計與實現。2、矩形類的對象的創建與使用。3、面向對象的程序的運行流程。項目四 類的繼承與多態性:點、圓、圓柱類的設計與實現(一)課程內容1、類的繼承與多態性的概念。2、類的繼承
6、與多態性的設計與實現。(二)學習的目的和要求理解類的繼承與多態性的概念,掌握簡單的類的繼承與多態性的概念設計與實現方法。(三)知識點和考核要求1、點、圓、圓柱類的設計與實現。2、繼承與多態性在程序中的具體體現。項目五 接口與包:圖形類的設計與實現(一)課程內容1、接口與包的概念。2、接口的設計與實現。3、包的創建、引用及常用系統程序包。(二)學習的目的和要求理解接口與包的概念,掌握簡單的接口設計與實現方法,掌握包的創建、引用。(三)知識點和考核要求1、圖形接口的設計與實現。2、圖形類中的繼承關系。項目六 異常的處理:標準異常與用戶自定義異常(一)課程內容1、異常的概念。2、異常類的層次結構。3
7、、異常的處理及創建用戶自定義異常。(二)學習的目的和要求理解異常的概念,了解異常類的層次結構,掌握常見異常的處理,了解用戶自定義異常的創建。(三)知識點和考核要求1、常見異常的種類。2、常見異常的處理方法。項目七 String與StringBuffer類:字符串的創建、比較、查找、轉換、插入、刪除等(一)課程內容1、String與StringBuffer類的概念及構造方法。2、String與StringBuffer類的對象的創建。3、字符串的創建、比較、查找、轉換、插入、刪除等。(二)學習的目的和要求理解String與StringBuffer類的概念、區別,掌握二個類的常用構造方法,會用類的比
8、較、查找、轉換、插入、刪除等方法。(三)知識點和考核要求1、String與StringBuffer類對象的創建。2、會用類的比較、查找、轉換、插入、刪除等方法。項目八 Java applet:Applet的編制與運行(一)課程內容1、Applet的相關概念、特點、程序結構。2、Applet中的主要方法及運行情況。3、Applet與HTML中的參數傳遞。(二)學習的目的和要求了解Applet的相關概念、特點,理解Applet的程序結構,Applet中的主要方法及運行情況,了解Applet與HTML中的參數傳遞的情況。(三)知識點和考核要求1、Applet的程序結構,Applet中的主要方法及運行
9、情況。2、Applet與HTML中的參數傳遞。項目九 圖形用戶界面(一):常用組件(一)課程內容1、常用組件的種類及特點。2、常用組件類的構造方法及常用成員方法。3、常用組件對象的創建、屬性的設置及方法的調用。(二)學習的目的和要求了解組件的種類及特點、類的層次結構,理解常用組件類的構造方法及常用成員方法,會創建常用組件的對象、設置屬性的及調用方法的。(三)知識點和考核要求1、常用組件的對象創建。2、常用組件的屬性的設置及方法的調用。項目十 圖形用戶界面(二):容器與菜單(一)課程內容1、常用容器的種類及特點。2、常用容器類的層次結構。3、常用容器對象的創建、屬性的設置及方法的調用。4、菜單條
10、、菜單及菜單項的創建及關聯。(二)學習的目的和要求了解容器、菜單的種類及特點、類的層次結構,理解常用容器類的構造方法及常用成員方法,會創建常用容器、菜單的對象、設置屬性的及調用方法的。(三)知識點和考核要求1、容器、菜單的對象創建。2、容器、菜單的屬性的設置及常用方法的調用。項目十一 圖形用戶界面(三):事件處理(一)課程內容1、事件、事件源的概念,事件的委托處理模型,事件的注冊監聽及觸發時機。2、常用組件、容器及菜單產生的事件種類。3、常用組件、容器及菜單產生的事件處理步驟。(二)學習的目的和要求理解事件、事件源的概念,事件的委托處理模型,事件的注冊監聽及觸發時機,掌握常用組件、容器及菜單產
11、生的事件種類及事件處理步驟。(三)知識點和考核要求1、事件的種類、觸發時機及注冊監聽。2、常用組件、容器及菜單產生的事件種類及事件處理步驟。項目十二 圖形處理:基本圖形的輸出及處理(一)課程內容1、基本圖形的輸出。2、圖形顏色的設置及文字的圖形化輸出。(二)學習的目的和要求了解基本圖形的處理方法及常用的基本圖形類,掌握基本圖形的輸出及圖形顏色的設置及文字的圖形化輸出。(三)知識點和考核要求1、基本圖形的輸出方法。2、圖形顏色的設置及文字的圖形化輸出。項目十三 鼠標與鍵盤事件:畫布上畫線(一)課程內容1、鼠標與鍵盤事件的種類及監聽接口、需覆蓋的方法。2、鼠標與鍵盤事件的處理過程。(二)學習的目的
12、和要求了解鼠標與鍵盤產生事件的種類及觸發時機、監聽接口、需覆蓋的方法,掌握鼠標與鍵盤事件的處理過程。(三)知識點和考核要求1、鼠標產生的事件。2、鼠標產生的事件的處理方法。項目十四 多線程的處理:用二種不同的方法來實現多線程(一)課程內容1、程序、進程、線程及多線程的概念。2、線程的狀態及生命周期。3、線程類及線程對象的創建。3、多線程程序的設計方法。(二)學習的目的和要求了解程序、進程、線程及多線程的概念,理解線程的狀態及生命周期,線程類及線程對象的創建,基本掌握多線程程序的設計方法。(三)知識點和考核要求1、線程的狀態及生命周期。2、線程對象的創建及多線程程序的設計方法。項目十五 輸入與輸
13、出:基本輸入與輸出(一)課程內容1、輸入輸出流的基本概念。2、常用的輸入輸出流類。3、常用的輸入輸出流類基本方法的使用。(二)學習的目的和要求理解輸入輸出流的基本概念,理解常用的輸入輸出流類及方法,會用輸入輸出流類的基本方法設計程序。(三)知識點和考核要求1、輸入輸出流類及方法。2、輸入輸出程序的設計方法。項目十六 輸入與輸出:文件輸入與輸出(一)課程內容1、文件輸入輸出的基本概念。2、文件類常用的文件輸入輸出流類。3、常用的文件輸入輸出流類基本方法的使用。(二)學習的目的和要求理解文件輸入輸出的基本概念,理解常用的文件輸入輸出流類及方法,會用文件輸入輸出流類的基本方法設計程序。(三)知識點和
14、考核要求1、文件類及文件輸入輸出流類及方法。2、文件輸入輸出程序的設計方法。項目十七 綜合實例一:計算器的實現(一)課程內容1、容器及其布局方式。2、常用組件及其事件處理。3、程序中各事件的綜合協調處理。(二)學習的目的和要求掌握較復雜圖形界面的布局方式及程序中各事件的綜合協調處理。(三)知識點和考核要求1、容器中組件的復雜布局。2、程序中較復雜的各事件的綜合協調處理方法。項目十八 綜合實例二:記事本的實現(一)課程內容1、框架、菜單及文本區組件的使用。2、菜單事件的處理。3、文件對話框的使用。4、文件輸入輸出流。(二)學習的目的和要求掌握菜單及文件對話框的使用方法,文件輸入輸出流程序的設計方
15、法。(三)知識點和考核要求1、菜單及文件對話框的使用方法。2、文件輸入輸出流程序的設計方法。項目十九 綜合實例三:自由落體運動的模擬實現(一)課程內容1、Applet程序的設計方法。2、圖形的輸出。3、多線程程序的設計方法。(二)學習的目的和要求掌握圖形的輸出方法及多線程程序的設計方法。(三)知識點和考核要求1、Applet中圖形的輸出處理。2、多線程程序的設計方法。項目二十 綜合實例四:聊天室的實現(一)課程內容1、Socket通信的基本概念,二個類及其常用方法。2、Socket通信中數據流的處理。3、客戶機服務器通信程序的設計方法。(二)學習的目的和要求了解Socket通信的基本概念,理解
16、二個類及其常用方法,掌握客戶機服務器通信程序的設計方法。(三)知識點和考核要求1、Socket通信中二個類的使用。2、客戶機服務器通信程序的設計方法。項目二十一綜合實例五:用JDBC實現學生成績的基本處理(一)課程內容1、JDBC的基本概念,JDBC中常用類及其基本方法。2、數據庫、表的創建,ODBC數據源的建立。3、數據庫程序的設計方法。(二)學習的目的和要求了解JDBC的基本概念,理解JDBC中常用類及其基本方法,掌握數據庫、表的創建,ODBC數據源的建立、數據庫程序的設計方法。(三)知識點和考核要求1、JDBC中常用類及其基本方法的使用。2、數據庫中數據的處理及異常的處理。項目二十二 綜
17、合實例六:用JSP實現學生成績的基本處理(一)課程內容1、JSP的基本概念,JSP中常用標簽及動作的作用。2、JSP中ODBC的使用方法。3、JSP網頁的發布方法。(二)學習的目的和要求了解JSP的基本概念,理解JSP中常用標簽及動作的作用, JSP中ODBC的使用方法及JSP網頁的發布方法。(三)知識點和考核要求1、JSP中常用標簽及動作的使用。2、在JSP中使用ODBC對數據庫進行操作。3、JSP網頁的簡單發布。八、技能考核要求本學科技能考核不僅要重視平時成績的采集,也要重視學生對本學科課程設計的理解與完成程度。因此,技能考核要求主要包括以下兩個方面:成績構成:過程考核占40%,終結性考核
18、(簡稱考試)占60%。其中過程考核的依據是:作業情況(10%分),課堂表現及出勤(10%分),上機練習及上機作業(30%分),課程設計和考試(40%)。考試方式:筆試+上機九、實施建議1. 學時分配建議序號項 目講授課時實驗課時總計1輸出“Hello World!”2242Java基本語法:訓練實例3473矩形類的設計與實現2244類的繼承與多態性:點、圓、圓柱類的設計與實現2465接口與包:圖形類的設計與實現2466異常的處理:標準異常與用戶自定義異常2467String與StringBuffer類2468Java applet:Applet的編制與運行2469圖形用戶界面(一):常用組件2
19、4610圖形用戶界面(二):容器與菜單35811圖形用戶界面(三):事件處理35812圖形處理:基本圖形的輸出及處理35813鼠標與鍵盤事件:畫布上畫線35814多線程的處理:用二種不同方法來實現多線程23515輸入與輸出:基本輸入與輸出24616輸入與輸出:文件輸入與輸出24617綜合實例一:計算器的實現35818綜合實例二:記事本的實現481219綜合實例三:自由落體運動的模擬實現24620綜合實例四:聊天室的實現591421綜合實例五:JDBC實現學生成績的基本處理24622綜合實例六:用JSP實現學生成績的基本處理5914總 計581021602. 教學方法(1)本課程采用以項目為主的模塊結構,將理論與實踐的內容進行整合。·CPE:-Case-Project-Evolution-案例-項目-進化·特點:-通過個別的小案例,經過不斷的進化,感受JAVA的發展歷程-通過個別的小案例,深入剖析每個項目的精髓(2)采用理論實踐一體化的教學模式,并不是完全
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 車輛雙方維修協議書模板
- 進口水產批發合同協議
- 氫氣安全協議書
- 物權購買協議書
- 轉委托協議書范本
- 酒店培訓系統學習
- 進口液壓油采購合同協議
- 畢業閨蜜協議書
- 實習生用人合同協議書
- 建設工程個人勞務分包合同
- 2025年北京市水務局所屬事業單位招聘工作人員101人筆試高頻重點提升(共500題)附帶答案詳解
- 2025屆貴州省遵義第四中學高考語文全真模擬密押卷含解析
- 【MOOC】創業基礎-暨南大學 中國大學慕課MOOC答案
- 中建專項施工電梯專項施工方案
- 全國各省市一覽表
- 餐飲的勞務合同(2篇)
- 山東省濰坊市2023-2024學年高二下學期期末考試 歷史 含解析
- 2024-2025學年中職歷史世界歷史高教版(2023)教學設計合集
- 阿里云:云上數字政府之:政務云統籌運營建設指南
- 鴿巢問題-公開課教案教學設計課件案例試卷題
- 《磷污染的物化處理》筆記
評論
0/150
提交評論