JAVA程序設(shè)計-課程標(biāo)準(zhǔn)_第1頁
JAVA程序設(shè)計-課程標(biāo)準(zhǔn)_第2頁
JAVA程序設(shè)計-課程標(biāo)準(zhǔn)_第3頁
JAVA程序設(shè)計-課程標(biāo)準(zhǔn)_第4頁
JAVA程序設(shè)計-課程標(biāo)準(zhǔn)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

JAVA程序設(shè)計-課程標(biāo)準(zhǔn).z."JAVA程序設(shè)計"課程標(biāo)準(zhǔn)一、課程性質(zhì)"JAVA程序設(shè)計"是計算機類專業(yè)的核心課程,是計算機類專業(yè)的一門重要的專業(yè)根底課程,旨在培養(yǎng)學(xué)生程序設(shè)計技術(shù)和OOP設(shè)計思想,涉及計算機體系構(gòu)造、面向?qū)ο缶幊獭⒍嗑€程處理、網(wǎng)絡(luò)通信以及程序設(shè)計等內(nèi)容,通過本課程的學(xué)習(xí),學(xué)生能夠了解Java語言特征、常見的Java類庫以及面向?qū)ο蟪绦蛟O(shè)計思想,掌握計算機程序的構(gòu)造;掌握程序的開發(fā)過程;掌握常用數(shù)據(jù)構(gòu)造及Java編程語言的語法;學(xué)會利用Java語言編寫面向網(wǎng)絡(luò)應(yīng)用的簡單程序。為以后學(xué)習(xí)更高級的計算機相關(guān)課程,從軟件開發(fā)相關(guān)工作奠定堅實的根底。二、課程設(shè)計思路1、內(nèi)容選擇課程中所涵蓋的教學(xué)內(nèi)容是依據(jù)對行業(yè)及相關(guān)企業(yè)的調(diào)研、根據(jù)行業(yè)專家對IT制造專業(yè)所涵蓋的崗位群進展的任務(wù)和職業(yè)能力分析,同時遵循高等職業(yè)學(xué)校學(xué)生的認(rèn)知規(guī)律,嚴(yán)密結(jié)合職業(yè)**書中相關(guān)考核要求。2、教學(xué)法設(shè)計JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第1頁。根據(jù)本課程的教學(xué)目標(biāo)要求和課程特點以及有關(guān)學(xué)情,選擇適合于本課程的最優(yōu)化教學(xué)法。綜合考慮教學(xué)效果和教學(xué)可操作性等因素,本課程選用講授法、實驗教學(xué)法及案例驅(qū)動法。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第1頁。實驗教學(xué)法:是指學(xué)生在教師的指導(dǎo)下,上機編寫程序。案例驅(qū)動法:是指由教師提出或設(shè)置*些問題,通過帶著學(xué)生解決實際的案例教授知識點和類庫的用法。3、內(nèi)容編排設(shè)計教學(xué)內(nèi)容是根據(jù)Java程序員的根本要求,結(jié)合職業(yè)技能證書考證,培養(yǎng)學(xué)生的實踐動手能力,使學(xué)生在職業(yè)實踐活動的根底上掌握知識,增強課程內(nèi)容與職業(yè)崗位能力要求的相關(guān)性。三、課程目標(biāo)通過本課程的學(xué)習(xí),使學(xué)生具備Java程序設(shè)計語言相關(guān)知識、能夠編寫、調(diào)試Java程序,遵守良好的代碼編寫規(guī)*。能夠使用Java語言解決實際問題,能勝任Java程序開發(fā)、軟件測試等工作任務(wù)。1、知識目標(biāo)〔1〕掌握J(rèn)AVA語言的根本語法;〔2〕掌握數(shù)組的使用;〔3〕掌握面向?qū)ο蟪绦蛟O(shè)計的根本方法;〔4〕學(xué)會處理程序運行中的異常;〔5〕學(xué)會使用Java常用的類,包括〔String類,Java包裝類,Math類,Java集合框架〕;〔6〕學(xué)會使用JavaIO流讀寫文件;〔7〕會使用swing開發(fā)簡單的圖形界面;JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第2頁?!?〕了解多線程編程;JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第2頁。〔9〕了解基于JDBC的數(shù)據(jù)庫編程方法。2、技能目標(biāo)〔1〕能熟練使用常用集成開發(fā)環(huán)境(Eclipse)編寫、調(diào)試、運行Java程序;〔2〕能夠閱讀J2SE的API幫助文檔,查找類的使用方法,能夠使用常用的Java類開發(fā)應(yīng)用程序。3、素質(zhì)養(yǎng)成目標(biāo)〔1〕通過課程的學(xué)習(xí),培養(yǎng)學(xué)生獨立分析解決問題的能力,養(yǎng)成良好的編程習(xí)慣;〔2〕通過分組完成任務(wù),培養(yǎng)學(xué)生團隊協(xié)作精神。四、課程內(nèi)容和要求根據(jù)本課程的教學(xué)進程,將課程分解成十四個教學(xué)工程,共48個學(xué)時。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第3頁。工程一Java語言概述及開發(fā)環(huán)境搭建JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第3頁。參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)了解Java語言的開展歷史;掌握環(huán)境變量的設(shè)置、使用及Java程序的運行方式;認(rèn)識Java程序的構(gòu)造;會編寫一個簡單的Java程序;用eclipse創(chuàng)立、編譯和運行Java程序。學(xué)習(xí)任務(wù)Java技術(shù)的開展歷史和Java語言的特點;Java程序構(gòu)造;Java程序的運行機制;JavaSDK介紹;Eclipse環(huán)境下創(chuàng)立、運行Java程序。知識內(nèi)容與要求〔必備的知識〕了解Java語言的開展歷史與特點。技能內(nèi)容與要求〔應(yīng)具備的技能〕Java運行環(huán)境的安裝;Java程序開發(fā)過程。工程二Java語言根底參考學(xué)時2學(xué)時學(xué)習(xí)目標(biāo)理解數(shù)值型數(shù)據(jù)、字符型數(shù)據(jù)的表示方法;正確定義變量與變量賦值;編寫Java程序完成數(shù)據(jù)的簡單計算;理解Java語言中數(shù)據(jù)類型的分類;熟練應(yīng)用表達式中數(shù)據(jù)類型的轉(zhuǎn)換。學(xué)習(xí)任務(wù)Java標(biāo)識符和關(guān)鍵字;根本數(shù)據(jù)類型;數(shù)據(jù)運算;從控制臺獲得輸入。知識內(nèi)容與要求〔必備的知識〕Java語言根本元素;數(shù)據(jù)類型。技能內(nèi)容與要求〔應(yīng)具備的技能〕運算符的計算。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第4頁。工程三Java語言的程序構(gòu)造及數(shù)組JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第4頁。參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)表達程序中條件轉(zhuǎn)移的流程。使用ifelse構(gòu)造實現(xiàn)條件控制。使用switch語句實現(xiàn)條件控制。理解邏輯運算在條件轉(zhuǎn)移中的作用。表達循環(huán)語句的控制流程。使用while、for、dowhile語句來控制語句的重復(fù)。表達循環(huán)條件的作用。理解三種循環(huán)構(gòu)造的一樣點和不同點。使用break與continue語句控制程序跳轉(zhuǎn)。學(xué)習(xí)任務(wù)關(guān)系運算和邏輯運算;If語句;Ifelse語句;switchcase語句;while語句;for語句;dowhile語句;多重循環(huán);循環(huán)跳轉(zhuǎn)語句。知識內(nèi)容與要求〔必備的知識〕Java程序的構(gòu)成局部;理解順序構(gòu)造的執(zhí)行順序;理解選擇構(gòu)造的執(zhí)行順序;理解循環(huán)構(gòu)造的執(zhí)行順序;理解跳轉(zhuǎn)語句的執(zhí)行順序。技能內(nèi)容與要求〔應(yīng)具備的技能〕掌握順序構(gòu)造、選擇構(gòu)造、循環(huán)構(gòu)造及跳轉(zhuǎn)語句的使用工程四面向?qū)ο蟮母拍钆c類的定義參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)理解對象和類,并用類來建立對象模型學(xué)會如何定義類和創(chuàng)立類的對象表達構(gòu)造方法的特征及作用正確使用this關(guān)鍵字表達實例變量與靜態(tài)變量,實例方法與靜態(tài)方法的區(qū)別正確使用類成員變量和方法的訪問權(quán)限學(xué)習(xí)任務(wù)定義類和創(chuàng)立類的對象;包的使用;區(qū)分引用變量和根本數(shù)據(jù)類型變量;使用Java類庫中的類;實例變量和靜態(tài)變量、實例方法和靜態(tài)方法的區(qū)別;類和成員的不同訪問級別,理解訪問權(quán)限控制符的含義;成員方法;static與final變量的使用;理解成員方法的修飾。知識內(nèi)容與要求〔必備的知識〕面向?qū)ο蟮母靖拍?;類的描述。技能?nèi)容與要求〔應(yīng)具備的技能〕類的定義;成員變量的聲明;成員方法的定義;使用構(gòu)造方法構(gòu)造對象;編寫帶有對象參數(shù)的方法。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第5頁。工程五對象的創(chuàng)立與類的繼承和多態(tài)JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第5頁。參考學(xué)時2學(xué)時學(xué)習(xí)目標(biāo)利用繼承性由父類創(chuàng)立子類;使用關(guān)鍵字調(diào)用父類的構(gòu)造方法和方法;在子類中覆蓋父類方法;區(qū)分覆蓋和重載的區(qū)別;理解多態(tài)性和動態(tài)綁定;final修飾符;熟悉Object類的幾個常用方法。學(xué)習(xí)任務(wù)子類中覆蓋的方法;重載的形式;抽象類的繼承。知識內(nèi)容與要求〔必備的知識〕了解多態(tài)和繼承的概念技能內(nèi)容與要求〔應(yīng)具備的技能〕會創(chuàng)立類和使用類對象;會使用類的繼承;工程六接口、包和異常參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)聲明和使用接口理解異常和異常處理區(qū)別異常的類型了解何時進展異常處理在方法中拋出異常用try-catch塊捕獲和處理異常解釋異常的傳播方式在try-catch中使用finally子句了解自定義異常的方法。學(xué)習(xí)任務(wù)聲明接口;實現(xiàn)接口;使用接口;異常和異常處理;異常類型;方法拋出異常;用try-catch塊捕獲和處理異常;在try-catch中使用finally子句;自定義異常。知識內(nèi)容與要求〔必備的知識〕理解接口的聲明形式;理解異常的類型;掌握異常的定義方法。技能內(nèi)容與要求〔應(yīng)具備的技能〕會聲明、實現(xiàn)和使用接口;會進展異常的處理;會自定義異常。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第6頁。工程七多線程程序設(shè)計JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第6頁。參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)編寫Java多線程程序;理解線程的狀態(tài);會多線程程序的設(shè)計。學(xué)習(xí)任務(wù)使用Thread類創(chuàng)立線程;使用Runnable接口創(chuàng)立線程;線程的啟動、暫停和停頓方法;線程的執(zhí)行方式;線程的優(yōu)先級;synchronized對象鎖。知識內(nèi)容與要求〔必備的知識〕多線程概念;線程的狀態(tài)。技能內(nèi)容與要求〔應(yīng)具備的技能〕多線程的創(chuàng)立;多線程狀態(tài)轉(zhuǎn)換;多線程的優(yōu)先級調(diào)度。工程八常用集合接口參考學(xué)時2學(xué)時學(xué)習(xí)目標(biāo)使用Java集合類的處理多個對象;Collection接口及其實現(xiàn)類(ArrayList類、LinkedList類、Vector類);會使用String和StringBuffer類進展字符串處理。學(xué)習(xí)任務(wù)ArrayList類;LinkedList類;Vector類;使用String類處理字符串;使用StringBuffer類處理字符串;"==〞與"equals〞區(qū)別。知識內(nèi)容與要求〔必備的知識〕集合概念;字符串根底知識。技能內(nèi)容與要求〔應(yīng)具備的技能〕會使用String和StringBuffer處理字符串。工程九Java輸入輸出流和文件的讀寫參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)理解文本I/O和二進制I/O的區(qū)別;了解Java如何進展輸入輸出操作;會使用File類查看文件屬性;會使用PrintWriter寫文本文件;會使用BufferedReader讀文本文件;會使用DataInputStream和DataOtputStream讀寫二進制文件。學(xué)習(xí)任務(wù)使用File類獲得文件屬性;PrintWriter類寫文本文件;BufferedReader類讀文本文件;DataInputStream讀二進制文件;DataOtputStream寫二進制文件。知識內(nèi)容與要求〔必備的知識〕流的根本概念;標(biāo)準(zhǔn)輸入和輸出設(shè)備的兩個流處理類。技能內(nèi)容與要求〔應(yīng)具備的技能〕字節(jié)流和順序文件的讀寫;字符流;文件類。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第7頁。工程十?dāng)?shù)據(jù)庫編程JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第7頁。參考學(xué)時2學(xué)時學(xué)習(xí)目標(biāo)使用JDBC進展數(shù)據(jù)庫編程。學(xué)習(xí)任務(wù)JDBC的概念;使用JDBC訪問數(shù)據(jù)庫的方法。知識內(nèi)容與要求〔必備的知識〕JDBC的工作原理。技能內(nèi)容與要求〔應(yīng)具備的技能〕使用JDBC進展數(shù)據(jù)庫編程的方法與步驟。工程十一網(wǎng)絡(luò)編程參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)網(wǎng)絡(luò)編程根本知識;基于TCP協(xié)議實現(xiàn)效勞器端與客戶端的通信;基于UDP協(xié)議實現(xiàn)效勞器端與客戶端的通信。學(xué)習(xí)任務(wù)網(wǎng)絡(luò)通訊的過程;C/S構(gòu)造和B/S構(gòu)造;TCP與UDP;InetAddress類;TCP網(wǎng)絡(luò)編程步驟;Socket類。知識內(nèi)容與要求〔必備的知識〕客戶端與效勞端的概念C/S與B/S區(qū)別TCP與UDP概念。技能內(nèi)容與要求〔應(yīng)具備的技能〕Socket效勞的編程。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第8頁。工程十二GUIJAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第8頁。參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)描述JavaGUIAPI的體系構(gòu)造;理解布局管理的作用;使用FlowLayout、GridLayout和BorderLayout布局管理器在容器中布局組件;使用JPanel和JScrollPanel作為子容器;使用utton、JLabel、JTe*tField、JTe*tArea、JCheckBo*、JRadioButton、oBo*、JTable創(chuàng)立用戶圖形界面;學(xué)習(xí)任務(wù)容器類JFrame,JPanel,JScrollPane;布局管理器FlowLayout、GridLayout和BorderLayout;輔助類Color,F(xiàn)ont,ImageIcon,邊框類;根本組件utton、JLabel、JTe*tField、JTe*tArea、JCheckBo*、JRadioButton、oBo*、JTable;知識內(nèi)容與要求〔必備的知識〕GUI概念A(yù)WT的標(biāo)注庫。技能內(nèi)容與要求〔應(yīng)具備的技能〕Swing組件的使用;JFrame創(chuàng)立窗體;JPanel容器的使用。工程十三常用類參考學(xué)時2學(xué)時學(xué)習(xí)目標(biāo)了解java.util包;能夠熟練運用如下類進展Java編程。學(xué)習(xí)任務(wù)java.util包簡介;Date類;Calendar類;Random類的使用。知識內(nèi)容與要求〔必備的知識〕常用類的包含哪些內(nèi)容。技能內(nèi)容與要求〔應(yīng)具備的技能〕常用類的使用方法。工程十四記事本軟件參考學(xué)時4學(xué)時學(xué)習(xí)目標(biāo)了解軟件開發(fā)流程;培養(yǎng)團隊協(xié)作能力;培養(yǎng)學(xué)生的軟件文檔的撰寫能力。學(xué)習(xí)任務(wù)GUI技術(shù)在記事本軟件中的應(yīng)用。知識內(nèi)容與要求〔必備的知識〕GUI技術(shù)相關(guān)知識。技能內(nèi)容與要求〔應(yīng)具備的技能〕JAVA應(yīng)用軟件開發(fā)的流程。JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第9頁。工程十五復(fù)習(xí)JAVA程序設(shè)計-課程標(biāo)準(zhǔn)全文共11頁,當(dāng)前為第9頁。參考學(xué)時2學(xué)時學(xué)習(xí)目標(biāo)本課程總結(jié)復(fù)習(xí)。學(xué)習(xí)任務(wù)Java語言概述;Java語言根底;Java程序語句和流程控制;Java面向?qū)ο蟪绦蛟O(shè)計;Java接口、包和異常;字符串處理;Java的輸入輸出;Java多線程設(shè)計;創(chuàng)立用戶界面;數(shù)據(jù)庫編程。知識內(nèi)容與要求〔必備的知識〕掌握面向?qū)ο蟮母纠碚撝R。技能內(nèi)容與要求〔應(yīng)具備的技能〕學(xué)會使用面向?qū)ο笏枷脒M展工程的設(shè)計與編程。五、實施建議1、教材選用建

溫馨提示

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

評論

0/150

提交評論