《面向?qū)ο蟪绦蛟O(shè)計(jì)項(xiàng)目教程》課程標(biāo)準(zhǔn)_第1頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)項(xiàng)目教程》課程標(biāo)準(zhǔn)_第2頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)項(xiàng)目教程》課程標(biāo)準(zhǔn)_第3頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)項(xiàng)目教程》課程標(biāo)準(zhǔn)_第4頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)項(xiàng)目教程》課程標(biāo)準(zhǔn)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《面向?qū)ο蟪绦蛟O(shè)計(jì)工程教程》課程標(biāo)準(zhǔn)課程編碼考核方式考試課程性質(zhì)必修課程類型專業(yè)基礎(chǔ)課計(jì)劃學(xué)時(shí)96學(xué)分6開設(shè)學(xué)期2開設(shè)單位信息工程學(xué)院適用范圍**級(jí)大數(shù)據(jù)工程技術(shù)一、課程概述L課程制定依據(jù)本標(biāo)準(zhǔn)根據(jù)《國(guó)家職業(yè)教育改革實(shí)施方案》中的“課程內(nèi)容與職業(yè)標(biāo)準(zhǔn)對(duì)接、教學(xué)過程與生產(chǎn)過程對(duì)接”的要求、2020版《大數(shù)據(jù)工程技術(shù)人才培養(yǎng)方案》中的職業(yè)崗位能力要求“具備從事基礎(chǔ)的軟件開發(fā)的等崗位的服務(wù)能力”以及職業(yè)本科的內(nèi)在要求而制定。該課程標(biāo)準(zhǔn)用于指導(dǎo)《面向?qū)ο蟪绦蛟O(shè)計(jì)》的課程教學(xué)、課程考核、教學(xué)督導(dǎo)與課程建設(shè)等工作。2.課程地位與性質(zhì)本課程是一門專業(yè)基礎(chǔ)課,其先修課程是《計(jì)算機(jī)基礎(chǔ)》、《程序設(shè)計(jì)基礎(chǔ)》等,后續(xù)課程為《web程序設(shè)計(jì)》課程等,主要目的是培養(yǎng)學(xué)生利用Java編寫程序的基本能力,并培養(yǎng)其良好的軟件開發(fā)使用規(guī)范和職業(yè)素養(yǎng),為后期應(yīng)用程序的開發(fā)打下堅(jiān)實(shí)基礎(chǔ)。序號(hào)課程名稱課程類型支撐關(guān)系1計(jì)算機(jī)基礎(chǔ)前導(dǎo)課程本課程需要軟件、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等基礎(chǔ)知識(shí)的支撐,需要學(xué)生有一定的文檔制作能力以撰寫實(shí)驗(yàn)文檔2程序設(shè)計(jì)基礎(chǔ)前導(dǎo)課程本課程需要學(xué)習(xí)數(shù)據(jù)的類型,數(shù)據(jù)的輸入輸出,數(shù)據(jù)類型,程序設(shè)計(jì)的三種結(jié)構(gòu)順序,分支判斷,循環(huán)結(jié)構(gòu),數(shù)組,結(jié)構(gòu)體等支撐。

10.模塊十:認(rèn)識(shí)泛型和集合常處理2,理解Java異常的分類3,掌握try、catch、finally使用方法4,掌握throw、throws的使用方法5,掌握自定義異常的定義和使用方法拋出。2.能根據(jù)工程要求編寫自定義異常類。教學(xué)重點(diǎn)1、try…catch語(yǔ)句2、嵌套的try-catch語(yǔ)句3、try???catch---finally語(yǔ)句教學(xué)難點(diǎn)1、多異常捕獲2、throw拋出異常對(duì)象3、throws聲明拋出異常序列主要內(nèi)容:掌握J(rèn)ava中的泛型與集合相關(guān)知識(shí)體系,其中包括泛型的定義,泛型中涉及的通配符,泛型的有界類型,集合框架和迭代器接口的了解,以及常用集合類的基本應(yīng)用。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊十:認(rèn)識(shí)泛型和集合.理解泛型的概念.掌握泛型類的創(chuàng)立和使用.理解泛型的有界類型和通配符的使用,了解泛型的限制.理解Java集合框架的結(jié)構(gòu)、迭代器接口.掌握常用接口及實(shí)現(xiàn)類的使用.了解集合轉(zhuǎn)換.能實(shí)現(xiàn)泛型類的定義和使用。.能通過集合對(duì)元素進(jìn)行批量處理。.能實(shí)現(xiàn)集合之間的相互轉(zhuǎn)換。教學(xué)重點(diǎn)1、通配符2、集合框架3、迭代器接口教學(xué)難點(diǎn)1、通配符2、集合框架3、迭代器接口.模塊十一:讀寫文件主要內(nèi)容:通過文件的讀寫操作來掌握J(rèn)ava語(yǔ)言中輸入輸出流的應(yīng)用,其中包括File類的定義和特點(diǎn),字節(jié)流、字符流、過濾流、轉(zhuǎn)換流和對(duì)象流的輸入輸出基本應(yīng)用。模塊名知識(shí)點(diǎn)技能點(diǎn)

模塊十一:讀寫文件L掌握File類的使用.掌握10流的分類和體系結(jié)構(gòu).掌握字符流和字節(jié)流的使用.了解對(duì)象流和過濾流的使用.了解NI0的特點(diǎn)并掌握Buffer和Channel的使用L能理解輸入輸出流、字節(jié)流和字符流的應(yīng)用。.能完成文件字節(jié)和字符輸入輸出流的應(yīng)用,能使用隨機(jī)存取文件類。.能運(yùn)用緩沖流、格式輸出流和數(shù)組流進(jìn)行數(shù)據(jù)傳輸。.能編寫文件復(fù)制、對(duì)象讀寫等應(yīng)用程序。教學(xué)重點(diǎn)1、File類的使用2、字節(jié)流的使用教學(xué)難點(diǎn)1、字節(jié)流的使用2、字符流的使用.模塊十二:認(rèn)識(shí)多線程主要內(nèi)容:通過龜兔賽跑游戲的完成,來掌握J(rèn)ava語(yǔ)言中多線程的應(yīng)用,其中包括線程的創(chuàng)立、啟動(dòng)、生命周期、優(yōu)先級(jí)、同步及通信的基本知識(shí)和應(yīng)用。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊十二:認(rèn)識(shí)多線程1、掌握線程創(chuàng)立的過程2、掌握線程的生命周期3、了解線程同步機(jī)制以及線程通信4、了解線程的優(yōu)先級(jí)5、掌握線程的同步與死鎖.理解多線程,掌握線程的創(chuàng)立、啟動(dòng)和運(yùn)行等方法.能運(yùn)用線程休眠方法,理解線程優(yōu)先級(jí)及其設(shè)置方法.能理解線程狀態(tài)、線程中斷、線程同步和互斥等概念.能使用多線程思想編寫龜兔賽跑程序教學(xué)重點(diǎn)1、主線程2、線程的啟動(dòng)和創(chuàng)立3、線程的生命周期教學(xué)難點(diǎn)1、線程的同步2、線程通信.模塊十三:設(shè)計(jì)圖形用戶界面主要內(nèi)容:通過用戶注冊(cè)界面功能完成來掌握J(rèn)ava語(yǔ)言中GUI的應(yīng)用,其中包括WindowBulider插件安裝配置,GUI中包含的容器、布局、基本組件、對(duì)話框、菜單、表格、樹以及事件處理機(jī)制的基本應(yīng)用。

模塊名知識(shí)點(diǎn)技能點(diǎn)模塊十三:設(shè)計(jì)圖形用戶界面.掌握J(rèn)AVA容器類JFrame和JPanel的使用.掌握AWT和Swing常用布局的使用.T解JAVA事件處理機(jī)制.掌握常用可視化組件的使用.能使用窗體、對(duì)話框、面板等容器。.能運(yùn)用邊界、流動(dòng)、網(wǎng)格和卡片等布局。.能使用標(biāo)簽、按鈕、文本框、單選按鈕、復(fù)選按鈕、下拉組合框、列表框和滾動(dòng)窗格等組件.能運(yùn)用事件處理編寫鼠標(biāo)按鈕等程序。教學(xué)重點(diǎn).基本組件的應(yīng)用.事件處理機(jī)制教學(xué)難點(diǎn).容器與布局界面的設(shè)計(jì).菜單的制作.模塊十四:實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)連接主要內(nèi)容:通過用戶登錄模塊功能實(shí)現(xiàn),來掌握J(rèn)ava操作數(shù)據(jù)庫(kù)的應(yīng)用,其中包括JDBC概述,MySQL數(shù)據(jù)庫(kù)環(huán)境搭建,數(shù)據(jù)庫(kù)的訪問和操作等基本應(yīng)用。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊十四:實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)連接1,了解JDBC概念以及驅(qū)動(dòng)類型.掌握使用JDBC連接MySQL數(shù)據(jù)庫(kù)的基本步驟.掌握數(shù)據(jù)庫(kù)環(huán)境的搭建.掌握使用JDBC訪問數(shù)據(jù)庫(kù)的步驟.掌握使用JavaAPI操作數(shù)據(jù)庫(kù).掌握數(shù)據(jù)庫(kù)事務(wù)的使用.能使用JDBC連接數(shù)據(jù)庫(kù).能編寫Java代碼連接數(shù)據(jù)庫(kù).能編寫對(duì)數(shù)據(jù)庫(kù)內(nèi)容進(jìn)行增加、刪除、修改和查詢的程序教學(xué)重點(diǎn)1、數(shù)據(jù)庫(kù)環(huán)境搭建2、數(shù)據(jù)庫(kù)的連接3、操作數(shù)據(jù)庫(kù)的查詢功能4、操作數(shù)據(jù)庫(kù)的增加功能5、操作數(shù)據(jù)庫(kù)的修改功能6、操作數(shù)據(jù)庫(kù)的刪除功能教學(xué)難點(diǎn)1、數(shù)據(jù)庫(kù)的連接2、操作數(shù)據(jù)庫(kù)的查詢功能3、操作數(shù)據(jù)庫(kù)的增加功能

15.模塊十五:實(shí)現(xiàn)網(wǎng)絡(luò)編程4、操作數(shù)據(jù)庫(kù)的修改功能5、操作數(shù)據(jù)庫(kù)的刪除功能主要內(nèi)容:通過TCP網(wǎng)絡(luò)編程的典型應(yīng)用聊天室功能實(shí)現(xiàn),來掌握J(rèn)ava語(yǔ)言中網(wǎng)絡(luò)編程的應(yīng)用,其中包括網(wǎng)絡(luò)API基礎(chǔ)和基于TCP的網(wǎng)絡(luò)編程應(yīng)用。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊十五:實(shí)現(xiàn)網(wǎng)絡(luò)編程.了解Java網(wǎng)絡(luò)相關(guān)的API.掌握Socket類及其方法的使用.掌握ServerSocket類的使用L能理解TCP協(xié)議,實(shí)現(xiàn)TCP編程2.能使用ServerSocket和Socket編寫網(wǎng)絡(luò)聊天程序教學(xué)重點(diǎn).掌握Socket類及其方法的使用.掌握ServerSocket類的使用教學(xué)難點(diǎn).掌握Socket類及其方法的使用.掌握ServerSocket類的使用本課程各模塊學(xué)時(shí)分配建議如下:序號(hào)模塊名學(xué)時(shí)理論實(shí)踐備注1走進(jìn)Java4222數(shù)據(jù)類型與運(yùn)算符4223了解流程控制結(jié)構(gòu)8444認(rèn)識(shí)數(shù)組8445認(rèn)識(shí)類和對(duì)象16886了解Java常用類4227認(rèn)識(shí)繼承和多態(tài)8448了解抽象類、接口和枚舉8449掌握異常處理42210認(rèn)識(shí)泛型和集合84411讀寫文件42212認(rèn)識(shí)多線程42213設(shè)計(jì)圖形用戶界面84414實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)連接42215實(shí)現(xiàn)網(wǎng)絡(luò)編程422合計(jì)964848四、教學(xué)實(shí)施建議.師資要求(1)專任教師要求熟悉Java的軟件開發(fā)的各種IDE軟件,如Eclipse,MyEclipse,NetBeans等軟件開發(fā)Java軟件熟悉JAVA的各個(gè)常用版本的特性熟悉Java及eclipse的下載,安裝、配置,最好熟悉在各高校鏡像網(wǎng)站的下載如清華大學(xué)鏡像網(wǎng)站的;具有三年以上Java開發(fā)工程的經(jīng)驗(yàn);3年以上教學(xué)經(jīng)驗(yàn)或講師以上職稱的雙師型教師。(2)兼職教師要求:具有一定的普通話基礎(chǔ),并掌握一定的教學(xué)、教育相關(guān)知識(shí),能充分表達(dá)所教學(xué)的內(nèi)容;熟悉Java工程開發(fā)具有三年以上的工程開發(fā)實(shí)踐經(jīng)驗(yàn);(3)教學(xué)團(tuán)隊(duì)按照每屆5個(gè)教學(xué)班級(jí)的規(guī)模,可配備2名專任教師、1名兼職教師,職稱和年齡結(jié)構(gòu)合理,互補(bǔ)性強(qiáng)。課程負(fù)責(zé)人應(yīng)具有高級(jí)職稱的“雙師”教師。.教材及參考資料(1)需依據(jù)本課程標(biāo)準(zhǔn)編寫教材或選用合適教材,教材應(yīng)充分表達(dá)基于面向公司開發(fā)的人員應(yīng)用場(chǎng)景的設(shè)計(jì)思想,突出職業(yè)崗位能力培養(yǎng)的思路。(2)教材應(yīng)當(dāng)適合理論基本夠用,實(shí)踐為主題的思想。(3)教材內(nèi)容應(yīng)表達(dá)先進(jìn)性、通用性、實(shí)用性,將最新基于技術(shù)標(biāo)準(zhǔn)、主流技術(shù)、主流產(chǎn)品及時(shí)納入教材,使教材緊跟行業(yè)開展。(4)教材應(yīng)圖文并茂,引用圖表要清晰精美;教材應(yīng)融入“互聯(lián)網(wǎng)+”特色,如微課版教材或者已在線上平臺(tái)開課的教材;語(yǔ)言表述應(yīng)深入淺出、文字精練,并力求形成一種靈活、親切、活潑的語(yǔ)體風(fēng)格;教材應(yīng)融入。從而增加教材的可讀性,增強(qiáng)教材對(duì)學(xué)生的吸引力。本課程使用的教材及參考資料如下表所示:序號(hào)教材名稱主編出版社出版日期1Java程序設(shè)計(jì)教程向守超西安電子科技大學(xué)出版社2019.7參考資料1Java基礎(chǔ)入門黑馬程序員清華大學(xué)出版社2018.122Java從入門到精通明日科技編著清華大學(xué)出版社2019.33Java從入門到工程實(shí)戰(zhàn)李興華中國(guó)水利水電出版社2019.54Java核心技術(shù)原書第10版(美)凱S?霍斯特曼(CayS.Horstmann)機(jī)械工業(yè)出版社2016.9.教學(xué)環(huán)境本課程建議全部在機(jī)房授課,實(shí)現(xiàn)邊教邊做邊學(xué)一體化教學(xué)模式。機(jī)房電腦配置要求:內(nèi)存不少于8GB以上、CPU為15以上,系統(tǒng)推薦WinlO,或者Ubuntu軟件推薦JDK1.8,eclipse推薦2019年3月版.教學(xué)建議本課程建議使用“工程驅(qū)動(dòng)、任務(wù)引領(lǐng)、理實(shí)一體”的教學(xué)模式。教學(xué)過程中,應(yīng)以學(xué)生為中心,教師為主體,引導(dǎo)學(xué)生在學(xué)中做,做中學(xué),力求做到“教、學(xué)、做”一體化。在教學(xué)內(nèi)容組織方式上盡量采用的理論與實(shí)際相結(jié)合的形式,注重實(shí)踐的效果,并將實(shí)踐環(huán)節(jié)貫穿課程教學(xué)的始終,加強(qiáng)學(xué)生對(duì)面向?qū)ο缶幊痰恼J(rèn)識(shí)和掌握,培養(yǎng)學(xué)生分析問題、解決問題和實(shí)際動(dòng)手能力。教師在教學(xué)中應(yīng)采取多種教學(xué)手段提高教學(xué)質(zhì)量,如線上線下融合教學(xué)、啟發(fā)式教學(xué)、問題導(dǎo)向教學(xué)、小組討論法、學(xué)生講授法等。本課程的核心目的是由淺入深學(xué)習(xí)并掌握J(rèn)ava程序設(shè)計(jì)語(yǔ)言,了解Java平臺(tái)及原理,掌握J(rèn)ava基本程序設(shè)計(jì)、面向?qū)ο?、JDBC數(shù)據(jù)庫(kù)操作、集合應(yīng)用、文件操作、網(wǎng)絡(luò)編程的使用,熟悉SwingUI設(shè)計(jì)等。對(duì)于重難點(diǎn)內(nèi)容,建議錄制相關(guān)微課視頻、適當(dāng)加大作業(yè)量及安排課后實(shí)踐練習(xí)。建議線上、線下融合教學(xué)安排如下:線上視頻(5-15分鐘)線下課時(shí)線上作業(yè)測(cè)試線下實(shí)踐作業(yè)20個(gè)左右4812次8次.教學(xué)評(píng)價(jià)本課程的評(píng)價(jià)方式為過程性考核和終結(jié)性考核相結(jié)合的方式。過程性考核主要以整個(gè)學(xué)期的學(xué)習(xí)過程中的評(píng)價(jià)為主,注重培養(yǎng)和激發(fā)學(xué)生的學(xué)習(xí)積極性和自信心。過程性考核主要包括:出勤、課堂表現(xiàn)、平時(shí)作業(yè)、學(xué)習(xí)態(tài)度、實(shí)驗(yàn)作業(yè)、階段性測(cè)驗(yàn)等。終結(jié)性考核可以是期末考試(閉卷或開卷)或期末考核(綜合性大作業(yè))。建議本課程采取以下方式及比例進(jìn)行評(píng)價(jià):評(píng)價(jià)工程平時(shí)表現(xiàn)實(shí)驗(yàn)作業(yè)學(xué)習(xí)態(tài)度期末考核考核內(nèi)容出勤、表現(xiàn)、平時(shí)作業(yè)實(shí)驗(yàn)任務(wù)學(xué)習(xí)積極性期末考試比例20%30%10%40%學(xué)習(xí)積極性評(píng)價(jià)以激發(fā)興趣、展現(xiàn)個(gè)性、開展心智和提高素質(zhì)為基本理念,以促進(jìn)學(xué)生可持續(xù)開展為核心。在評(píng)價(jià)的過程中可對(duì)學(xué)生參與討論的積極態(tài)度、自信心、合作交流意識(shí),以及獨(dú)立思考的能力、創(chuàng)新思維能力等方面進(jìn)行學(xué)生互評(píng)和教師評(píng)價(jià),如:1)是否積極主動(dòng)地參與討論和分析;2)是否敢于表述自己的想法,對(duì)自己的觀點(diǎn)有充分的自信;3)是否積極認(rèn)真地參與模擬實(shí)踐和應(yīng)用實(shí)踐;4)是否敢于嘗試從不同角度思考問題,有獨(dú)到的見解;5)能否理解他人的思路,并在與小組成員合作交流中得到啟發(fā)與進(jìn)步;6)是否有認(rèn)真反思自己思考過程的意識(shí)。.課程資源開發(fā)與利用根據(jù)課程目標(biāo)、學(xué)生實(shí)際以及本課程的理論性和實(shí)踐等特點(diǎn),本課程的教學(xué)應(yīng)該建設(shè)由文字教材、多媒體課件、線上資源等多種媒體教學(xué)資源為一體的配套教材,全套教材各司其職,以文字教材為中心,多媒體教學(xué)課件為輔助,線上資源補(bǔ)充,共同完成教學(xué)任務(wù),達(dá)成教學(xué)目標(biāo)。.常見課程資源的開發(fā)。利用幻燈片、投影儀、電子教案、視頻資料等,充分利用這些資源創(chuàng)設(shè)形象生動(dòng)的工作情境,激發(fā)學(xué)生的學(xué)習(xí),促進(jìn)學(xué)生對(duì)知識(shí)的理解和掌握。建議加強(qiáng)常用課程資源的開發(fā),建立多媒體課程資源的數(shù)據(jù)庫(kù),努力實(shí)現(xiàn)跨學(xué)校多媒體資源的共享,以提高資源利用效率。.積極開發(fā)和利用網(wǎng)絡(luò)課程資源。充分利用諸如線上教學(xué)平臺(tái)、電子書籍、電子期刊、數(shù)據(jù)庫(kù)、數(shù)字圖書館、教育網(wǎng)站和電子論壇等網(wǎng)絡(luò)信息資源,使教學(xué)媒體從單一媒體向多種媒體轉(zhuǎn)變;使教學(xué)活動(dòng)從信息的單向傳遞向雙向交互轉(zhuǎn)變;使學(xué)生從單獨(dú)的學(xué)習(xí)向合作學(xué)習(xí)轉(zhuǎn)變;力爭(zhēng)做到教師上線、課程上線、學(xué)習(xí)上線。五、課程管理.課程教學(xué)團(tuán)隊(duì)課程負(fù)責(zé)人:主講教師:.責(zé)任(1)大數(shù)據(jù)工程技術(shù)專業(yè)建設(shè)指導(dǎo)委員會(huì)把握課程開展方向;(2)大數(shù)據(jù)教研室主任與課程負(fù)責(zé)人負(fù)責(zé)課程的整體建設(shè)、內(nèi)容的調(diào)整、課程的持續(xù)開展;(3)主講教師負(fù)責(zé)課程的授課過程,主講教師與實(shí)訓(xùn)教師共同負(fù)責(zé)課程的實(shí)訓(xùn)教學(xué);(4)大數(shù)據(jù)技術(shù)教研室主任、課程負(fù)責(zé)人負(fù)責(zé)監(jiān)督課程的實(shí)施,開展教學(xué)督導(dǎo)工作。六、其它學(xué)院:教研室:編制人:教研室主任審核:教學(xué)院長(zhǎng)復(fù)核:編制時(shí)間:年月3Web程序設(shè)計(jì)后續(xù)課程本課程可支撐這些課程,以便能在JAVA開發(fā)環(huán)境下,進(jìn)一步進(jìn)行深入的開發(fā)。.課程基本理念本課程設(shè)計(jì)理念是以職業(yè)需求為導(dǎo)向,通過任務(wù)驅(qū)動(dòng)方式構(gòu)建學(xué)生職業(yè)崗位能力和職業(yè)素養(yǎng)。在教學(xué)過程中,充分挖掘課程思政元素,努力實(shí)現(xiàn)職業(yè)技能和職業(yè)精神培養(yǎng)的高度融合;強(qiáng)調(diào)以學(xué)生為教學(xué)活動(dòng)的主體,教師通過任務(wù)布置、啟發(fā)式教學(xué)、問題導(dǎo)向教學(xué)以及過程評(píng)價(jià)等方式貫穿教學(xué)過程。本課程通過面向?qū)ο蟪绦蛟O(shè)計(jì)相關(guān)理論的講授和實(shí)驗(yàn)任務(wù)的實(shí)施,培養(yǎng)學(xué)生用理論知識(shí)去分析、解決實(shí)際問題的能力;通過上機(jī)實(shí)踐培養(yǎng)學(xué)生實(shí)際操作能力并積累面向?qū)ο蟪绦蛟O(shè)計(jì)的使用經(jīng)驗(yàn);通過基于工作過程的任務(wù)分解及設(shè)計(jì),培養(yǎng)學(xué)生的職業(yè)崗位能力及職業(yè)素養(yǎng),從而催生學(xué)生綜合職業(yè)能力的生成。.課程內(nèi)容選取的依據(jù)(1)課程內(nèi)容選取基本原那么教學(xué)內(nèi)容真實(shí)化。根據(jù)職業(yè)崗位能力要求,分析歸納崗位典型工作過程,將課程教學(xué)目標(biāo)貫穿在精心設(shè)計(jì)的工程中。教學(xué)內(nèi)容工程化。選取具有代表性的實(shí)際工程作為教學(xué)案例,將其設(shè)計(jì)成典型工作任務(wù),形成與工作任務(wù)相匹配的教學(xué)工程,使之更符合專業(yè)人才培養(yǎng)目標(biāo)的要求。在教學(xué)過程中,以學(xué)生為中心,教師為主體,引導(dǎo)學(xué)生在學(xué)中做,做中學(xué),力求做到“教、學(xué)、做”一體化。教學(xué)內(nèi)容系統(tǒng)化。單個(gè)學(xué)習(xí)任務(wù)作為一個(gè)小系統(tǒng)(可稱為小任務(wù)),整個(gè)學(xué)習(xí)工程成為一個(gè)大系統(tǒng)(可在工程學(xué)習(xí)結(jié)束后或課程學(xué)習(xí)結(jié)束后安排大任務(wù)),采取循序漸進(jìn)的學(xué)習(xí)方法。把握好職業(yè)崗位技能要求的熟練程度,從常見到一般,由易到難,層層推進(jìn),最終實(shí)現(xiàn)教學(xué)目標(biāo)。教學(xué)內(nèi)容層次化。除選取初次就業(yè)的職業(yè)崗位技能要求外,還兼顧滿足更高職業(yè)崗位技能要求的深度和廣度,以拓展學(xué)生的知識(shí)面與技能儲(chǔ)藏,同時(shí)還可以兼顧不同層次學(xué)生的學(xué)習(xí)需求,培養(yǎng)學(xué)生可持續(xù)開展能力。(2)課程內(nèi)容選取的思路打破以知識(shí)傳授為主要特征的傳統(tǒng)學(xué)習(xí)模式,采取以工程為紐帶、任務(wù)為引領(lǐng)、行動(dòng)為導(dǎo)向的教學(xué)模式,按照“做中學(xué),學(xué)中做”的將教學(xué)和理論知識(shí)融為一體的行動(dòng)導(dǎo)向的思路組織教學(xué)。首先調(diào)查分析職業(yè)崗位能力要求,歸納總結(jié)典型工作任務(wù),其次研究課程的主要學(xué)習(xí)項(xiàng)目、課程整體設(shè)計(jì)思路、單元設(shè)計(jì)、能力訓(xùn)練工程及課程的教學(xué)模式,最后重新構(gòu)建課程知識(shí)體系,并確定課程教學(xué)內(nèi)容。課程內(nèi)容選取突出職業(yè)崗位能力目標(biāo);課程以學(xué)生為主體,用工程任務(wù)來訓(xùn)練學(xué)生的能力;選取的教學(xué)內(nèi)容應(yīng)盡可能多的涵蓋對(duì)應(yīng)崗位所涉及的知識(shí)點(diǎn)和技能點(diǎn),每個(gè)學(xué)習(xí)工程都是一個(gè)完整的技能訓(xùn)練過程。在每個(gè)學(xué)習(xí)工程下,設(shè)置假設(shè)干工作任務(wù)子項(xiàng)(或稱小任務(wù)),學(xué)生通過參與基于工作過程的假設(shè)干小任務(wù)的實(shí)踐,逐漸熟悉與掌握各項(xiàng)技能,最后在每個(gè)項(xiàng)目或?qū)W期結(jié)束后安排一個(gè)或多個(gè)綜合性工程(或稱大任務(wù)),以訓(xùn)練學(xué)生綜合實(shí)踐能力,從而實(shí)現(xiàn)“學(xué)生身份”向“職業(yè)崗位身份”的轉(zhuǎn)換。二、課程目標(biāo)(一)課程總目標(biāo)《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程的總體目標(biāo)是:掌握面向?qū)ο蠡靖拍詈腿筇攸c(diǎn)、JDBC數(shù)據(jù)庫(kù)操作、集合應(yīng)用、文件操作、網(wǎng)絡(luò)編程的使用,熟悉SwingUI設(shè)計(jì)等。同時(shí),培養(yǎng)學(xué)生掌握基本的創(chuàng)新方法、具有追求創(chuàng)新的態(tài)度和意識(shí),能夠獨(dú)立思考、分析問題,能夠利用計(jì)算機(jī)編程解決實(shí)際問題的能力;并且培養(yǎng)學(xué)生具有一定的工程開發(fā)能力、團(tuán)隊(duì)協(xié)作的精神以及適應(yīng)信息化社會(huì)要求的自學(xué)能力和獲取計(jì)算機(jī)新知識(shí)、新技術(shù)的能力。(二)課程分目標(biāo)L思政目標(biāo)(1)培養(yǎng)學(xué)生熱愛祖國(guó),為祖國(guó)IT事業(yè)而努力學(xué)習(xí)的奮斗精神;(2)課程的開設(shè)可以培養(yǎng)學(xué)生的踏實(shí)工作作風(fēng)。(3)培養(yǎng)學(xué)生觀察和思考能力以及團(tuán)隊(duì)合作的能力(4)培養(yǎng)學(xué)生分析問題、解決問題時(shí)的堅(jiān)韌不拔、不怕困難的優(yōu)秀品質(zhì);(4)培養(yǎng)學(xué)生嚴(yán)謹(jǐn)細(xì)致和愛崗敬業(yè)的職業(yè)操守。.知識(shí)目標(biāo)1,了解Java平臺(tái)及原理.掌握J(rèn)ava基本程序設(shè)計(jì).掌握面向?qū)ο?掌握J(rèn)DBC數(shù)據(jù)庫(kù)操作.了解集合應(yīng)用、文件操作、網(wǎng)絡(luò)編程的使用.熟悉SwingUI設(shè)計(jì)等.技能目標(biāo).學(xué)習(xí)用面向?qū)ο驤ava編寫應(yīng)用程序解決實(shí)際問題的方法和技巧。.掌握面向?qū)ο箝_發(fā)思想,為后續(xù)課程打下堅(jiān)實(shí)的基礎(chǔ)。.掌握多線程,I/O流的應(yīng)用,為WEB開發(fā)打下基礎(chǔ)。.過程與方法(1)通過JAVA的安裝與配置的實(shí)踐,eclipse軟件的安裝與配置,具備MyEclipse軟件的安裝與配置的能力;(2)通過JAVA編程的學(xué)習(xí),具備一般的記事本編輯器編寫編寫Java程序的基本能力;(3)通過eclipse觸發(fā)器的配置,能夠熟練的輸入代碼的能力;(4)通過代碼的編寫,具備初步的軟件調(diào)試能力。.情感態(tài)度與價(jià)值觀(1)認(rèn)識(shí)到Java語(yǔ)言在大數(shù)據(jù)中的地位和作用,激發(fā)對(duì)本課程的濃厚學(xué)習(xí)興趣;(2)通過Java的開源與免費(fèi)等特征的學(xué)習(xí),樹立正確的知識(shí)產(chǎn)權(quán)觀,激發(fā)學(xué)生樂于分享的奉獻(xiàn)精神;(3)通過Java和eclipse的下載,安裝與配置實(shí)踐,認(rèn)識(shí)到任何事情都不能出任何差錯(cuò)的重要性,養(yǎng)成嚴(yán)謹(jǐn)仔細(xì)、一絲不茍的工作作風(fēng);(4)通過使用軟件到官網(wǎng)下載引導(dǎo)學(xué)生正確的知識(shí)產(chǎn)權(quán)的觀念及信息平安的主動(dòng)觀念(5)通過編程軟件需求的分析,實(shí)踐及問題的解決,培養(yǎng)學(xué)生善于分析、勤于實(shí)踐、不怕失敗、百折不撓的優(yōu)良品質(zhì)。三、課程內(nèi)容標(biāo)準(zhǔn)《面向?qū)ο蟪绦蛟O(shè)計(jì)》課程可分為十五個(gè)模塊:走進(jìn)Java,數(shù)據(jù)類型與運(yùn)算符,掌握流程控制結(jié)構(gòu),認(rèn)識(shí)數(shù)組,認(rèn)識(shí)類和對(duì)象,了解Java常用類,認(rèn)識(shí)繼承和多態(tài),了解抽象類、接口和枚舉,掌握異常處理,認(rèn)識(shí)泛型和集合,讀寫文件,認(rèn)識(shí)多線程,設(shè)計(jì)圖形用戶界面,實(shí)現(xiàn)MySQL數(shù)據(jù)庫(kù)編程和網(wǎng)絡(luò)編程。實(shí)驗(yàn)條件允許的情況下,可采取理實(shí)一體化教學(xué)模式。1,模塊一:走進(jìn)Java主要內(nèi)容:通過HelloWorld應(yīng)用程序的解讀,從而了解Java的起源、特點(diǎn)和體系,熟悉Java語(yǔ)言的編寫規(guī)范,掌握J(rèn)ava開發(fā)環(huán)境和開發(fā)工具的安裝與配置,掌握J(rèn)ava應(yīng)用程序的結(jié)構(gòu)、編譯、調(diào)試和運(yùn)行的基本方法和基本步驟等2.模塊二:數(shù)據(jù)類型與運(yùn)算符模塊名知識(shí)點(diǎn)技能點(diǎn)模塊一:.了解Java的起源、特點(diǎn)和結(jié)構(gòu)體系。.掌握J(rèn)ava開發(fā)環(huán)境和集成開發(fā)工具的安裝和配置。.熟悉Java語(yǔ)言的編寫規(guī)范。.掌握J(rèn)ava應(yīng)用程序的結(jié)構(gòu)、編譯、調(diào)試和運(yùn)行的基本方法和基本步驟。.能夠理解Java體系結(jié)構(gòu)。.能夠安裝配置Java集成開發(fā)環(huán)境。.能夠創(chuàng)立Java工程和類,并能夠編寫簡(jiǎn)單代碼,進(jìn)行調(diào)試和運(yùn)行。教學(xué)重點(diǎn)Eclipse的下載與安裝Java編寫規(guī)范教學(xué)難點(diǎn)Eclipse的基本操作HelloWorld應(yīng)用程序主要內(nèi)容:通過簡(jiǎn)單計(jì)算器的編寫,從而理解Java的數(shù)據(jù)類型,掌握變量、常量、運(yùn)算符和表達(dá)式的應(yīng)用。模塊名知識(shí)點(diǎn)技能點(diǎn)

模塊二:數(shù)據(jù)類型與運(yùn)算符1.掌握J(rèn)ava中的字符集、分隔符、標(biāo)識(shí)符、關(guān)鍵字2,掌握變量和常量的定義和初始化3,掌握基本數(shù)據(jù)類型4,掌握J(rèn)ava中數(shù)據(jù)類型的轉(zhuǎn)換、運(yùn)算符和表達(dá)式1.能夠進(jìn)行標(biāo)識(shí)符的正確定義,明確常見的關(guān)鍵字2,能夠進(jìn)行變量和常量的定義與初始化3.能夠正確使用基本的數(shù)據(jù)類型4,能夠進(jìn)行Java中數(shù)據(jù)類型的轉(zhuǎn)換5,能夠運(yùn)用運(yùn)算符和表達(dá)式進(jìn)行簡(jiǎn)單的編程教學(xué)重點(diǎn).掌握變量和常量的定義和初始化.掌握基本數(shù)據(jù)類型.掌握J(rèn)ava中數(shù)據(jù)類型教學(xué)難點(diǎn)1.掌握變量和常量的定義和初始化2,掌握基本數(shù)據(jù)類型3,掌握J(rèn)ava中數(shù)據(jù)類型.模塊三:了解流程控制結(jié)構(gòu)主要內(nèi)容:掌握J(rèn)ava的流程控制結(jié)構(gòu),包括分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)和跳轉(zhuǎn)語(yǔ)句。能運(yùn)用相關(guān)控制語(yǔ)句編寫簡(jiǎn)單的猜數(shù)字游戲程序。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊三:了解流程控制結(jié)構(gòu)1,掌握程序控制語(yǔ)句的基本語(yǔ)法結(jié)構(gòu)2,掌握分支語(yǔ)句和循環(huán)語(yǔ)句的應(yīng)用3.理解并熟練使用程序跳轉(zhuǎn)語(yǔ)句.能運(yùn)用分支語(yǔ)句編寫分支結(jié)構(gòu)程序,并繪制相應(yīng)的程序流程圖。.能運(yùn)用三大循環(huán)語(yǔ)句編寫循環(huán)結(jié)構(gòu)程序,并繪制相應(yīng)的程序流程圖。.能運(yùn)用跳轉(zhuǎn)語(yǔ)句完成比擬復(fù)雜的程序編寫。教學(xué)重點(diǎn).掌握程序控制語(yǔ)句的基本語(yǔ)法結(jié)構(gòu).掌握分支語(yǔ)句和循環(huán)語(yǔ)句的應(yīng)用.理解并熟練使用程序跳轉(zhuǎn)語(yǔ)句教學(xué)難點(diǎn).掌握程序控制語(yǔ)句的基本語(yǔ)法結(jié)構(gòu).掌握分支語(yǔ)句和循環(huán)語(yǔ)句的應(yīng)用.理解并熟練使用程序跳轉(zhuǎn)語(yǔ)句

.模塊四:認(rèn)識(shí)數(shù)組主要內(nèi)容:掌握J(rèn)ava數(shù)組的定義和應(yīng)用,包括一維數(shù)組的創(chuàng)立和使用,數(shù)組冒泡排序算法,foreach遍歷數(shù)組元素,二維數(shù)組的基本定義以及系統(tǒng)定義Arrays類的使用。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊四:認(rèn)識(shí)數(shù)組1,掌握一維數(shù)組的定義和遍歷,掌握數(shù)組的冒泡排序算法.掌握foreach遍歷數(shù)組元素.了解二維數(shù)組的定義和基本應(yīng)用5,掌握Arrays類中常用方法的應(yīng)用L能運(yùn)用數(shù)組數(shù)據(jù)結(jié)構(gòu)來定義相同元素的集合。.能運(yùn)用foreach結(jié)構(gòu)訪問數(shù)組元素。.能運(yùn)用冒泡排序算法對(duì)數(shù)組元素進(jìn)行排序.能運(yùn)用Arrays類來對(duì)數(shù)組進(jìn)行相應(yīng)的操作。.能對(duì)二維數(shù)組進(jìn)行基本的定義和操作教學(xué)重點(diǎn)L掌握一維數(shù)組的定義和遍歷2.掌握數(shù)組的冒泡排序算法教學(xué)難點(diǎn)1.掌握foreach遍歷數(shù)組元素2,掌握Arrays類中常用方法的應(yīng)用.模塊五:認(rèn)識(shí)類和對(duì)象主要內(nèi)容:掌握J(rèn)ava類和對(duì)象的創(chuàng)立和使用,包括類和對(duì)象的基本概念,類和對(duì)象的創(chuàng)立,方法的編寫、重載和調(diào)用,構(gòu)造方法的編寫和使用,訪問權(quán)限修飾符的使用。模塊名知識(shí)點(diǎn)技能點(diǎn)模塊五:認(rèn)識(shí)類和對(duì)象L了解面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想.掌握類和對(duì)象的聲明與使用.熟練掌握方法的聲明,參數(shù)的傳遞和方法的重載.掌握this和static關(guān)鍵字的使用.掌握訪問控制修飾符.了解包的聲明和使用.了解單例類的概念1,能運(yùn)用類的概念對(duì)現(xiàn)實(shí)實(shí)體的特征和行為進(jìn)行抽象化。2,能對(duì)實(shí)體類進(jìn)行具體化并完成相應(yīng)的邏輯功能。3.能靈活運(yùn)用不同權(quán)限修飾符限制的屬性和方法。教學(xué)重點(diǎn)1、類和對(duì)象的創(chuàng)立和使用

2、方法的結(jié)構(gòu)和創(chuàng)立3、方法的調(diào)用4、方法的參數(shù)傳遞機(jī)制5、方法的重載6、Static關(guān)鍵字的應(yīng)用7、this關(guān)鍵字的應(yīng)用1、方法的重載2、Static關(guān)鍵字的應(yīng)用教學(xué)難點(diǎn)3、this關(guān)鍵字的應(yīng)用4、訪問權(quán)限修飾符的應(yīng)用5、構(gòu)造方法的聲明和使用.模塊六:了解Java常用類主要內(nèi)容:掌握利用JavaAPI查閱Java常用類,并能使用相應(yīng)方法完成一定的邏輯功能,其中包括基本類型的封裝類及其相互轉(zhuǎn)換,所有類的父類Object類,最常用的字符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論