java程序設(shè)計(jì)基礎(chǔ)java課程標(biāo)準(zhǔn)(類似教學(xué)大綱僅供參考)_第1頁
java程序設(shè)計(jì)基礎(chǔ)java課程標(biāo)準(zhǔn)(類似教學(xué)大綱僅供參考)_第2頁
java程序設(shè)計(jì)基礎(chǔ)java課程標(biāo)準(zhǔn)(類似教學(xué)大綱僅供參考)_第3頁
java程序設(shè)計(jì)基礎(chǔ)java課程標(biāo)準(zhǔn)(類似教學(xué)大綱僅供參考)_第4頁
java程序設(shè)計(jì)基礎(chǔ)java課程標(biāo)準(zhǔn)(類似教學(xué)大綱僅供參考)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、南京信息職業(yè)技術(shù)學(xué)院 Java程序設(shè)計(jì)基礎(chǔ)課程標(biāo)準(zhǔn)課程代碼: 適用專業(yè): 編制單位: Java程序設(shè)計(jì)基礎(chǔ)課程標(biāo)準(zhǔn)課程編碼 課程承擔(dān)單位 制定人 制定日期 審核人 審核日期 批準(zhǔn)人 批準(zhǔn)日期 一、適用對(duì)象高中后三年制學(xué)生或五年高職。二、適用專業(yè)計(jì)算機(jī)技術(shù)專業(yè)群相關(guān)專業(yè)三、課程性質(zhì)本課程是 計(jì)算機(jī)技術(shù) 專業(yè)群中相關(guān)專業(yè)的編程基礎(chǔ)課程。四、課程目標(biāo)總體目標(biāo)通過本課程的學(xué)習(xí),使學(xué)生具備 Java程序設(shè)計(jì)語言相關(guān)知識(shí)、能夠編寫、調(diào)試Java程序,遵守良好的代碼編寫規(guī)范。能夠使用Java語言解決實(shí)際問題,能勝任Java客戶端開發(fā),軟件測(cè)試等工作任務(wù)。1、知識(shí)目標(biāo) (1)掌握J(rèn)AVA語言的基本語法。(2)

2、掌握數(shù)組的使用(3)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法(4)學(xué)會(huì)處理程序運(yùn)行中的異常(5)學(xué)會(huì)使用Java常用的類,包括(String類,Java包裝類,Math類,Java集合框架)(6) 學(xué)會(huì)使用Java IO流讀寫文件(7)會(huì)使用swing開發(fā)簡(jiǎn)單的圖形界面;(8)了解多線程編程(9)了解基于JDBC的數(shù)據(jù)庫編程方法。2、技能目標(biāo) (1)能熟練使用常用集成開發(fā)環(huán)境(Eclipse)編寫、調(diào)試、運(yùn)行Java程序。(2)能夠閱讀J2SE的API幫助文檔,查找類的使用方法,能夠使用常用的Java類開發(fā)應(yīng)用程序3、素質(zhì)養(yǎng)成目標(biāo)(1)通過課程的學(xué)習(xí), 培養(yǎng)學(xué)生獨(dú)立分析解決問題的能力,養(yǎng)成良好的編程習(xí)慣

3、(2)通過分鐘完成任務(wù),培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)作精神4、證書目標(biāo) 計(jì)算機(jī)二級(jí)證書五、參考學(xué)時(shí) 本課程共 60 學(xué)時(shí)。六、設(shè)計(jì)思路1.內(nèi)容選擇課程中所涵蓋的教學(xué)內(nèi)容是依據(jù)對(duì)行業(yè)及相關(guān)企業(yè)的調(diào)研、根據(jù)行業(yè)專家對(duì)IT制造專業(yè)所涵蓋的崗位群進(jìn)行的任務(wù)和職業(yè)能力分析,同時(shí)遵循高等職業(yè)學(xué)校學(xué)生的認(rèn)知規(guī)律,緊密結(jié)合職業(yè)資格證書中相關(guān)考核要求。2.教學(xué)法設(shè)計(jì)根據(jù)本課程的教學(xué)目標(biāo)要求和課程特點(diǎn)以及有關(guān)學(xué)情,選擇適合于本課程的最優(yōu)化教學(xué)法。綜合考慮教學(xué)效果和教學(xué)可操作性等因素,本課程選用 講授法、實(shí)驗(yàn)教學(xué)法及案例驅(qū)動(dòng)法。實(shí)驗(yàn)教學(xué)法:是指學(xué)生在教師的指導(dǎo)下,上機(jī)編寫程序案例驅(qū)動(dòng)法:是指由老師提出或設(shè)置某些問題,通過帶領(lǐng)學(xué)生

4、解決實(shí)際的案例教授知識(shí)點(diǎn)和類庫的用法。3.內(nèi)容編排設(shè)計(jì)教學(xué)內(nèi)容是根據(jù)Java程序員的基本要求,結(jié)合職業(yè)技能證書考證,培養(yǎng)學(xué)生的實(shí)踐動(dòng)手能力,使學(xué)生在職業(yè)實(shí)踐活動(dòng)的基礎(chǔ)上掌握知識(shí),增強(qiáng)課程內(nèi)容與職業(yè)崗位能力要求的相關(guān)性。七、課程內(nèi)容與教學(xué)要求1.課時(shí)分配表序號(hào)單元(或項(xiàng)目)內(nèi)容學(xué)時(shí)分配備注1Java編程起步22基本數(shù)據(jù)類型43使用類和對(duì)象44實(shí)現(xiàn)條件轉(zhuǎn)移65循環(huán)控制66文件的輸入與輸出47方法68數(shù)組69異常處理210圖形用戶界面611編寫類412繼承和多態(tài)413線程、集合框架、數(shù)據(jù)庫6總學(xué)時(shí)622.單元(或項(xiàng)目)設(shè)計(jì)單元1Java編程起步學(xué)時(shí)理論實(shí)踐一體化2學(xué)習(xí)目標(biāo): 了解計(jì)算機(jī)是如何執(zhí)行指令

5、的 區(qū)分偽代碼與程序代碼 認(rèn)識(shí)Java程序的結(jié)構(gòu) 會(huì)編寫一個(gè)簡(jiǎn)單的Java程序 用eclipse創(chuàng)建、編譯和運(yùn)行Java程序主要內(nèi)容主要教學(xué)方法u Java技術(shù)的發(fā)展歷史和Java語言的特點(diǎn)u Java程序結(jié)構(gòu)u Java程序的運(yùn)行機(jī)制u Java SDK介紹u Eclipse環(huán)境下創(chuàng)建、運(yùn)行Java程序講練結(jié)合教學(xué)地點(diǎn)教學(xué)及參考資料練習(xí)與習(xí)題建議書后習(xí)題考核與評(píng)價(jià)方式說明權(quán)重分配單元2基本數(shù)據(jù)類型學(xué)時(shí)理論實(shí)踐一體化4學(xué)習(xí)目標(biāo): u 理解數(shù)值型數(shù)據(jù)、字符型數(shù)據(jù)的表示方法u 正確定義變量與變量賦值u 編寫Java程序完成數(shù)據(jù)的簡(jiǎn)單計(jì)算u 理解Java語言中數(shù)據(jù)類型的分類u 熟練應(yīng)用表達(dá)式中數(shù)據(jù)類

6、型的轉(zhuǎn)換主要內(nèi)容主要教學(xué)方法u Java標(biāo)識(shí)符和關(guān)鍵字u 基本數(shù)據(jù)類型u 數(shù)據(jù)運(yùn)算u 從控制臺(tái)獲得輸入講練結(jié)合教學(xué)地點(diǎn)教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元3使用類和對(duì)象學(xué)時(shí)理論實(shí)踐一體化4學(xué)習(xí)目標(biāo): 會(huì)使用String類進(jìn)行字符串處理。 會(huì)使用Math類進(jìn)行數(shù)學(xué)運(yùn)算。 理解包裝類的作用,能夠使用包裝類進(jìn)行字符串和數(shù)值之間的轉(zhuǎn)換。 會(huì)使用對(duì)話框進(jìn)行輸入輸出。 理解包的作用,包和類的關(guān)系,會(huì)在程序中使用import語句導(dǎo)入類。主要內(nèi)容主要教學(xué)方法u 使用String類處理字符串u 使用Math類進(jìn)行數(shù)學(xué)運(yùn)算u 使用包裝類u 使用對(duì)話框u 使用包講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資

7、料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元4使用條件轉(zhuǎn)移學(xué)時(shí)理論實(shí)踐一體化6學(xué)習(xí)目標(biāo): u 敘述程序中條件轉(zhuǎn)移的流程。u 使用if else結(jié)構(gòu)實(shí)現(xiàn)條件控制。u 使用switch語句實(shí)現(xiàn)條件控制。u 理解邏輯運(yùn)算在條件轉(zhuǎn)移中的作用。u 使用三元運(yùn)算符書寫表達(dá)式。主要內(nèi)容主要教學(xué)方法u 關(guān)系運(yùn)算和邏輯運(yùn)算u If語句u If else語句u switch case語句講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元5循環(huán)控制學(xué)時(shí)理論實(shí)踐一體化6學(xué)習(xí)目標(biāo): u 敘述循環(huán)語句的控制流程。u 使用while、for、do while語句來控制語句的重復(fù)。u 敘述循環(huán)

8、條件的作用。u 理解三種循環(huán)結(jié)構(gòu)的相同點(diǎn)和不同點(diǎn)。u 使用break與continue語句控制程序跳轉(zhuǎn)。u 編寫二重嵌套循環(huán)程序主要內(nèi)容主要教學(xué)方法u while語句u for語句u do while語句u 多重循環(huán)u 循環(huán)跳轉(zhuǎn)語句講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 5%單元6文件的輸入和輸出學(xué)時(shí)理論實(shí)踐一體化4學(xué)習(xí)目標(biāo): u 理解文本I/O和二進(jìn)制I/O的區(qū)別。u 了解Java如何進(jìn)行輸入輸出操作。u 會(huì)使用File類查看文件屬性。u 會(huì)使用PrintWriter寫文本文件。u 會(huì)使用BufferedReader讀文本文件。u 會(huì)使用DataInputS

9、tream和DataOtputStream讀寫二進(jìn)制文件。主要內(nèi)容主要教學(xué)方法u 使用File類獲得文件屬性u(píng) PrintWriter類寫文本文件u BufferedReader類讀文本文件u DataInputStream讀二進(jìn)制文件u DataOtputStream寫二進(jìn)制文件講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元7方法學(xué)時(shí)理論實(shí)踐一體化6學(xué)習(xí)目標(biāo): u 根據(jù)問題的復(fù)雜性創(chuàng)建方法。u 正確調(diào)用方法。u 正確使用參數(shù)傳遞規(guī)則u 理解全局變量,判斷局部變量的作用域。u 理解遞歸方法的設(shè)計(jì)方法。 u 使用方法重載。主要內(nèi)容主要教學(xué)方法u 創(chuàng)建方法u 調(diào)用方

10、法u 參數(shù)的傳遞u 變量的作用域講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元8數(shù)組學(xué)時(shí)理論實(shí)踐 一體化6學(xué)習(xí)目標(biāo): 描述數(shù)組在程序設(shè)計(jì)的必要性掌握使用數(shù)組的步驟:聲明數(shù)組變量、創(chuàng)建數(shù)組掌握初始化數(shù)組的值的方法使用下標(biāo)訪問數(shù)據(jù)元素了解數(shù)組的復(fù)制方法掌握給方法傳遞數(shù)組參數(shù)以及從方法中返回?cái)?shù)組的方法了解常用的數(shù)組元素的排序和查找方法會(huì)使用Arrays類中的方法;聲明和創(chuàng)建二維數(shù)組。主要內(nèi)容主要教學(xué)方法u 一維數(shù)組的創(chuàng)建和初始化u 一維數(shù)組元素的引用u Arrays類常用方法u 二維數(shù)組的創(chuàng)建和使用講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分

11、配 單元9異常處理學(xué)時(shí)理論實(shí)踐一體化2學(xué)習(xí)目標(biāo): 理解異常和異常處理 區(qū)別異常的類型 了解何時(shí)進(jìn)行異常處理 在方法中拋出異常 用try-catch塊捕獲和處理異常 解釋異常的傳播方式 在try-catch中使用finally子句 了解自定義異常的方法。主要內(nèi)容主要教學(xué)方法u 異常和異常處理u 異常類型u 方法拋出異常u 用try-catch塊捕獲和處理異常u 在try-catch中使用finally子句u 自定義異常。講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元10圖形用戶界面學(xué)時(shí)理論實(shí)踐一體化6學(xué)習(xí)目標(biāo): 描述Java GUI API的體系結(jié)構(gòu) 理解布局管理

12、的作用 使用FlowLayout、GridLayout和BorderLayout布局管理器在容器中布局組件 使用JPanel和JScrollPanel作為子容器 使用JButton、JLabel、JTextField、JTextArea、JCheckBox、JRadioButton、JComboBox、JTable創(chuàng)建用戶圖形界面主要內(nèi)容主要教學(xué)方法u 容器類JFrame,JPanel,JScrollPaneu 布局管理器FlowLayout、GridLayout和BorderLayoutu 輔助類Color,F(xiàn)ont,ImageIcon,邊框類u 基本組件JButton、JLabel、JTe

13、xtField、JTextArea、JCheckBox、JRadioButton、JComboBox、JTable講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元11編寫類學(xué)時(shí)理論實(shí)踐一體化4學(xué)習(xí)目標(biāo): 理解對(duì)象和類,并用類來建立對(duì)象模型 使用UML圖形符號(hào)來描述類 學(xué)會(huì)如何定義類和創(chuàng)建類的對(duì)象 敘述構(gòu)造方法的特征及作用 正確使用this關(guān)鍵字 敘述實(shí)例變量與靜態(tài)變量,實(shí)例方法與靜態(tài)方法的區(qū)別 正確使用類成員變量和方法的訪問權(quán)限主要內(nèi)容主要教學(xué)方法u 定義類和創(chuàng)建類的對(duì)象;(重點(diǎn))u 使用構(gòu)造方法構(gòu)造對(duì)象;(重點(diǎn))u 區(qū)分引用變量和基本數(shù)據(jù)類型變量;(重點(diǎn))u 使

14、用Java類庫中的類;(重點(diǎn))u 實(shí)例變量和靜態(tài)變量、實(shí)例方法和靜態(tài)方法的區(qū)別;(難點(diǎn))u 類和成員的不同訪問級(jí)別(重點(diǎn))u 編寫帶有對(duì)象參數(shù)的方法(重點(diǎn))u 使用this關(guān)鍵字訪問對(duì)象(重點(diǎn))u 用數(shù)組存儲(chǔ)和處理對(duì)象。(重點(diǎn))講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元12繼承和多態(tài)學(xué)時(shí)理論實(shí)踐一體化4學(xué)習(xí)目標(biāo): u 利用繼承性由父類創(chuàng)建子類u 使用關(guān)鍵字調(diào)用父類的構(gòu)造方法和方法;u 在子類中覆蓋父類方法;u 區(qū)分覆蓋和重載的區(qū)別;u 理解多態(tài)性和動(dòng)態(tài)綁定;u final修飾符;u 熟悉Object類的幾個(gè)常用方法u 聲明和使用接口主要內(nèi)容主要教學(xué)方法u 聲明抽象類(重點(diǎn))u 抽象類的繼承;(重點(diǎn))u 聲明接口,(重點(diǎn))u 實(shí)現(xiàn)接口,(重點(diǎn))u 使用接口(重點(diǎn))講練結(jié)合教學(xué)地點(diǎn) 教學(xué)及參考資料練習(xí)與習(xí)題建議考核與評(píng)價(jià)方式說明權(quán)重分配 單元13特別主題學(xué)時(shí)理論實(shí)踐一體化6學(xué)習(xí)目標(biāo): 編寫Java多線程程序 使用Java集合框架處理多個(gè)對(duì)象 使用JDBC進(jìn)行數(shù)據(jù)庫編程主要內(nèi)容主要教學(xué)方法u JDBC的概念u 使用JDBC訪問數(shù)據(jù)庫的方法u 使用Thread類創(chuàng)建線程u 使用Runnable接口創(chuàng)建線程u 線

溫馨提示

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

評(píng)論

0/150

提交評(píng)論