




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《java程序設(shè)計》課程整體教學設(shè)計《java程序設(shè)計》課程整體教學設(shè)計/NUMPAGES94第1頁共94頁《java程序設(shè)計》課程整體教學設(shè)計《java程序設(shè)計》課程整體教學設(shè)計南京化工職業(yè)技術(shù)學院《Java程序設(shè)計》課程整體教學設(shè)計方賡南京化工職業(yè)技術(shù)學院信息系軟件教研室2011.11-PAGE92目錄一、管理信息 2二、基本信息 2三、課改前課程狀況 2四、改革的簡要思路 2五、課程設(shè)計 31.課程目標 3⑴總體目標 3⑵能力目標 3⑶知識目標 4⑷素質(zhì)目標 52.課程內(nèi)容設(shè)計 53.能力訓練項目設(shè)計表 74.教學進度表 165.項目化教學實施過程 22六、第一堂課設(shè)計 22七、考核方案設(shè)計 27八、教材及參考資料 29九、新課效果 30十、新舊教法對比 30十一、課改感受 31十二、雙語方面對學生的引導 31附件: 32一、管理信息課程名稱:Java程序設(shè)計制定時間:2011.11所屬系部:信息技術(shù)系制定人:方賡二、基本信息學分:4先修課:C++語言學時:72后續(xù)課:JavaWeb程序設(shè)計、J2EE授課對象:軟件技術(shù)專業(yè)二年級課程性質(zhì):專業(yè)課程三、課改前課程狀況以往的課程教學,多數(shù)以書本教學方式和多媒體課件方式為主,理論性較強,知識覆蓋面廣,操作性差,學生被動地接受較為抽象的網(wǎng)絡(luò)知識,對網(wǎng)絡(luò)知識的學習興趣不高,理解也不夠深刻。教學方法:講授為主學生反映:不知所云問題:教師講不透,學生難接受,學完不會用;學生覺得教學內(nèi)容不實用,學生對于知識的掌握停留在小項目小案例的層面上,參與度低,積極性不高四、改革的簡要思路以崗位目標為依據(jù),確定課程內(nèi)容以任務(wù)為載體,組織課程內(nèi)容以行動為導向,實施教學過程以工作過程為主線,設(shè)計教學情境以過程為重點,制定評價方法用任務(wù)訓練職業(yè)崗位能力,用企業(yè)真實的項目分解工作任務(wù),創(chuàng)設(shè)學習情景,在真實的工作環(huán)境中,以真實的工作流程,執(zhí)行真實的任務(wù)要求,制作真實的網(wǎng)絡(luò)。建立教、學、做一體的教學模式。同時將基本素質(zhì)(德育、外語等)滲透融合到課程的教學內(nèi)容中,培養(yǎng)同學“自學、與人交流、合作、分析、解決問題”的能力。課程的能力目標:來自于職業(yè)崗位(程序開發(fā)、管理、維護、測試、規(guī)劃)知識的處理方式:從培養(yǎng)綜合職業(yè)能力的整體目標出發(fā),結(jié)合課程特點,有效運用現(xiàn)代教育技術(shù)手段整合、序化教學內(nèi)容,徹底打破原來的學科體系,以工作過程為導向設(shè)計教學內(nèi)容。以任務(wù)驅(qū)動和協(xié)作學習為主要教學策略。使學生對抽象的Java程序設(shè)計知識有了直觀生動的認識和理解,自己動手動腦操練,培養(yǎng)學生的設(shè)計能力,充分調(diào)動了學生學習的積極性、主動性。五、課程設(shè)計1.課程目標⑴總體目標本課程通過貫穿全的開發(fā)“畢業(yè)設(shè)計管理信息系統(tǒng)”項目,貫穿全程,使學生能夠具有分析用戶需求、確定項目開發(fā)流程。具有撰寫項目工程技術(shù)文檔的能力。具備Java提供的軟件編程規(guī)范技術(shù)實現(xiàn)代碼編輯、調(diào)試運行,最終可以發(fā)布有一定實用價值的軟件作品的能力。在項目訓練過程中增長知識、訓練技能、積累經(jīng)驗、養(yǎng)成習慣、固化能力。使學生初步具備分析、解決實際工程問題的能力,同時具備團隊協(xié)作精神、創(chuàng)新能力,為后續(xù)專業(yè)課的學習打下良好的基礎(chǔ)。⑵能力目標職業(yè)特定能力(表現(xiàn)在每一個具體的職業(yè)、工種和崗位上的能力):能配置典型的java開發(fā)環(huán)境(JDK、eclipse)能應(yīng)用java常用組件創(chuàng)建圖形用戶界面(JFrame、JPanel、JButton、JLabel、JTextFiled等)能應(yīng)用java中的事件處理方法處理組件事件能應(yīng)用java拋出、捕獲和處理異常,編寫高質(zhì)量的程序會使用JDBC訪問數(shù)據(jù)庫技術(shù)連接數(shù)據(jù)庫會使用java文件處理技術(shù)完成文件的處理會使用Graphics類繪制圖形能應(yīng)用JMF實現(xiàn)多媒體處理能應(yīng)用ServerSocket、Socket進行TCP網(wǎng)絡(luò)編程能應(yīng)用DatagramPacket、DatagramSocket進行UDP網(wǎng)絡(luò)編程能夠根據(jù)需求分析報告進行軟件系統(tǒng)架構(gòu)設(shè)計能夠根據(jù)軟件系統(tǒng)架構(gòu)設(shè)計進行數(shù)據(jù)庫設(shè)計使用UML建模工具進行系統(tǒng)建模的能力(RationalRose)能夠運用Junit進行項目測試能夠閱讀設(shè)計文檔、編寫規(guī)范程序文檔的能力專業(yè)英文資料閱讀能力同時能夠掌握在相應(yīng)的崗位工作中的處理事務(wù)能力、計劃安排工作能力、與人溝通能力、自我表達能力、團隊協(xié)作能力、自我展示能力、自我學習能力。并且能夠在學習與制作的過程中充分發(fā)揮自己的創(chuàng)造性與創(chuàng)意。行業(yè)通用能力(表現(xiàn)在每一個行業(yè)或者用相近工作領(lǐng)域的,存在一定共性的能力);能夠通過閱讀需求分析報告理解客戶需求;能架構(gòu)虛擬網(wǎng)絡(luò)環(huán)境;能安裝與配置網(wǎng)絡(luò)操作系統(tǒng)、管理軟件;能對現(xiàn)有系統(tǒng)提出進一步的發(fā)展規(guī)劃及改造方案。能書寫規(guī)范的工程技術(shù)文檔。⑶知識目標學生完成本課程學習后,應(yīng)掌握以下知識:掌握Java平臺開發(fā)環(huán)境的搭建與配置;掌握Java的基本語法,掌握流程控制語句的基本語法,掌握Java數(shù)組的創(chuàng)建與使用方法;熟練掌握Java的開發(fā)平臺和開發(fā)軟件包,熟悉各種參數(shù)設(shè)置及利用其進行程序開發(fā)的方法;掌握Java類的概念、定義及創(chuàng)建類對象的方法,掌握面向?qū)ο缶幊痰幕痉椒ǎ莆疹惖亩x和對象創(chuàng)建,掌握方法重載的概念,掌握類的繼承概念,理解多態(tài)的概念,掌握包的創(chuàng)建與引用,理解抽象類與接口的相關(guān)概念;掌握Java圖形界面程序的基本結(jié)構(gòu),掌握Java布局管理器的使用和各種布局管理的風格;掌握常用組件的使用,掌握Java事件處理機制及相關(guān)的知識,學會事件處理的編程;掌握異常的概念及Java異常的層次結(jié)構(gòu)、處理機制,掌握異常的處理方法;掌握撰寫綜合項目報告的相關(guān)知識(包括《需求分析報告》、《系統(tǒng)初步設(shè)計報告》、《系統(tǒng)詳細設(shè)計報告》、《系統(tǒng)測試大綱》、《系統(tǒng)測試報告》以及《操作使用說明書》)。⑷素質(zhì)目標學生完成本課程學習后,應(yīng)初步具備以下素質(zhì):能夠自覺維護工作場所的正常秩序,具有規(guī)范的安全操作理念,認真嚴謹?shù)墓ぷ鲬B(tài)度;能夠自覺遵守職業(yè)行為規(guī)范,具有高度的責任心和良好的服務(wù)意識;能夠與工作團隊保持良好的協(xié)作關(guān)系和人際關(guān)系,主動與人合作、與人交流,具有團隊意識和組織協(xié)調(diào)能力;能夠有條理地表達自己的思想和觀點,提出問題、分析問題和解決問題,具有觀察能力、獨立思考、自主創(chuàng)新和自我展示的能力;能夠撰寫綜合項目報告書,具有良好的語言表達和文字應(yīng)用能力;能夠使用圖書館和Internet上各類資料幫助解決系統(tǒng)開發(fā)過程中所遇到的問題,具有自我學習能力。2.課程內(nèi)容設(shè)計每一個學習情景都具有完整的工作過程,實行“任務(wù)驅(qū)動、理論實踐一體化”的教學方法,在學習情景組織過程中,按照項目工作過程進行設(shè)計,使整個環(huán)節(jié)符合職業(yè)規(guī)律,融“教、學、練、評”四者于一體,體現(xiàn)了“做中學、做中會”的教學理念。增強學生對完成職業(yè)崗位實踐工作的認識,提高同學的綜合素質(zhì)。學生在完成這些任務(wù)后會產(chǎn)生一定的成就感,有利于增強學習的積極性和主動性。根據(jù)總體目標、能力目標、知識目標和素質(zhì)目標,遵循“由簡單到復雜、由易到難”的認知學習規(guī)律,并以真實工作任務(wù)為載體,將課程設(shè)置一個課外項目,開發(fā)學生信息管理系統(tǒng)(師生課內(nèi)共同完成),該項目貫穿課程始終。項目的實施過程,以過程性知識為主,陳述性知識為輔,即以實際應(yīng)用的經(jīng)驗和策略知識的習得為主,以必需、夠用的概念、原理等理論知識為輔。根據(jù)畢業(yè)設(shè)計管理信息系統(tǒng)的開發(fā)內(nèi)容,可將綜合項目分成八個子項目(22個任務(wù))進行,同時,為有效地組織教學,教學模塊就根據(jù)該七個子項目確定,具體內(nèi)容見下表。項目名稱學時課內(nèi)項目開發(fā)畢業(yè)設(shè)計管理系統(tǒng)子項目(1):搭建系統(tǒng)平臺任務(wù)一:搭建Java開發(fā)環(huán)境4任務(wù)二:安裝Eclipse平臺子項目(2):分析系統(tǒng)需求任務(wù)一:分析系統(tǒng)需求2子項目(3):學生信息管理任務(wù)一:學生信息管理6任務(wù)二:學生選題任務(wù)三:文檔上交子項目(4):教師信息管理任務(wù)一:信息修改8任務(wù)二:教師出題任務(wù)三:學生成績評定階段項目匯報一子項目(5):設(shè)計系統(tǒng)GUI任務(wù)一:設(shè)計系統(tǒng)登陸界面(一)16任務(wù)二:設(shè)計系統(tǒng)登陸界面(二)任務(wù)三:設(shè)計學生管理界面任務(wù)四:設(shè)計老師管理界面任務(wù)五:設(shè)計后臺管理界面任務(wù)六:設(shè)計系統(tǒng)幫助界面任務(wù)七:設(shè)計系統(tǒng)主界面階段項目匯報二子項目(6):后臺管理任務(wù)一:添加與刪除公告信息8任務(wù)二:查詢與更新公告信息子項目(7):公告信息管理任務(wù)一:播放公告視頻新聞8任務(wù)二:下載公告資源子項目(8):師生交流園地任務(wù)一:實現(xiàn)留言板8任務(wù)二:實現(xiàn)聊天室功能階段項目匯報三項目聯(lián)調(diào)6項目驗收和總結(jié)4課外項目開發(fā)學生信息管理系統(tǒng)(學生根據(jù)課內(nèi)項目的進度在課外完成學生信息管理系統(tǒng)或類似的其他項目。在學期末會用2個學時對該項目進行項目驗收。)2+課外合計72每一個子項目都對應(yīng)著軟件開發(fā)生命周期中的一個過程,通過這些真實工作過程的訓練,使學生對職業(yè)崗位實踐工作有所認識,提高他們的綜合素質(zhì)。在這里我們采用單項任務(wù)的方式,即每個子項目有若干個單項任務(wù)組成,學生在完成這些任務(wù)后會產(chǎn)生一定的成就感,有利于增強學習的積極性和主動性。教師在整個過程中,從主導者轉(zhuǎn)型為引導者,最終成為輔導者。具體的教學模塊(子項目)與單項任務(wù)的對應(yīng)關(guān)系可參見能力訓練項目設(shè)計表,同時該表也說明了每個子項目的具體設(shè)計方法。3.能力訓練項目設(shè)計表編號能力訓練項目名稱對應(yīng)單項任務(wù)名稱擬實現(xiàn)的能力目標相關(guān)支撐知識訓練方式手段及步驟結(jié)果1搭建系統(tǒng)平臺1.1Java開發(fā)環(huán)境的搭建(1)能夠安裝、配置基于Java的AEMS開發(fā)環(huán)境、配置網(wǎng)絡(luò)和常用的外圍設(shè)備(1)JDK的下載、安裝和環(huán)境變量的配置(2)JDK的目錄組織結(jié)構(gòu)1.布置任務(wù)請查找到oraclesun官方網(wǎng)站,下載并安裝jdk請配置環(huán)境變量2.小組分工**:查找oraclesun網(wǎng)站,下載JDK,與組員共同安裝,配置**:查找環(huán)境變量配置方法,與組員共同安裝,配置3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題4.成果展示成果內(nèi)容:oraclesun網(wǎng)站地址;目前最新版JDK的版本;課程使用的JDK的版本;JDK下載地址;環(huán)境變量配置;常用java命令;5.個人評價6.小組評價7.教師評價搭建出一個可用的Java運行平臺1.2Eclipse平臺的安裝(1)能夠安裝eclipse開發(fā)平臺(2)能配置eclipse的關(guān)鍵參數(shù)(3)能夠使用eclipse編寫簡單的java程序。(1)eclipse開發(fā)平臺的安裝;(2)eclipse關(guān)鍵參數(shù)的配置1.布置任務(wù)下載eclipse安裝eclipse在eclipse環(huán)境中調(diào)式第一個Java程序2.小組分工下載eclipse**、安裝eclipse、在eclipse環(huán)境中調(diào)式第一個Java程序、搜集資料3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題eclipse與java版本匹配的問題?4.成果展示成果內(nèi)容:eclipse下載網(wǎng)站;eclipse關(guān)鍵參數(shù);當前eclipse版本;你的JDK版本;5.個人評價6.小組評價7.教師評價最終效果貼圖2分析系統(tǒng)需求2.1系統(tǒng)需求的分析(1)能夠按照AEMS系統(tǒng)功能給出系統(tǒng)的概要設(shè)計UML類圖和詳細設(shè)計說明書、詳細設(shè)計流程圖、系統(tǒng)數(shù)據(jù)庫基本結(jié)構(gòu)(1)系統(tǒng)功能的分析(2)ROSE工具的使用和UML圖的畫法完成概要設(shè)計(3)模塊功能完成詳細設(shè)計的分析1.布置任務(wù)能根據(jù)AEMS的需要,給出系統(tǒng)需求分析說明書畫出系統(tǒng)的功能模塊圖給出基本的系統(tǒng)數(shù)據(jù)庫的結(jié)構(gòu)2.小組分工(1)**:撰寫需求說明說(2)**:查找資料(3)**:繪制功能模塊圖(4)**:給出數(shù)據(jù)庫結(jié)構(gòu)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題該項目的需求分析說明書應(yīng)該有哪些基本內(nèi)容?4.成果展示成果內(nèi)容:需求分析說明書;系統(tǒng)功能模塊圖;數(shù)據(jù)庫的基本結(jié)構(gòu);系統(tǒng)UML類圖;詳細設(shè)計說明書;5.個人評價6.小組評價7.教師評價系統(tǒng)概要設(shè)計說明書系統(tǒng)UML類圖詳細設(shè)計說明書關(guān)鍵模塊的偽代碼實現(xiàn)3學生模塊3.1學生信息管理①能配置典型的java開發(fā)環(huán)境(JDK、eclipse)②能應(yīng)用java常用組件創(chuàng)建圖形用戶界面(JFrame、JPanel、JButton、JLabel、JTextFiled等。③能夠設(shè)置不同條件查詢數(shù)據(jù)庫中內(nèi)容①掌握列表框、組合框、文本框、表格控件屬性、方法②掌握Java結(jié)構(gòu)化程序設(shè)計語句③數(shù)據(jù)庫基礎(chǔ)知識:查詢、添加、刪除與修改操作1.布置任務(wù)1)檢索學生信息2)添加學生信息3)刪除學生信息2.小組分工3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題簡述類和對象的關(guān)系?4.成果展示成果內(nèi)容:能夠?qū)W生信息進行管理。5.個人評價6.小組評價7.教師評價能夠保存學生的各類信息能夠?qū)崿F(xiàn)對以上信息的增、刪、檢索的功能。3.2學生選題(1)能選擇合適的流程設(shè)計程序(2)能利用Java所提供的幾種基本流程實現(xiàn)學生選題(1)三種基本Java程序結(jié)構(gòu)(2)if語句(3)switch語句(4)利用合適的控制流程,學生選題基本功能的實現(xiàn)1.布置任務(wù)設(shè)計學生可選的題目資源顯示選題的具體實現(xiàn)問題總結(jié)2.小組分工3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題主要使用了哪種循環(huán)語句,請簡述之?4.成果展示成果內(nèi)容:學生選題;選題標準;編程實現(xiàn);5.個人評價6.小組評價7.教師評價能夠保存學生選題信息能夠?qū)崿F(xiàn)對學生選題的檢索。3.3文檔上交(1)能查詢出符合條件的學生文檔信息(2)能夠在界面上實現(xiàn)對各類文檔的上傳下載及查看(1)數(shù)組定義、初始化和使用(2)數(shù)據(jù)的查找及排序(3)字符串的各種使用方法(4)文件上傳、下載、查看功能1.布置任務(wù)文檔上傳文檔下載文檔在線瀏覽2.小組分工(設(shè)計考核標準、定義考核方法、考核具體實現(xiàn)、問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題字符串比較操作中,用了什么方法?是用“==”嗎?為什么?4.成果展示成果內(nèi)容:文檔上傳、文檔下載、文檔在線瀏覽、編程實現(xiàn)5.個人評價6.小組評價7.教師評價能夠保存學生上傳的文檔信息能夠?qū)崿F(xiàn)學生在系統(tǒng)中的文檔各類管理4教師模塊4.1描述畢業(yè)選題信息修改一(1)能掌握類的基本定義過程(2)能了解類和對象的區(qū)別,明確類是一個對象集合的抽象概念(1)類的概念、定義及使用(2)對象的定義、創(chuàng)建及使用1.布置任務(wù)設(shè)計教師信息類設(shè)計畢業(yè)選題類在教師管理類中定義實例問題總結(jié)2.小組分工(設(shè)計教師信息類、畢業(yè)選題類、實例化教師管理類、問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題類和實例的關(guān)系如何?4.成果展示成果內(nèi)容:教師信息類的結(jié)構(gòu)、畢業(yè)選題類的結(jié)構(gòu)、實現(xiàn)代碼5.個人評價6.小組評價7.教師評價產(chǎn)生教師信息類、畢業(yè)選題類4.2教師出題信息管理(1)能夠創(chuàng)建教師出題管理信息類(1)類的繼承、方法覆蓋(2)super、this關(guān)鍵字的使用(3)構(gòu)造方法在繼承關(guān)系中的應(yīng)用1.布置任務(wù)分析教師信息類,畢業(yè)選題類與教師選題類的異同設(shè)計教師出題管理信息類;利用繼承機制從教師信息類生成教師出題管理信息類2.小組分工(分析員工類、設(shè)計經(jīng)理類、利用集成機制實現(xiàn)經(jīng)理類、問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題繼承的關(guān)鍵技術(shù)是什么?你認為子類和父類的關(guān)系是怎樣的?4.成果展示成果內(nèi)容:教師出題管理信息類包含成員變量和成員方法、教師出題管理信息類的基本結(jié)構(gòu)、實現(xiàn)代碼5.個人評價6.小組評價7.教師評價產(chǎn)生教師出題管理信息類4.3學生成績評定信息(1)能利用java中異常處理機制處理輸入中的異常信息(2)能對學生類的每個字段值進行正確的輸入,并能對錯誤輸入作出正確的處理(1)異常的基本概念(2)異常捕捉及處理(3)異常的處理流程(4)異常出現(xiàn)的時機1.布置任務(wù)分析學生成績類的功能:增加、刪除、更改完成學生成績類的方法:增加記錄、刪除記錄、更改記錄完成學生成績類的設(shè)計2.小組分工(寫出部門類的功能、寫出學生成績類的成員方法:增加、刪除、更改、寫出完整的學生成績類定義、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題異常的本質(zhì)是什么?4.成果展示成果內(nèi)容:學生成績類的基本功能、學生成績類方法定義:增加、刪除、更改、實現(xiàn)代碼5.個人評價6.小組評價7.教師評價完善學生成績類階段項目匯報一(1)能對同學匯報項目進行點評(2)能對照項目的說明書,檢驗項目的功能、可靠性和穩(wěn)定性等指標(1)軟件測試的基本要點(2)軟件需求和軟件功能的對應(yīng)關(guān)系(3)基于軟件工程中基本技術(shù)的軟件時機的測試1.布置任務(wù)對同學的問題進行點評對照項目說明書,檢驗項目的功能評價項目的可靠性和穩(wěn)定性2.小組分工(匯報記錄、問題總結(jié)、匯報、組間互評)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題你在本次項目匯報中最大的收獲是什么?4.成果展示成果內(nèi)容:項目匯報說明書、項目匯報支撐材料整理、代碼問題分析5.個人評價6.小組評價7.教師評價匯報測試驗收5設(shè)計系統(tǒng)GUI5.1設(shè)計系統(tǒng)登陸界面一(1)能夠利用java的swing包和AWT包的控件構(gòu)建一般界面(1)Swing包的組成及結(jié)構(gòu)(2)界面設(shè)計中常用的基本元素(3)一般Swing包和AWT包中的控件構(gòu)造方法1.布置任務(wù)分析AEMS登陸界面的元素在界面插入圖片以美化界面制作AEMS登錄界面,以圖片來美化界面2.小組分工(分析界面元素、圖片插入功能的原理、為登錄界面插入圖片、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題容器有哪些?框架類和面板類的用法如何?4.成果展示成果內(nèi)容:登陸界面元素分析、為界面插入圖片、完成界面的代碼5.個人評價6.小組評價7.教師評價系統(tǒng)登錄界面5.2設(shè)計系統(tǒng)登陸界面二(1)能夠熟練使用AWT庫的各個控件(2)能設(shè)計界面,布局各種組件(3)能在合適的控件上插入圖片(4)能熟練使用Swing庫的各種組件來定義系統(tǒng)登錄界面(5)能進行用戶名和密碼驗證(1)AWT庫中常用控件的使用方法(2Jframe和Jpanel等容器類的使用(3)界面的設(shè)計及組件的合理布局(4)在合適控件上圖片的插入(5)常用組件Jbutton、Jlable等事件處理方法1.布置任務(wù)(1)設(shè)計登錄界面的各種元素(2)設(shè)計登錄界面的驗證問題(3)完成登錄界面驗證問題2.小組分工(設(shè)計登錄界面元素、設(shè)計登錄界面的驗證問題、完成登錄界面的驗證、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題事件監(jiān)聽機制?4.成果展示成果內(nèi)容:登錄界面的控件、密碼框驗證、用戶框驗證5.個人評價6.小組評價7.教師評價系統(tǒng)登錄界面5.3設(shè)計學生管理界面(1)能夠利用表格功能進行輸出和存儲信息(2)能利用文件對話框來存儲和讀取文件(3)能利用基本輸入輸出類來處理文件的保存和打開(1)表格處理的基本操作(2)文件對話框的使用(3)文件類的使用(4)基本輸入輸出的使用1.布置任務(wù)輸入學生各類信息按照格式輸入信息“提交”按鈕能做什么2.小組分工(學生各類信息輸入、學生各類信息格式化、“提交”按鈕事件處理方法編寫、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題Jbutton事件處理方法的具體過程是什么?4.成果展示成果內(nèi)容:輸入學生各類信息、學生各類信息格式化、JBAutton事件處理方法5.個人評價6.小組評價7.教師評價學生管理界面5.4設(shè)計老師管理界面(1)能利用java的幾種布局管理器對界面設(shè)計(2)能處理界面控件上的各種事件(3)能利用容器插入各種控件到界面上(1)BorderLayout、GridLayout等布局管理器(2)Jbutton、Jlable等事件處理方法(3)Jpanel的特點,控件的插入1.布置任務(wù)重新布局員工輸入界面,使得輸出和輸入分開為上下兩部門“提交”按鈕能做什么2.小組分工(員工優(yōu)化界面設(shè)計、員工優(yōu)化后界面的編寫、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題BorderLayout和GridLayout都是哪種容器的默認布局管理器?4.成果展示成果內(nèi)容:優(yōu)化設(shè)計框圖、優(yōu)化設(shè)計代碼編寫、代碼總結(jié)5.個人評價6.小組評價7.教師評價老師管理界面界面5.5設(shè)計后臺管理界面(1)能夠利用AWT和Swing包中的相關(guān)控件類型設(shè)計考核輸入界面(2)能利用事件處理機制對控件上發(fā)生的事件進行處理(1)Swing組件基礎(chǔ)知識(2)常用Swing組件的用法(3)Java事件處理機制(4)常用組件的事件處理(5)內(nèi)部類的概念1.布置任務(wù)添加與刪除公告信息查詢與更新公告信息、查詢結(jié)果的展示。保存查詢結(jié)果2.小組分工(查詢問題、Jtable展示結(jié)果、保存結(jié)果、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題Jtable的構(gòu)造方法有幾種?4.成果展示成果內(nèi)容:條件查詢員工、展示查詢結(jié)果、保存查詢結(jié)果5.個人評價6.小組評價7.教師評價后臺管理界面5.6設(shè)計系統(tǒng)幫助界面(1)能夠利用Menu、MenuBar等類創(chuàng)建菜單(2)能為JFrame類創(chuàng)建工具欄(3)能在application中打開其他類型的應(yīng)用程序(4)能利用Graphics類來動態(tài)顯示文字(1)菜單的建立過程(2)工具欄的用法以及主要方法(3)Runtime類的用法(4)Graphics類的動態(tài)文字顯示效果1.布置任務(wù)幫助界面控件設(shè)計幫助界面控件組織幫助界面實現(xiàn)2.小組分工(幫助界面設(shè)計、幫助界面控件組織、代碼整理和問題總結(jié))3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題如何在Javaapplication中打開一個IE窗口?4.成果展示成果內(nèi)容:幫助界面控件設(shè)計、幫助界面控件布置、幫助界面代碼實現(xiàn)5.個人評價6.小組評價7.教師評價幫助界面等5.7設(shè)計系統(tǒng)主界面(1)能夠利用Image類設(shè)計系統(tǒng)界面外觀(2)能為系統(tǒng)窗口設(shè)計標題欄(3)能為系統(tǒng)窗口設(shè)計背景圖片(4)能為系統(tǒng)設(shè)計窗口設(shè)計狀態(tài)欄(5)將系統(tǒng)的功能設(shè)計為多文檔界面風格(1)基于Tookit.getDefaultToolkit()界面標題的設(shè)置(2)基于Image類界面背景的設(shè)置(3)基于BorderLayout界面狀態(tài)欄的設(shè)置(4基于InternalFrame多文檔窗口的設(shè)置1.布置任務(wù)主界面包含的元素有哪些主界面的美化實現(xiàn)主界面用到的類有哪些2.小組分工(主界面的風格、主界面包含元素、主界面的美化、代碼整理)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題主界面采用多文檔方式,那么何謂多文檔方式?4.成果展示成果內(nèi)容:主界面美化設(shè)計、主界面實現(xiàn)控件組織、主界面的實現(xiàn)代碼5.個人評價6.小組評價7.教師評價系統(tǒng)主界面階段項目匯報二(1)能對同學匯報項目進行點評(2)能對照項目的說明書,檢驗項目的功能、可靠性和穩(wěn)定性等指標(1)軟件測試的基本要點(2)軟件需求和軟件功能的對應(yīng)關(guān)系(3)基于軟件工程中基本技術(shù)的軟件時機的測試1.布置任務(wù)對同學的問題進行點評對照項目說明書,檢驗項目的功能評價項目的可靠性和穩(wěn)定性2.小組分工(匯報記錄、問題總結(jié)、匯報、組間互評)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題你在本次項目匯報中最大的收獲是什么?4.成果展示成果內(nèi)容:項目匯報說明書、項目匯報支撐材料整理、代碼問題分析5.個人評價6.小組評價7.教師評價匯報測試驗收6后臺管理6.1添加與刪除公告信息(1)能夠正確下載數(shù)據(jù)庫的JDBC驅(qū)動程序能編寫程序、連接到指定數(shù)據(jù)庫(2)能對數(shù)據(jù)庫中的表進行簡單查詢操作(3)能熟練使用數(shù)據(jù)庫操作中的各種類和接口(1)JDBC、ODBC的概念(2)連接各種數(shù)據(jù)庫的方法(3)JDBC中常用類和接口的使用方法(4)INSERT語句的使用方法1.布置任務(wù)安裝Oracle11g下載并安裝JDBC創(chuàng)建表2.小組分工(安裝Oracle11g、下載并安裝JDBC、創(chuàng)建表)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題如何創(chuàng)建Oracle11g的表?4.成果展示成果內(nèi)容:Oracle11g安裝過程、JDBC安裝過程、創(chuàng)建表并插入數(shù)據(jù)5.個人評價6.小組評價7.教師評價可以添加公告記錄刪除公告記錄6.2查詢與更新公告信息(1)能夠編寫數(shù)據(jù)庫查詢語句(2)能在Java程序中正確使用SQL語句(3)能實現(xiàn)模糊查詢功能(4)能熟練使用Jtable組件(1)select語句的使用方法(2)實現(xiàn)模糊查詢的方法(3)Java語言中使用SQL語句的方法(4)Statement和PreparedStatement的使用方法1.布置任務(wù)sql查詢語句利用sql條件查詢2.小組分工(sql查詢語句的規(guī)范、利用sql條件查詢)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題條件查詢有哪些主要子句?4.成果展示成果內(nèi)容:sql查詢語句的規(guī)范、利用sql查詢符合條件員工、“查詢”按鈕事件處理5.個人評價6.小組評價7.教師評價更新公告記錄查詢公告記錄7公告信息管理7.1播放公告視頻新聞能夠制作簡單的視頻播放程序JMF包的幾個重要相關(guān)類:(1)數(shù)據(jù)源Datasource(2)截取設(shè)備CaptureDevice,包括視頻和音頻截取設(shè)備(3)播放器(Player)(4)處理器(Processor)(5)數(shù)據(jù)格式(Format)(6)管理器(Manager)1.布置任務(wù)JMF包中的主要類有哪些Player有什么作用Jtable類的構(gòu)造方法2.小組分工(JMF包下載和安裝、制作播放列表、制作播放器)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題制作視頻播放器的基本步驟?4.成果展示成果內(nèi)容:JMF包的安裝過程、播放列表的設(shè)計界面、播放器的設(shè)計界面5.個人評價6.小組評價7.教師評價播放列表的設(shè)計界面、播放器的設(shè)計界面7.2下載公告資源(1)能夠編寫線程控制的程序(2)能利用網(wǎng)絡(luò)相關(guān)類取得IP地址(3)能實現(xiàn)多點下載(1)Thread類的使用(2)Runnable接口的使用,該接口的變量可以用于Thread類的構(gòu)造方法參數(shù)構(gòu)造對象(3)字節(jié)流方式的文件讀取1.布置任務(wù)利用字節(jié)流讀取網(wǎng)絡(luò)資源計算下載文件的長度利用多線程原理實現(xiàn)多點下載2.小組分工(字節(jié)流的創(chuàng)建方法以及字節(jié)流處理的對象類型、計算文件長度的方法、多線程的各種控制方法)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題多線程的同步問題是什么?4.成果展示成果內(nèi)容:字節(jié)流的構(gòu)造方法、計算文件長度的方法,舉例說明、多線程實現(xiàn)文件多點下載5.個人評價6.小組評價7.教師評價下載8師生交流園地8.1實現(xiàn)留言板(1)能實現(xiàn)員工在個人的工作機器上留言(2)能使用TCP建立連接,并且留言可以傳輸?shù)焦镜木W(wǎng)上(1)Client/Server模式的工作原理(2)IP與端口的關(guān)系(3)套接字的功能(4)ServerSocket類的用法(5)Socket類的用法(6)C/S通訊流程1.布置任務(wù)網(wǎng)絡(luò)通訊的基本方法有哪些網(wǎng)絡(luò)層的TCP協(xié)議的工作原理是什么利用TCP實現(xiàn)雙向通信2.小組分工(界面設(shè)計、TCP通訊的實現(xiàn)、留言板的基本功能設(shè)計)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題TCP編程步驟是怎樣的?4.成果展示成果內(nèi)容:界面設(shè)計和代碼、留言板的功能設(shè)計、TCP實現(xiàn)留言板5.個人評價6.小組評價7.教師評價實現(xiàn)員工留言板8.2實現(xiàn)聊天室功能(1)能使用Socket建立連接(2)能將將需JavaSocket的服務(wù)留言在網(wǎng)上的服務(wù)器上,相關(guān)的人員可以查閱這些信息。(1)Client/Server模式的工作原理(2)IP與端口的關(guān)系(3)套接字的功能(4)C/S通訊流程1.布置任務(wù)Socket通信和TCP通信的不同之處JavaSocket的工作原理利用Socket實現(xiàn)通信功能的步驟2.小組分工(界面設(shè)計、UDP通訊的實現(xiàn)、員工服務(wù)模塊的設(shè)計和實現(xiàn))JavaSocket編程步驟是怎樣的?3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題4.成果展示成果內(nèi)容:界面設(shè)計和代碼、UDP通信、UDP實現(xiàn)員工服務(wù)的設(shè)計5.個人評價6.小組評價7.教師評價實現(xiàn)聊天室功能。階段項目匯報三(1)能對同學匯報項目進行點評(2)能對照項目的說明書,檢驗項目的功能、可靠性和穩(wěn)定性等指標(1)軟件測試的基本要點(2)軟件需求和軟件功能的對應(yīng)關(guān)系(3)基于軟件工程中基本技術(shù)的軟件時機測試1.布置任務(wù)對同學的問題進行點評對照項目說明書,檢驗項目的功能評價項目的可靠性和穩(wěn)定性2.小組分工(匯報記錄、問題總結(jié)、匯報、組間互評)3.每個小組總結(jié)完成以上任務(wù)時,需要注意的問題和工作過程中發(fā)現(xiàn)的問題你在本次項目匯報中最大的收獲是什么?4.成果展示成果內(nèi)容:項目匯報說明書、項目匯報支撐材料整理、代碼問題分析5.個人評價6.小組評價7.教師評價匯報測試驗收4.教學進度表序號學時單元標題能力目標能力訓練項目編號知識目標考核內(nèi)容和形式12搭建Java基本開發(fā)環(huán)境(1)能到oracle官方網(wǎng)站下載并安裝JDK(2)能利用記事本編寫簡單的Java程序用于測試(3)能利用命令編譯并運行Java程序1.1(1)掌握JDK的下載及安裝(2)掌握環(huán)境變量的配置(3)了解JDK的目錄組織結(jié)構(gòu)(4)掌握編寫簡單的java測試程序(5)掌握利用命令編譯并運行程序搭建Java運行環(huán)境、編寫簡單的Java程序進行測試(1)任務(wù)檢查:提交工作成果”***-搭建java運行環(huán)境.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能22安裝Eclipse平臺(1)能安裝eclipse開發(fā)平臺(2)能配置eclipse的關(guān)鍵參數(shù)(3)能利用eclipse平臺運行簡單的java程序1.2(1)掌握eclipse開發(fā)平臺的安裝(2)掌握eclipse關(guān)鍵參數(shù)的配置安裝eclipse開發(fā)平臺,熟悉eclipse環(huán)境(1)任務(wù)檢查:提交工作成果”***-eclipse平臺安裝.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能·32分析系統(tǒng)需求(1)能分析客戶需求,以得出系統(tǒng)需求(2)能根據(jù)需求分析的結(jié)果生成功能模塊圖(3)能根據(jù)功能模塊圖轉(zhuǎn)化為E-R圖(4)能根據(jù)根據(jù)功能給出概要設(shè)計和UML類圖及數(shù)據(jù)庫基本結(jié)構(gòu)2.1(1)掌握對系統(tǒng)進行需求分析(2)掌握利用rose生成功能模塊圖(3)掌握數(shù)據(jù)庫設(shè)計的基本方法(4)掌握E-R圖的繪制對系統(tǒng)進行可行性分析形成可行性分析報告,生成功能模塊圖,并繪制E-R圖(1)任務(wù)檢查:提交工作成果”***-eclipse平臺安裝.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能42學生信息管理①能配置典型的java開發(fā)環(huán)境(JDK、eclipse)②能應(yīng)用java常用組件創(chuàng)建圖形用戶界面(JFrame、JPanel、JButton、JLabel、JTextFiled等。③能夠設(shè)置不同條件查詢數(shù)據(jù)庫中內(nèi)容3.1①掌握列表框、組合框、文本框、表格控件屬性、方法②掌握Java結(jié)構(gòu)化程序設(shè)計語句③數(shù)據(jù)庫基礎(chǔ)知識:查詢、添加、刪除與修改操作基本信息處理(1)任務(wù)檢查:提交工作成果”***-基本信息處理.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能52分析學生選題(1)能選擇合適的流程設(shè)計程序(2)能利用java所提供的幾種基本流程實現(xiàn)學生選題3.2(1)三種基本Java程序結(jié)構(gòu)(2)if語句(3)switch語句(4)利用合適的控制流程實現(xiàn)學生選題的基本功能(1)任務(wù)檢查:提交工作成果”***-學生選題.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能62分析文檔上交(1)能查詢出符合條件的學生文檔信息(2)能夠在界面上實現(xiàn)對各類文檔的上傳下載及查看3.3(1)數(shù)組定義、初始化和使用(2)數(shù)據(jù)的查找及排序(3)字符串的各種使用方法(4)文件上傳、下載、查看功能(1)任務(wù)檢查:提交工作成果”***-文檔上傳模塊.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能72描述畢業(yè)選題信息修改(1)能進行類的基本定義過程(2)能區(qū)分類和對象的定義,明確類是一個對象集合的抽象概念4.1(1)掌握類的概念、定義及使用(2)掌握對象的定義、創(chuàng)建及使用(1)任務(wù)檢查:提交工作成果”***-畢業(yè)選題描述.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能82描述教師出題信息管理(1)能夠創(chuàng)建教師出題管理信息類4.2(1)掌握類的繼承、方法覆蓋(2)掌握super、this關(guān)鍵字的使用(3)掌握構(gòu)造方法的在繼承關(guān)系中的應(yīng)用(1)任務(wù)檢查:提交工作成果”***-教書出題管理.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能92學生成績評定信息(1)能利用Java中異常處理機制處理輸入中的異常信息(2)能對學生類的每個字段值進行正確的輸入,并能對錯誤輸入作出正確的處理4.3(1)掌握異常的基本概念(2)掌握異常捕捉及處理(3)掌握異常的處理流程(4)了解異常出現(xiàn)的時機(1)任務(wù)檢查:提交工作成果”***-學生成績評定的輸入.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能102階段項目匯報(1)能對同學匯報項目進行點評(2)能對照項目的說明書檢驗項目的功能、可靠性和穩(wěn)定性等指標匯報一(1)掌握軟件測試的基本要點(2)掌握軟件需求和軟件功能的對應(yīng)關(guān)系(3)掌握軟件工程中基本技術(shù)來測試軟件(1)任務(wù)檢查:收集評分表(2)評估與討論:現(xiàn)場對回報過程中表現(xiàn)優(yōu)秀的小組給予點評,并指出回報過程中出現(xiàn)的問題??偨Y(jié)本次項目回報成果,并布置下次項目回報任務(wù)和時間,同學提前做好準備。112設(shè)計登陸界面一(1)能夠使用Swing包和AWT包的控件構(gòu)建一般界面5.1(1)了解Swing包的組成及結(jié)構(gòu)(2)掌握界面設(shè)計中常用的基本元素(3)掌握一般Swing包和AWT包中的控件構(gòu)造方法(1)任務(wù)檢查:提交工作成果”***-系統(tǒng)登錄設(shè)計.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能122設(shè)計系統(tǒng)登錄界面二(1)能熟練使用AWT庫的各個控件(2)能設(shè)計界面,布局各種組件(3)能在合適的控件上插入圖片(4)能熟練使用Swing庫的各種組件來定義系統(tǒng)登錄界面(5)能進行用戶名和密碼驗證5.2(1)掌握AWT中常用控件使用方法(2)掌握Jframe和Jpanel等容器來的使用(3)掌握界面設(shè)計并對組件合理布局(4)掌握在合適的控件上插入圖片(5)掌握常用組件Jbutton、Jlable等事件處理方法(6)掌握常用組件Jbutton、Jlable等事件處理方法(1)任務(wù)檢查:提交工作成果”***-系統(tǒng)登錄設(shè)計.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能132設(shè)計學生管理界面(1)能夠利用表格功能進行輸出和存儲信息(2)能利用文件對話框來存儲和讀取文件(3)能利用基本輸入輸出類來處理文件的保存和打開5.3(1)掌握表格處理的基本操作(2)掌握文件對話框的使用(3)掌握文件類的使用(4)掌握基本輸入輸出的使用(1)任務(wù)檢查:提交工作成果”***-Swing組件界面設(shè)計.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能142設(shè)計老師管理界面(1)能利用Java的幾種布局管理器對界面設(shè)計(2)能處理界面控件上的各種事件(3)能利用容器插入各種控件到界面上5.4(1)掌握常用的布局管理器BorderLayout、GridLayout(2)掌握常用組件Jbutton、Jlable等事件處理方法(3)掌握Jpanel的特點,插入控件(1)任務(wù)檢查:提交工作成果”***-Swing組件界面設(shè)計.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能162設(shè)計后臺管理界面(1)能夠利用AWT和Swing包中的相關(guān)控件類型設(shè)計考核輸入界面(2)能利用事件處理機制對控件上發(fā)生的事件進行處理5.5(1)掌握Swing組件基礎(chǔ)知識(2)掌握常用Swing組件的用法(3)掌握Java事件處理機制(4)掌握常用組件的事件處理(5)掌握內(nèi)部類的概念(1)任務(wù)檢查:提交工作成果”***-后臺管理界面設(shè)計.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能172設(shè)計系統(tǒng)幫助界面(1)能利用Menu、MenuBar等類創(chuàng)建菜單(2)能為Jframe類創(chuàng)建工具欄(3)能在application中打開其他類型的應(yīng)用程序(4)能利用Graphics類來動態(tài)顯示文字5.6(1)掌握菜單的建立過程(2)掌握工具欄的用法以及主要方法(3)掌握Runtime類的用法(4)掌握Graphics類的動態(tài)文字顯示效果(1)任務(wù)檢查:提交工作成果”***-含有菜單的幫助界面設(shè)計.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能182設(shè)計系統(tǒng)主界面(1)能利用Image類設(shè)計系統(tǒng)界面外觀(2)能為系統(tǒng)窗口設(shè)計標題欄(3)能為系統(tǒng)窗口設(shè)計背景圖片(4)能為系統(tǒng)窗口設(shè)計狀態(tài)欄(5)將系統(tǒng)的功能設(shè)計為多文檔界面風格5.7(1)掌握用Toolkit.getDefaultKit()設(shè)置界面標題(2)掌握用Image類設(shè)置界面背景(3)掌握用BorderLayout設(shè)置界面狀態(tài)欄(4)掌握用InternalFrame設(shè)置多文檔窗口(1)任務(wù)檢查:提交工作成果”***-多文檔、狀態(tài)欄和圖片的綜合應(yīng)用.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能192階段項目匯報二(1)能對同學匯報項目進行點評(2)能對照項目的說明書,檢驗項目的功能、可靠性和穩(wěn)定性等指標匯報二(1)掌握軟件測試的基本要點(2)掌握軟件需求和軟件功能的對應(yīng)關(guān)系(3)掌握軟件工程中基本技術(shù)來測試軟件(1)任務(wù)檢查:收集評分表(2)評估與討論:現(xiàn)場對回報過程中表現(xiàn)優(yōu)秀的小組給予點評,并指出回報過程中出現(xiàn)的問題。總結(jié)本次項目回報成果,并布置下次項目回報任務(wù)和時間,同學提前做好準備。204添加與刪除公告信息(1)能正確下載數(shù)據(jù)庫的JDBC驅(qū)動程序(2)能編寫程序,連接到指定數(shù)據(jù)庫(3)能對數(shù)據(jù)庫中表進行簡單的查詢操作(4)能對數(shù)據(jù)庫中表進行各種插入操作(5)能熟練使用數(shù)據(jù)庫操作中的各種類和接口6.1(1)掌握連接各種數(shù)據(jù)庫的方法(2)掌握訪問數(shù)據(jù)庫中數(shù)據(jù)的方法(3)掌握JDBC中常用類和接口的使用方法(4)掌握INSERT語句的使用方法(1)任務(wù)檢查:提交工作成果”***-數(shù)據(jù)錄入.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能214查詢與更新公告信息(1)能正確編寫數(shù)據(jù)庫查詢語句能在Java程序中正確使用SQL語句(2)能實現(xiàn)模糊查詢功能(3)能熟練使用Jtable6.2(1)掌握SELECT語句的使用方法(2)掌握實現(xiàn)模糊查詢的方法(3)掌握Java語言中使用SQL語句的方法(4)掌握Statement和PreparedStatement的使用方法(1)任務(wù)檢查:提交工作成果”***-數(shù)據(jù)查詢.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能224播放公告視頻新聞(1)能制作視頻播放程序7.1(1)掌握JMF包的幾個重要的相關(guān)類:數(shù)據(jù)源、截取設(shè)備、播放器、處理器、數(shù)據(jù)格式、管理器(1)任務(wù)檢查:提交工作成果”***-播放.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能234下載公告資源(1)能編寫線程控制的程序(2)能利用網(wǎng)絡(luò)相關(guān)類取得IP地址(3)能實現(xiàn)多點下載7.2(1)掌握Thread類的使用(2)掌握Runnable接口的使用,該接口的變量可以用于Thread類的構(gòu)造方法參數(shù)構(gòu)造對象(3)掌握字節(jié)流方式讀取文件(1)任務(wù)檢查:提交工作成果”***-資源下載.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能264實現(xiàn)留言板(1)能實現(xiàn)員工在個人的工作機器上留言(2)能使用TCP建立連接,并且留言可以傳輸?shù)焦镜木W(wǎng)上并且別人查看到8.1(1)理解C/S模式的工作原理(2)掌握IP與端口的關(guān)系(3)理解套接字的功能(4)掌握ServerSocket類的用法(5)掌握Soket類的用法(6)掌握客戶端/服務(wù)器通訊流程(1)任務(wù)檢查:提交工作成果”***-留言.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能272實現(xiàn)聊天室功能(1)能使用Socket建立連接(2)能將需JavaSocket的服務(wù)留言在網(wǎng)上的服務(wù)器上,相關(guān)的人員可以查閱這些信息。8.2(1)Client/Server模式的工作原理(2)IP與端口的關(guān)系(3)套接字的功能(4)C/S通訊流程(1)任務(wù)檢查:提交工作成果”***-聊天室編程.rar”,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優(yōu)小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結(jié)制作方法、制作流程、技能292階段性匯報(1)能對同學匯報項目進行點評(2)能對照項目的說明書,檢驗項目的功能、可靠性和穩(wěn)定性等指標匯報三(1)掌握軟件測試的基本要點(2)掌握軟件需求和軟件功能的對應(yīng)關(guān)系(3)掌握軟件工程中基本技術(shù)來測試軟件(1)任務(wù)檢查:收集評分表(2)評估與討論:現(xiàn)場對回報過程中表現(xiàn)優(yōu)秀的小組給予點評,并指出回報過程中出現(xiàn)的問題??偨Y(jié)本次項目回報成果,并布置下次項目回報任務(wù)和時間,同學提前做好準備。306聯(lián)調(diào)(1)能將各個模塊進行連接、整合、調(diào)試、測試(1)按計劃對所開發(fā)的軟件模塊進行組裝并與硬件一起聯(lián)調(diào)(2)根據(jù)需要,規(guī)定應(yīng)填寫的調(diào)試記錄對系統(tǒng)各個模塊進行功能驗證性測試,形成調(diào)試文檔根據(jù)需要填寫調(diào)試記錄根據(jù)各個模塊的關(guān)系進行部分聯(lián)調(diào),形成調(diào)試文檔最后整合進行測試驗證314項目驗收(1)能將知識進行總結(jié)與歸納系統(tǒng)回顧Java桌面應(yīng)用程序開發(fā)過程及所用的知識(1)項目驗收,各組匯報各自的成果,項目組及教師進行評分。(2)教師進行知識歸納與總結(jié)。322課外項目驗收(1)能進行系統(tǒng)的開發(fā)與測試;(2)能進行項目成果匯報展示,表達有條理。(1)掌握系統(tǒng)開發(fā)與測試的方法;(2)了解口頭表達的技巧;(3)掌握任務(wù)完成報告的書寫;(4)掌握PPT的制作。(1)由各組選派代表匯報此次項目完成的情況,說明組內(nèi)分工情況,說明系統(tǒng)開發(fā)思路,展示完成結(jié)果,每組時間控制在10分鐘以內(nèi),如有遺漏,組內(nèi)其他成員可以進行補充。(2)由項目經(jīng)理進行提問,項目組代表答辯,項目代表填寫項目驗收表。(3)由教師根據(jù)匯報情況,進行必要的提問、評價與個別核實,并按考核標準逐項進行分數(shù)初步確定,最終成績還要根據(jù)審核報告和成果的情況確定。(此次成績在網(wǎng)上向?qū)W生公布)(時間大約為10分鐘)。(4)項目經(jīng)理總結(jié)歸納。(5)教師宣布整個課程結(jié)束。5.項目化教學實施過程項目化教學實施過程分為六個步驟進行:六、第一堂課設(shè)計6.1自我介紹首先自我介紹,然后用通俗的語言簡單地向?qū)W生介紹課程的作用及定位,教學目標等。6.2課程總體目標通過本課程的學習,能夠熟練運用Java語言結(jié)合數(shù)據(jù)庫技術(shù)和軟件工程技術(shù)進行桌面應(yīng)用程序的開發(fā),主要表現(xiàn)為:能夠根據(jù)需求分析報告進行軟件系統(tǒng)架構(gòu)設(shè)計;能夠根據(jù)軟件系統(tǒng)架構(gòu)設(shè)計進行數(shù)據(jù)庫設(shè)計;能夠運用Java語言面向?qū)ο?、swing、awt、事件監(jiān)聽、異常、Socket進行桌面應(yīng)用程序開發(fā);能夠運用Junit進行項目的單元測試及整體測試;能夠閱讀設(shè)計文檔、編寫規(guī)范程序文檔的能力;在課程的學習中,培養(yǎng)誠實、守信、堅忍不拔的性格,培養(yǎng)善于溝通表達、善于自我學習、團隊協(xié)作的能力,并養(yǎng)成編碼規(guī)范、按時交付軟件等良好的工作習慣。能基本勝任Java桌面開發(fā)程序員的崗位。6.3教學組織與情景設(shè)計(1)按照企業(yè)規(guī)范化流程開發(fā),模擬軟件真實情境擬定企業(yè)情境,進行角色定位。教師作為項目經(jīng)理,學生按4-6人的規(guī)模自由組合成團隊,作為軟件開發(fā)部的項目開發(fā)組,組內(nèi)成員包括:項目組長、程序員、測試員。(2)下發(fā)程序設(shè)計規(guī)范文檔、軟件開發(fā)部崗位職責、軟件文檔模板等文檔。(3)項目實施過程擬定項目化教學的真實情境,按照工作過程完成項目:(學生)項目經(jīng)理(教師)引入項目需求分析知識準備任務(wù)實施修訂檢查指導引導規(guī)范指導編寫匯報結(jié)果驗收報告項目評估檢查6.4展示項目通過項目演示,告知學生應(yīng)掌握的能力目標,明確學生的學習目標,激發(fā)學生學習的興趣。課內(nèi)項目:開發(fā)畢業(yè)設(shè)計管理系統(tǒng)。本系統(tǒng)是為學校畢業(yè)設(shè)計的管理提供基礎(chǔ)的信息管理平臺。課外項目:開發(fā)學生信息管理系統(tǒng)(或其他類似系統(tǒng)),本項目是對學生信息進行管理。通過本系統(tǒng)可以幫助教師提高工作效率,實現(xiàn)學生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化.6.5告知項目進程圖告知學生項目進程圖,以下為兩個項目的進程圖。課內(nèi)項目周數(shù)123456789101112131415161718項目開發(fā)畢業(yè)設(shè)計管理系統(tǒng)子項目子項目一搭建系統(tǒng)平臺4子項目一搭建系統(tǒng)平臺子項目二分析系統(tǒng)需求2子項目二分析系統(tǒng)需求子項目三學子項目三學生模塊子項目四教子項目四教師模塊子項目五設(shè)計系統(tǒng)GUI16子項目五設(shè)計系統(tǒng)GUI8886項目驗收和總結(jié)4項目驗收和總結(jié)課外項目驗收2課外項目驗收子項目六子項目六后臺管理子項目七子項目七訪問公告信息子項目八子項目八師生交流園地項目聯(lián)調(diào)項目聯(lián)調(diào)課外項目周數(shù)1234567891011121314151617項目開發(fā)學生信息管理系統(tǒng)子項目426121644488子項目一搭建系統(tǒng)平臺子項目一搭建系統(tǒng)平臺子項目二分析系統(tǒng)需求子項目三處理學生成績信息子項目四組織學生和班級信息子項目五設(shè)計系統(tǒng)GUI子項目六檢索學生信息子項目七訪問學生資源信息子項目八處理圖文子項目九交流學生學習項目聯(lián)調(diào)6.6軟件設(shè)計規(guī)范的介紹向?qū)W生介紹程序設(shè)計規(guī)范、研發(fā)部崗位職責、軟件文檔模板等,以規(guī)章制度的方式讓學生的身份向公司職員的轉(zhuǎn)變。6.7告知考核方案設(shè)計告知學生本課程的考核方式是平時考核×20%+項目考核×60%+期末考試20%??己隧椖靠己朔椒ū壤綍r考核態(tài)度紀律根據(jù)作業(yè)完成情況、課堂回答問題、課堂實踐示范情況,綜合評定學習態(tài)度的得分;根據(jù)上課考勤情況,評定紀律得分;20%項目考核課內(nèi)項目根據(jù)學生實踐情況,由學生自評、學生互評和教師評價相結(jié)合評定成績;根據(jù)完成的時間、功能的完善情況、是否有創(chuàng)新,由小組長評價和教師抽評相結(jié)合的方式評定成績;40%課外項目由企業(yè)專家評定系統(tǒng)功能、編程規(guī)范、答辯成績20%期末考試理論筆試由教師評定筆試成績20%合計100%6.8課程咨詢聯(lián)系方式:電子郵件:hel_fang@163.com6.9提出要求與期望提出教師對學生學習本門課程的要求(團隊合作,從他人身上學習,鍛煉自己,相信自己,展現(xiàn)自己),教師提出對學生的期望,并鼓勵學生。6.10項目分組與項目討論按照教學組織與情景設(shè)計的要求,對學生進行分組,并推選舉項目小組長;分組討論課內(nèi)項目內(nèi)容:需求分析,完成需求分析報告;實現(xiàn)方案設(shè)想。以組為單位由項目組長匯報討論結(jié)果,展示討論文檔,項目經(jīng)理點評。6.11本次課任務(wù)1.1Java開發(fā)環(huán)境搭建(下發(fā)任務(wù)書)能力目標知識目標素質(zhì)目標6.12課外作業(yè)通過文獻、書籍、網(wǎng)絡(luò)等途徑查詢資料,了解Java的程序開發(fā)特點、Java程序設(shè)計的適用情況,復習Java開發(fā)環(huán)境搭建項目。6.13主要參考書和輔助參考書主要參考書:Y.DanielLiang.Java語言程序設(shè)計基礎(chǔ)篇[M].王鎂,新夫,李娜等譯.北京:機械工業(yè)出版社,2008輔助參考書:[1]董曉華主編.Java程序設(shè)計.北京:高等教育出版社[2]眭碧霞主編.Java程序設(shè)計案例教程.北京:機械工業(yè)出版社,2007[3]蘇傳芳主編.Java語言程序設(shè)計基礎(chǔ).北京:北京大學出版社,2008[4]陸遲主編.Java語言程序設(shè)計.北京:電子工業(yè)出版社,2007[5]張永常主編.Java程序設(shè)計實用教程(第2版).北京:電子工業(yè)出版社,2010[6]胡劍鋒主編.Java程序設(shè)計.北京:清華大學出版社,2005[7]DavidFlanagan主編.Java實例技術(shù)手冊(JavaExamplesinaNutshell).北京:中國電力出版社,2006[8]Bruceeckel主編.Java編程思想.北京:電子工業(yè)出版社,2006學習網(wǎng)站:[1]Sun公司官方網(wǎng)站[2]JavaSesearch[3]Java視線論壇[4]CSDNJava頻道[5]Java開發(fā)者七、考核方案設(shè)計課內(nèi)項目(開發(fā)畢業(yè)設(shè)計管理系統(tǒng))以完成的情況作為考核目標,主要內(nèi)容包括:完成項目的態(tài)度、項目報告質(zhì)量、問題的解答、團隊合作、應(yīng)變能力、表達能力等。課外項目(開發(fā)學生信息管理系統(tǒng))主要由項目的適用性及完成質(zhì)量、報告質(zhì)量、面試問題回答等方面綜合得出。7.1考核方法考核:綜合考核=平時考核×20%+項目考核×60%+期末考試20%1、考核特點過程考核與結(jié)果考核相結(jié)合理論部分考核與實踐考核相結(jié)合,以實踐考核為主,理論考核為輔能力考核和態(tài)度考核相結(jié)合表1:課程考核方式考核項目考核方法比例平時考核態(tài)度紀律根據(jù)作業(yè)完成情況、課堂回答問題、課堂實踐示范情況,綜合評定學習態(tài)度的得分;根據(jù)上課考勤情況,評定紀律得分;20%項目考核課內(nèi)項目根據(jù)學生實踐情況,由學生自評、學生互評和教師評價相結(jié)合評定成績;根據(jù)完成的時間、功能的完善情況、是否有創(chuàng)新,由小組長評價和教師抽評相結(jié)合的方式評定成績;40%課外項目由企業(yè)專家評定系統(tǒng)功能、編程規(guī)范、答辯成績20%期末考試理論筆試由教師評定筆試成績20%合計100%表2:態(tài)度紀律考核標準表考核點考核比例評價標準優(yōu)秀(86-100)良好(70-85)及格(60-69)1、課堂表現(xiàn)80%沒有缺勤情況;能夠愛護實訓場地設(shè)備和衛(wèi)生;能積極主動向老師提問并正確回答老師提出的問題;能主動就本小組的成果進行合理有效的展示。缺勤3次以內(nèi);能夠愛護實訓場地設(shè)備和衛(wèi)生;能向老師提問,并回答問題;可以基本合理地展示本小組的成果。缺勤3次以上;能夠愛護實訓場地設(shè)備和衛(wèi)生;能基本回答教師提問。2、課外學習20%能按時完成課外項目;能積極參加課外討論活動;能積極、主動進行自主學習。能按時完成課外項目80%;能參加課外討論活動;能進行自主學習。能按時完成課外項目60%;能參加課外討論活動。合計100%表3:單元實踐考核標準表考核點考核比例評價標準優(yōu)秀(86-100)良好(70-85)及格(60-69)1、系統(tǒng)實現(xiàn)70%能綜合地運用相關(guān)教學單元知識很好地完成單元實踐;編寫的程序功能達到設(shè)計目標,用戶界面友好,編程邏輯清晰,程序代碼規(guī)范;能在規(guī)定的時間內(nèi)完成實踐。能綜合地運用相關(guān)教學單元知識完成單元實踐;編寫的程序功能基本達到設(shè)計目標,用戶界面友好,能完成基本功能的代碼編寫;能在規(guī)定的時間內(nèi)完成實踐。能基本完成單元實踐;編寫的程序功能基本達到設(shè)計目標,能編寫簡單功能模塊的代碼;能在規(guī)定的時間內(nèi)完成實踐。2、創(chuàng)新能力15%能積極主動發(fā)現(xiàn)問題、分析問題、解決問題;有創(chuàng)新;采用了優(yōu)化方案。能發(fā)現(xiàn)問題并通過各種途徑解決問題;有一定的創(chuàng)新。能發(fā)現(xiàn)問題并在他人的幫助下解決問題;局部方案有新意。3、表達溝通15%能較清楚地表達程序的設(shè)計思路;能正確回答問題;能輔導他人完成單元實踐;能評述他人的設(shè)計。能表達程序的設(shè)計思路;能回答問題;能與他人交流設(shè)計方法。能對實踐過程進行講解;能回答部分問題。合計100%7.2項目評分表項目考核(60分)項目項目名稱子項目名稱考核內(nèi)容評分標準分數(shù)課內(nèi)項目(40分)開發(fā)畢業(yè)設(shè)計管理系統(tǒng)子項目(1):搭建系統(tǒng)平臺搭建出一個可用的Java運行平臺獨立搭建出一個可用的Java運行平臺5分子項目(2):分析系統(tǒng)需求系統(tǒng)概要設(shè)計說明書、系統(tǒng)UML類圖詳細設(shè)計說明書文檔是否合乎要求、說明書是否體現(xiàn)設(shè)計思想4分子項目(3):學生模塊各功能模塊頁面是否符合規(guī)范要求頁面是否美觀整齊頁面是否符合使用習慣6分子項目(4):教師模塊各功能模塊代碼是否符合規(guī)范有無注釋注釋是否清楚代碼可讀性高3分子項目(5):設(shè)計系統(tǒng)GUI主頁面、二級頁面頁面符合美觀的要求、系統(tǒng)功能全面8分子項目(6):后臺管理主頁面、二級頁面5分子項目(7):訪問公告信息主頁面、二級頁面公告是否發(fā)布成功5分子項目(8):師生交流園地主頁面、二級頁面BBS、聊天室功能5分課外項目(20分)開發(fā)學生信息管理系統(tǒng)學生互評(10分)能夠很好的進行信息組織4分作作優(yōu)秀,有創(chuàng)意、有想法6分教師測評(10分)對相關(guān)知識能夠熟練理解,能夠很好的回答教師提出的問題5分作業(yè)優(yōu)秀,有創(chuàng)意、有想法5分八、教材及參考資料8.1教材名稱[1]錢銀中,簡勇.Java程序設(shè)計.北京:清華大學出版社,20098.2參考資料主要參考書:Y.DanielLiang.Java語言程序設(shè)計基礎(chǔ)篇[M].王鎂,新夫,李娜等譯.北京:機械工業(yè)出版社,2008輔助參考書:[1]董曉華主編.Java程序設(shè)計.北京:高等教育出版社[2]眭碧霞主編.Java程序設(shè)計案例教程.北京:機械工業(yè)出版社,2007[3]蘇傳芳主編.Java語言程序設(shè)計基礎(chǔ).北京:北京大學出版社,2008[4]陸遲主編.Java語言程序設(shè)計.北京:電子工業(yè)出版社,2007[5]張永常主編.Java程序設(shè)計實用教程(第2版).北京:電子工業(yè)出版社,2010[6]胡劍鋒主編.Java程序設(shè)計.北京:清華大學出版社,2005[7]DavidFlanagan主編.Java實例技術(shù)手冊(JavaExamplesinaNutshell).北京:中國電力出版社,2006[8]Bruceeckel主編.Java編程思想.北京:電子工業(yè)出版社,2006學習網(wǎng)站:[1]Sun公司官方網(wǎng)站[2]JavaSesearch[3]Java視線論壇[4]CSDNJava頻道[5]Java開發(fā)者九、新課效果1、學生學習的主動性、積極性大大加強。2、通過課程的學習,學生感到學習的不是知識的本身,而是應(yīng)用知識來解決某個具體問題的能力,達到了預期的效果。十、新舊教法對比1、教改前以教師為主體,教改后以學生為主體。2、改前以傳授知識為目標,教改后以訓練學生的能力為目標。3、教改前成績的評定完全由教師決定,教改后項目組成員參與部分成績的評定,成績更客觀。開放式教學大大調(diào)動了學生學習的積極性,學生自主學習能力顯著提高。企業(yè)化的工作環(huán)境、工作制度和工作任務(wù)對學生產(chǎn)生的正向壓力促進學生學習自覺性的提高。學生動手能力大大提升,做事的計劃性明顯增強。團隊精神和集體榮譽感大大增強。十一、課改感受1、課改勢在必行,社會對于學生能力的需求越來越高,知識不等于能力,必須改變過去傳授知識的傳統(tǒng),改為訓練學生的能力的新模式。2、課改不但訓練學生的專業(yè)能力,同時還提高了學生的綜合素質(zhì),提高了學生的社會適應(yīng)能力。3、選取合適的項目更利于學生的理解與接受,在開放的學習環(huán)境中更利于激發(fā)學生的自主學習熱情與學習能力。十二、雙語方面對學生的引導12.1編程軟件名稱Eclipse、SQLServer、RationalRose等JAVA常用詞匯中英文對照見附件附件:DataStructures基本數(shù)據(jù)結(jié)構(gòu)Dictionaries字典PriorityQueues堆GraphDataStructures圖SetDataStructures集合Kd-Trees線段樹NumericalProblems數(shù)值問題SolvingLinearEquations線性方程組BandwidthReduction帶寬壓縮MatrixMultiplication矩陣乘法DeterminantsandPermanents行列式ConstrainedandUnconstrainedOptimization最值問題LinearProgramming線性規(guī)劃RandomNumberGeneration隨機數(shù)生成FactoringandPrimalityTesting因子分解/質(zhì)數(shù)判定ArbitraryPrecisionArithmetic高精度計算KnapsackProblem背包問題DiscreteFourierTransform離散Fourier變換CombinatorialProblems組合問題Sorting排序Searching查找MedianandSelection中位數(shù)GeneratingPermutations排列生成GeneratingSubsets子集生成GeneratingPartitions劃分生成GeneratingGraphs圖的生成CalendricalCalculations日期JobScheduling工程安排Satisfiability可滿足性GraphProblems--polynomial圖論-多項式算法ConnectedComponents連通分支TopologicalSorting拓撲排序MinimumSpanningTree最小生成樹ShortestPath最短路徑TransitiveClosureandR
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年雞蛋牛奶香精項目可行性研究報告
- 商業(yè)場所改造與租賃管理協(xié)議
- 2025年鐵氟龍高溫管項目可行性研究報告
- 房地產(chǎn)經(jīng)紀服務(wù)購房意向金退還合同
- 2025年超微粒碳酸鈣項目可行性研究報告
- 初中化學實驗器材使用技巧教學
- 2025年脫炭過濾器項目可行性研究報告
- 2025年脹管卡項目可行性研究報告
- 古代歷史名著中的經(jīng)典人物塑造:初中語文閱讀拓展教案
- 水泥合同水泥合同質(zhì)量條款
- 2024年鄭州軌道工程職業(yè)學院單招職業(yè)適應(yīng)性測試題庫含答案
- 生物醫(yī)學體系的確立與發(fā)展
- 八年級數(shù)學下冊期中考試卷(可打印)
- 江蘇省南京市秦淮區(qū)2023-2024學年七年級下學期期中數(shù)學試卷(含答案)
- ISO27001:2022信息安全管理手冊+全套程序文件+表單
- 勞動節(jié)英文介紹節(jié)日由來文化風俗勞動名言課件
- 數(shù)字金融與經(jīng)濟高質(zhì)量發(fā)展:理論分析與實證檢驗
- 《免疫學檢驗》課程標準(含課程思政)
- 網(wǎng)絡(luò)安全的前沿技術(shù)與趨勢
- 用工審批單(模板)
- 極光大數(shù)據(jù):王者榮耀研究報告
評論
0/150
提交評論