2022年JAVA程序設計-課程標準_第1頁
2022年JAVA程序設計-課程標準_第2頁
2022年JAVA程序設計-課程標準_第3頁
2022年JAVA程序設計-課程標準_第4頁
2022年JAVA程序設計-課程標準_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、JAVA 程序設計課程標準一、課程性質(zhì)JAVA 程序設計是運算機類專業(yè)的核心課程,是運算機類專業(yè)的一門重要的專業(yè)基礎課程,旨在培養(yǎng)同學程序設計技術(shù)和 OOP設計思想,涉及運算機體系結(jié)構(gòu)、面對對象編程、多線程處理、網(wǎng)絡通信以及程序設計等內(nèi)容,通過本課程的學習,同學能夠明白 Java 語言特點、常見的 Java 類庫以及面對對象程序設計思想,把握運算機程序的結(jié)構(gòu);把握程序的開發(fā)過程;把握常用數(shù)據(jù)結(jié)構(gòu)及 Java 編程語言的語法;學會利用Java 語言編寫面對網(wǎng)絡應用的簡潔程序;為以后學習更高級的運算機相關課程,從軟件開發(fā)相關工作奠定堅實的基礎;二、課程設計思路1、內(nèi)容選擇課程中所涵蓋的教學內(nèi)容是依

2、據(jù)對行業(yè)及相關企業(yè)的調(diào)研、依據(jù)行業(yè)專家對 IT 制造專業(yè)所涵蓋的崗位群進行的任務和職業(yè)才能分析,同時遵循高等職業(yè)學校同學的認知規(guī)律,關考核要求;2、教學法設計緊密結(jié)合職業(yè)資格證書中相依據(jù)本課程的教學目標要求和課程特點以及有關學情,選擇適合于本課程的最優(yōu)化教學法;綜合考慮教學成效和教學可操作性等因1 素,本課程選用 講授法、試驗教學法及案例驅(qū)動法;試驗教學法:是指同學在老師的指導下,上機編寫程序;案例驅(qū)動法: 是指由老師提出或設置某些問題,通過帶領同學解決實際的案例教授學問點和類庫的用法;3、內(nèi)容編排設計教學內(nèi)容是依據(jù)Java 程序員的基本要求,結(jié)合職業(yè)技能證書考證,培養(yǎng)同學的實踐動手才能, 使

3、同學在職業(yè)實踐活動的基礎上把握 學問,增強課程內(nèi)容與職業(yè)崗位才能要求的相關性;三、課程目標通過本課程的學習,使同學具備Java 程序設計語言相關學問、能夠編寫、調(diào)試 Java 程序,遵守良好的代碼編寫規(guī)范; 能夠使用 Java語言解決實際問題,能勝任 1、學問目標Java 程序開發(fā)、軟件測試等工作任務;(1)把握 JAVA 語言的基本語法;(2)把握數(shù)組的使用;(3)把握面對對象程序設計的基本方法;(4)學會處理程序運行中的反常;(5)學會使用 Java 常用的類,包括( String 類,Java 包裝類,Math 類,Java 集合框架);(6) 學會使用 Java IO 流讀寫文件;(7

4、)會使用 swing 開發(fā)簡潔的圖形界面;(8)明白多線程編程;2 (9)明白基于 JDBC 的數(shù)據(jù)庫編程方法;2、技能目標(1)能嫻熟使用常用集成開發(fā)環(huán)境 Java 程序;Eclipse 編寫、調(diào)試、運行(2)能夠閱讀 J2SE 的 API 幫忙文檔,查找類的使用方法,能 夠使用常用的 Java 類開發(fā)應用程序;3、素養(yǎng)養(yǎng)成目標(1)通過課程的學習,培養(yǎng)同學獨立分析解決問題的才能,養(yǎng)成良好的編程習慣;(2)通過分組完成任務,培養(yǎng)同學團隊協(xié)作精神;四、課程內(nèi)容和要求依據(jù)本課程的教學進程,將課程分解成十四個教學項目,共 48 個學時;3 參考學時項目一Java 語言概述及開發(fā)環(huán)境搭建4 學時明白

5、 Java 語言的進展歷史;學習目標把握環(huán)境變量的設置、使用及 Java 程序的運行方式;熟識 Java 程序的結(jié)構(gòu);會編寫一個簡潔的 Java 程序;用 eclipse 創(chuàng)建、編譯和運行 Java 程序;Java 技術(shù)的進展歷史和 Java 語言的特點;Java 程序結(jié)構(gòu);學習任務 Java 程序的運行機制;Java SDK 介紹;學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時Eclipse環(huán)境下創(chuàng)建、運行Java 程序;明白 Java 語言的進展歷史與特點;Java 運行環(huán)境的安裝;Java 程序開發(fā)過程;項目二Java 語言基礎2 學時懂得數(shù)值型數(shù)據(jù)、字符型數(shù)據(jù)的表示

6、方法;正確定義變量與變量賦值;學習目標 編寫 Java 程序完成數(shù)據(jù)的簡潔運算;懂得 Java 語言中數(shù)據(jù)類型的分類;嫻熟應用表達式中數(shù)據(jù)類型的轉(zhuǎn)換;Java 標識符和關鍵字;學習任務基本數(shù)據(jù)類型;數(shù)據(jù)運算;從把握臺獲得輸入;學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時Java 語言基本元素;數(shù)據(jù)類型;運算符的運算;項目三Java 語言的程序結(jié)構(gòu)及數(shù)組4 學時表達程序中條件轉(zhuǎn)移的流程;學習目標使用 if else結(jié)構(gòu)實現(xiàn)條件把握;使用 switch語句實現(xiàn)條件把握;懂得規(guī)律運算在條件轉(zhuǎn)移中的作用;表達循環(huán)語句的把握流程;4 使用 while 、for 、do while

7、表達循環(huán)條件的作用;語句來把握語句的重復;懂得三種循環(huán)結(jié)構(gòu)的相同點和不同點;使用 break 與 continue 語句把握程序跳轉(zhuǎn);關系運算和規(guī)律運算;If 語句;If else 語句;switch case 語句;學習任務 while 語句;for 語句;do while 語句;多重循環(huán);循環(huán)跳轉(zhuǎn)語句;Java 程序的構(gòu)成部分;學問內(nèi)容與要求(必備的學問)懂得次序結(jié)構(gòu)的執(zhí)行次序;懂得選擇結(jié)構(gòu)的執(zhí)行次序;懂得循環(huán)結(jié)構(gòu)的執(zhí)行次序;懂得跳轉(zhuǎn)語句的執(zhí)行次序;技能內(nèi)容與要求(應具備的技能)參考學時把握次序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)及跳轉(zhuǎn)語句的使用項目四面對對象的概念與類的定義4 學時懂得對象和類,并用

8、類來建立對象模型學會如何定義類和創(chuàng)建類的對象學習目標表達構(gòu)造方法的特點及作用正確使用 this關鍵字表達實例變量與靜態(tài)變量,實例方法與靜態(tài)方法的區(qū)分正確使用類成員變量和方法的拜望權(quán)限定義類和創(chuàng)建類的對象;包的使用;區(qū)分引用變量和基本數(shù)據(jù)類型變量;使用 Java 類庫中的類;學習任務 實例變量和靜態(tài)變量、實例方法和靜態(tài)方法的區(qū)分;類和成員的不同拜望級別,懂得拜望權(quán)限把握符的含義;成員方法;static與 final變量的使用;懂得成員方法的修飾;學問內(nèi)容與要求 面對對象的基本概念;(必備的學問)類的描述;技能內(nèi)容與要求 類的定義;(應具備的技能)成員變量的聲明;5 成員方法的定義;使用構(gòu)造方法構(gòu)

9、造對象;編寫帶有對象參數(shù)的方法;參考學時項目五對象的創(chuàng)建與類的繼承和多態(tài)2 學時利用繼承性由父類創(chuàng)建子類;使用關鍵字調(diào)用父類的構(gòu)造方法和方法;在子類中掩蓋父類方法;學習目標 區(qū)分掩蓋和重載的區(qū)分;懂得多態(tài)性和動態(tài)綁定;final 修飾符;熟識 Object 類的幾個常用方法;子類中掩蓋的方法;學習任務 重載的形式;抽象類的繼承;學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時明白多態(tài)和繼承的概念會創(chuàng)建類和使用類對象;會使用類的繼承;項目六接口、包和反常4 學時聲明和使用接口 懂得反常和反常處理 區(qū)分反常的類型 明白何時進行反常處理 學習目標 在方法中拋出反常 用 try-ca

10、tch 塊捕獲和處理反常 說明反常的傳播方式在 try-catch中使用 finally子句明白自定義反常的方法;聲明接口;實現(xiàn)接口;使用接口;反常和反常處理;學習任務 反常類型;方法拋出反常;用 try-catch 塊捕獲和處理反常;在 try-catch 中使用 finally 子句;自定義反常;6 學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時懂得接口的聲明形式;懂得反常的類型;把握反常的定義方法;會聲明、實現(xiàn)和使用接口;會進行反常的處理;會自定義反常;項目七多線程程序設計4 學時編寫 Java 多線程程序;學習目標 懂得線程的狀態(tài);會多線程程序的設計;使用 Thre

11、ad 類創(chuàng)建線程;使用 Runnable 接口創(chuàng)建線程;學習任務線程的啟動、暫停和停止方法;線程的執(zhí)行方式;線程的優(yōu)先級;學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時synchronized對象鎖;多線程概念;線程的狀態(tài);多線程的創(chuàng)建;多線程狀態(tài)轉(zhuǎn)換;多線程的優(yōu)先級調(diào)度;項目八常用集合接口2 學時使用 Java 集合類的處理多個對象;學習目標Collection接口及其實現(xiàn)類ArrayList類、LinkedList類、Vector 類 ;學習任務會使用 String和 StringBuffer類進行字符串處理;ArrayList類;LinkedList類;Vector

12、類;使用 String類處理字符串;學問內(nèi)容與要求使用 StringBuffer類處理字符串;“ =” 與“equals ” 區(qū)分;集合概念;(必備的學問)字符串基礎學問;技能內(nèi)容與要求會使用 String和 StringBuffer處理字符串;(應具備的技能)項目九Java 輸入輸出流和文件的讀寫7 參考學時 4 學時懂得文本 I/O 和二進制 I/O 的區(qū)分;明白 Java 如何進行輸入輸出操作;學習目標會使用 File類查看文件屬性;讀寫二進制文件;會使用 PrintWriter寫文本文件;學習任務會使用 BufferedReader讀文本文件;會使用 DataInputStream和

13、DataOtputStream使用 File類獲得文件屬性;PrintWriter類寫文本文件;BufferedReader類讀文本文件;學問內(nèi)容與要求DataInputStream讀二進制文件;DataOtputStream寫二進制文件;流的基本概念;(必備的學問)標準輸入和輸出設備的兩個流處理類;技能內(nèi)容與要求字節(jié)流和次序文件的讀寫;字符流;(應具備的技能)文件類;參考學時項目十數(shù)據(jù)庫編程2 學時學習目標使用 JDBC進行數(shù)據(jù)庫編程;學習任務JDBC的概念;使用 JDBC拜望數(shù)據(jù)庫的方法;學問內(nèi)容與要求JDBC的工作原理;(必備的學問)技能內(nèi)容與要求使用 JDBC進行數(shù)據(jù)庫編程的方法與步驟

14、;(應具備的技能)參考學時項目十一網(wǎng)絡編程4 學時學習目標網(wǎng)絡編程基本學問;基于 TCP協(xié)議實現(xiàn)服務器端與客戶端的通信;基于 UDP協(xié)議實現(xiàn)服務器端與客戶端的通信;網(wǎng)絡通訊的過程;C/S 結(jié)構(gòu)和 B/S 結(jié)構(gòu);學習任務TCP與 UDP;類;InetAddressTCP網(wǎng)絡編程步驟;Socket 類;8 學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時客戶端與服務端的概念 C/S 與 B/S 區(qū)分 TCP與 UDP概念;Socket 服務的編程;項目十二GUI 4 學時描述 Java GUI API的體系結(jié)構(gòu);懂得布局治理的作用;使用 FlowLayout 、GridLayou

15、t 和 BorderLayout 布局治理器在容器中布學習目標 局組件;使用 JPanel 和 JScrollPanel 作為子容器;使 用 JButton、 JLabel 、 JTextField、 JTextArea 、 JCheckBox 、JRadioButton 、JComboBox、 JTable 創(chuàng)建用戶圖形界面;容器類 JFrame,JPanel ,JScrollPane;布局治理器 FlowLayout 、GridLayout 和 BorderLayout ;學習任務 幫忙類 Color ,Font , ImageIcon ,邊框類;學問內(nèi)容與要求基本組件 JButton 、

16、JLabel 、JTextField、JTextArea 、JCheckBox、JRadioButton 、JComboBox、 JTable ;GUI 概念(必備的學問)AWT的標注庫;常用類技能內(nèi)容與要求Swing 組件的使用;JFrame 創(chuàng)建窗體;(應具備的技能)JPanel 容器的使用;項目十三參考學時2 學時Java 編程;明白 java.util包;學習目標能夠嫻熟運用如下類進行學習任務java.util包簡介;Date 類;Calendar 類;Random類的使用;學問內(nèi)容與要求常用類的包含哪些內(nèi)容;記事本軟件(必備的學問)技能內(nèi)容與要求常用類的使用方法;(應具備的技能)項目

17、十四9 參考學時 4 學時明白軟件開發(fā)流程;學習目標 培養(yǎng)團隊協(xié)作才能;培養(yǎng)同學的軟件文檔的撰寫才能;學習任務學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)參考學時學習目標GUI 技術(shù)在記事本軟件中的應用;GUI 技術(shù)相關學問;JAVA應用軟件開發(fā)的流程;項目十五復習2 學時 本課程總結(jié)復習;Java 語言概述;Java 語言基礎;Java 程序語句和流程把握;Java 面對對象程序設計;學習任務Java 接口、包和反常;字符串處理;Java 的輸入輸出;Java 多線程設計;創(chuàng)建用戶界面;數(shù)據(jù)庫編程;學問內(nèi)容與要求(必備的學問)技能內(nèi)容與要求(應具備的技能)把握面對對象的基本理論學問;學會使用面對對象思想進行項目的設計與編程;五、實施建議1、教材選用建議陳占偉、劉旭編著Java 程序設計武漢高校出版社2022年 4 月;10 2、教學方法建議 留意教學方法的靈敏性,組織同學爭辯、問題教學、進行解題指 導等,充分發(fā)揮同學的主動性,努力提高同學學習的積極性,加強學 生把理論用于實際的培訓, 要重視本專業(yè)領域進展趨勢, 為同學供應 職業(yè)生涯進展的空間, 努力培養(yǎng)同學參與社會實踐的創(chuàng)新精神和職業(yè) 才能;教學過程中老師應積極引導同學提升職業(yè)素養(yǎng),提高職業(yè)道德;3、師資條件要求 主講老師應具備學士或碩士學位,能綜合運用各種教法設計課 程

溫馨提示

  • 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

提交評論