国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于項(xiàng)目驅(qū)動(dòng)的“JavaWeb應(yīng)用開發(fā)”課程改革研究與實(shí)踐

2019-12-05 02:49:36邱珊
無線互聯(lián)科技 2019年18期
關(guān)鍵詞:工程教育教學(xué)改革

邱珊

摘 ? 要:文章介紹了項(xiàng)目驅(qū)動(dòng)教學(xué)模式的特點(diǎn),對項(xiàng)目驅(qū)動(dòng)教學(xué)模式在“Java Web應(yīng)用開發(fā)”課程中的實(shí)際應(yīng)用情況作了詳細(xì)介紹。實(shí)踐證明,項(xiàng)目驅(qū)動(dòng)教學(xué)模式對激發(fā)學(xué)生的學(xué)習(xí)興趣和自主性、提高教學(xué)質(zhì)量、提升學(xué)生工程素質(zhì)和學(xué)生的就業(yè)能力具有重要作用。

關(guān)鍵詞:項(xiàng)目驅(qū)動(dòng)教學(xué)模式;Java Web;工程教育;教學(xué)改革

“Java Web應(yīng)用開發(fā)”為職業(yè)技能課程,直接與Java Web工程師職業(yè)崗位對應(yīng)。針對傳統(tǒng)課堂教學(xué)存在的問題,本課程擬全程機(jī)房授課形式,采用“項(xiàng)目驅(qū)動(dòng)、邊講邊練”的教學(xué)方式,教師邊講,學(xué)生邊練,把知識(shí)和技能貫穿到具體的項(xiàng)目中來講,激發(fā)學(xué)生學(xué)習(xí)興趣,提高學(xué)生系統(tǒng)思維和工程思維以及綜合應(yīng)用的能力,提升學(xué)生專業(yè)綜合素質(zhì),提升學(xué)生就業(yè)競爭力。

1 ? ?項(xiàng)目驅(qū)動(dòng)教學(xué)模式

項(xiàng)目驅(qū)動(dòng)教學(xué)模式是以學(xué)生為中心、以項(xiàng)目為載體,在學(xué)校實(shí)驗(yàn)室模擬企業(yè)產(chǎn)品開發(fā)流程的教學(xué)模式,是一種吸收了探究式教學(xué)、任務(wù)驅(qū)動(dòng)教學(xué)和案例教學(xué)特點(diǎn)的教學(xué)模式。對學(xué)生而言,“項(xiàng)目驅(qū)動(dòng)”是一種學(xué)習(xí)方法,適用于學(xué)習(xí)各類實(shí)踐性和操作性較強(qiáng)的知識(shí)和技能,利于學(xué)生明確學(xué)習(xí)目標(biāo)。對教師來說,“項(xiàng)目驅(qū)動(dòng)”是一種建立在構(gòu)建主義理論基礎(chǔ)上的教學(xué)方法,適于培養(yǎng)學(xué)生自主學(xué)習(xí)、分析問題和解決問題的能力。

2 ? ?基于項(xiàng)目驅(qū)動(dòng)教學(xué)模式的“Java Web應(yīng)用開發(fā)”課程教學(xué)改革

2.1 ?“Java ?Web應(yīng)用開發(fā)”課程項(xiàng)目驅(qū)動(dòng)教學(xué)模式的實(shí)施過程

“Java Web應(yīng)用開發(fā)”是一門實(shí)踐性、應(yīng)用性、綜合性較強(qiáng)的技術(shù)性課程,需要達(dá)到的學(xué)生掌握技術(shù)能力目標(biāo)為:(1)具備使用HTML,CSS,JavaScript等技術(shù)編寫網(wǎng)站前臺(tái)靜態(tài)頁面的能力。(2)具備使用JSP,Servlet,F(xiàn)ilter,JavaBean等技術(shù)編寫動(dòng)態(tài)網(wǎng)站界面的能力。(3)具備在Web環(huán)境下創(chuàng)建,配置并編程訪問SQL Server數(shù)據(jù)庫的能力。

基于本課程的應(yīng)用性、綜合性和技術(shù)性,部分學(xué)生感覺課程難度較大,也正因?yàn)樵撜n程的應(yīng)用性、綜合性和技術(shù)性,項(xiàng)目驅(qū)動(dòng)教學(xué)法尤為適合。

筆者在近幾年的“Java Web應(yīng)用開發(fā)”課程的教學(xué)中,引入項(xiàng)目驅(qū)動(dòng)教學(xué)模式,主要實(shí)施過程如下[1]:

(1)全程機(jī)房授課,將課堂從教室移到機(jī)房,學(xué)生能夠全程演練,成為課堂的主體。

(2)針對課程內(nèi)容,結(jié)合實(shí)際應(yīng)用,設(shè)置合適的項(xiàng)目選題。

(3)針對項(xiàng)目選題,在授課之初即下達(dá)任務(wù)書,明確指出項(xiàng)目結(jié)束時(shí)要實(shí)現(xiàn)的目標(biāo),課程目標(biāo)明確。

(4)按照軟件工程的生命周期對項(xiàng)目進(jìn)行需求分析和概要設(shè)計(jì),完成系統(tǒng)功能模塊劃分。

(5)項(xiàng)目驅(qū)動(dòng)、邊講邊練,做中教、做中學(xué),教師按照項(xiàng)目流程和系統(tǒng)功能模塊組織教學(xué)內(nèi)容和項(xiàng)目實(shí)施;教師“現(xiàn)場開發(fā)”,帶領(lǐng)學(xué)生完成示范性模塊的功能實(shí)現(xiàn),學(xué)生通過互相討論、網(wǎng)上查閱資料、和老師討論等自主完成其他功能模塊,最終完成項(xiàng)目。

(6)項(xiàng)目驗(yàn)收,教師點(diǎn)評,指出值得肯定的地方,也提出改進(jìn)意見,學(xué)生根據(jù)教師建議進(jìn)一步完善系統(tǒng),形成“學(xué)習(xí)—實(shí)踐—反饋—學(xué)習(xí)—實(shí)踐”的良性循環(huán)。

(7)學(xué)生根據(jù)所完成項(xiàng)目,形成項(xiàng)目報(bào)告。

(8)該課程在為期兩周的課程設(shè)計(jì)中,學(xué)生或?qū)φn程項(xiàng)目進(jìn)行拓展,或從頭開始設(shè)計(jì)一個(gè)新的項(xiàng)目。通過課程設(shè)計(jì),學(xué)生的自主學(xué)習(xí)能力和綜合應(yīng)用能力得到顯著提升。

2.2 ?“Java ?Web應(yīng)用開發(fā)”課程項(xiàng)目驅(qū)動(dòng)教學(xué)改革實(shí)踐

(1)在授課初期:根據(jù)課程的目標(biāo)和要求,選擇一個(gè)在線學(xué)生(教師、圖書)信息管理系統(tǒng)作為實(shí)例項(xiàng)目,該實(shí)例項(xiàng)目是一個(gè)典型的Web管理信息系統(tǒng),學(xué)生(教師、圖書)信息與學(xué)生自身密切相關(guān),學(xué)生較為熟悉項(xiàng)目的流程,降低了需求分析的難度,易于業(yè)務(wù)邏輯的實(shí)現(xiàn),也更能激發(fā)學(xué)生的學(xué)習(xí)興趣。

(2)對該項(xiàng)目進(jìn)行需求分析和概要設(shè)計(jì)、劃分系統(tǒng)功能模塊。該項(xiàng)目要求界面美觀,符合用戶使用習(xí)慣;功能完善,流程合理,運(yùn)行正確。在功能實(shí)現(xiàn)上,能夠完成注冊、登陸以及學(xué)生信息的瀏覽、查詢、添加、更新、刪除等基本功能。

(3)全程機(jī)房授課,在實(shí)驗(yàn)室為學(xué)生提供必要的軟件支持和硬件環(huán)境。本課程在實(shí)驗(yàn)室統(tǒng)一配置MyEclipse Java Web開發(fā)環(huán)境以及Microsoft SQL Server數(shù)據(jù)庫管理系統(tǒng),都是業(yè)界流行的企業(yè)級開發(fā)環(huán)境和工具。通過全程機(jī)房授課,學(xué)生能夠熟練掌握最新的開發(fā)環(huán)境和工具,學(xué)生的工程思維能力和實(shí)踐能力與企業(yè)級工程環(huán)境和流程接軌。

(4)項(xiàng)目驅(qū)動(dòng)、邊講邊練,教師按照項(xiàng)目流程和功能模塊來組織教學(xué)內(nèi)容和項(xiàng)目實(shí)施。教師帶領(lǐng)學(xué)生完成示范性功能模塊(登錄、注冊、瀏覽、更新)的實(shí)現(xiàn),其中,每個(gè)模塊都涉及網(wǎng)頁設(shè)計(jì)+JSP+Servlet+JavaBean+數(shù)據(jù)表設(shè)計(jì)等多層內(nèi)容,教師邊講邊在開發(fā)環(huán)境中逐行敲打代碼,學(xué)生邊聽邊看邊練。在這個(gè)過程中,教師將課程知識(shí)點(diǎn)和技能(JSP+Servlet+JavaBean MVC 3層架構(gòu)技術(shù))在PPT講解的基礎(chǔ)上融合到項(xiàng)目實(shí)施中,學(xué)生根據(jù)教師的講解和項(xiàng)目實(shí)現(xiàn)過程,能自己完成相應(yīng)模塊。其他功能模塊(添加、查詢、刪除等)則由學(xué)生自主完成,學(xué)生或查閱資料,或與其他同學(xué)討論,或?qū)で蠼處熃ㄗh,學(xué)生學(xué)習(xí)的主動(dòng)性、積極性和創(chuàng)造性得到全面發(fā)揮,并受到工程化的系統(tǒng)訓(xùn)練,綜合運(yùn)用、實(shí)踐動(dòng)手能力和工程思維能力得到提高。

(5)改革考核方式。課程結(jié)束時(shí),教師對每個(gè)學(xué)生的最終項(xiàng)目成果進(jìn)行驗(yàn)收,將驗(yàn)收質(zhì)量和課程報(bào)告一起作為期末成績。在驗(yàn)收時(shí)教師從界面考察界面設(shè)計(jì)是否美觀、功能模塊實(shí)現(xiàn)是否完善、使用技術(shù)是否全面和先進(jìn)、系統(tǒng)流程是否合理流暢、系統(tǒng)運(yùn)行結(jié)果是否正確等。在驗(yàn)收過程中,既指出項(xiàng)目中做得好的地方,也指出可以進(jìn)一步改進(jìn)的地方。學(xué)生面對面得到老師的反饋,針對性強(qiáng),更能明確自己進(jìn)一步努力的方向。

(6)在課程設(shè)計(jì)環(huán)節(jié),將課程項(xiàng)目的實(shí)施技術(shù)由MVC 3層架構(gòu)技術(shù)升級為框架技術(shù)。首先,仍然通過“邊講邊練”,教師帶領(lǐng)學(xué)生將項(xiàng)目登錄模塊由MVC 3層架構(gòu)技術(shù)重新設(shè)計(jì)改為Struts框架技術(shù)實(shí)現(xiàn),學(xué)生根據(jù)老師的講解重新設(shè)計(jì)項(xiàng)目,將Struts技術(shù)應(yīng)用于整個(gè)項(xiàng)目。其次,在項(xiàng)目選題上,或?qū)υ瓕W(xué)生項(xiàng)目模塊進(jìn)行拓展,在原有功能之上,增加課程管理和成績管理模塊;或開發(fā)新的項(xiàng)目,如圖書管理系統(tǒng),鮮花銷售網(wǎng)站、動(dòng)車訂票系統(tǒng)等,學(xué)生按照軟件開發(fā)的生命周期自主完成系統(tǒng)的設(shè)計(jì)開發(fā)。

3 ? ?實(shí)施項(xiàng)目驅(qū)動(dòng)教學(xué)模式的建議

3.1 ?提高教師自身的綜合素養(yǎng)

在實(shí)驗(yàn)室的課堂環(huán)境中,教師與學(xué)生有更多的溝通與互動(dòng),要求教師能對學(xué)生提出的個(gè)性化問題,不管是編碼錯(cuò)誤、不同技術(shù)的比較,還是流程和功能的不確定和探討,都能進(jìn)行實(shí)時(shí)的、及時(shí)的指導(dǎo),這同樣對教師的專業(yè)素養(yǎng)提出了要求。

3.2 ?合理設(shè)置項(xiàng)目的選題

一般認(rèn)為,項(xiàng)目的選題最好是來源于工程實(shí)際,但是筆者認(rèn)為,來自工程實(shí)際的選題通常情況下功能較多,需求分析較復(fù)雜。讓學(xué)生對自己不熟悉的領(lǐng)域進(jìn)行需求分析,學(xué)生會(huì)覺得很困難,進(jìn)而會(huì)有挫敗感,降低學(xué)習(xí)的興趣,畢竟工程思維訓(xùn)練和系統(tǒng)思維訓(xùn)練的前提條件是學(xué)生能夠熟悉掌握軟件開發(fā)技術(shù)。因此項(xiàng)目選題可以與學(xué)生的生活更貼近,容易被學(xué)生理解,難度適中,能滿足課程內(nèi)容的需求,也易于學(xué)生自主拓展,激發(fā)學(xué)生學(xué)習(xí)興趣。

3.3 ?合理掌控課程的節(jié)奏

在項(xiàng)目驅(qū)動(dòng)教學(xué)模式中,教師不是傳統(tǒng)地按照課本章節(jié)及知識(shí)點(diǎn)的順序來組織教學(xué),而是按照項(xiàng)目的流程和功能來組織教學(xué)的內(nèi)容和次序,將知識(shí)和技術(shù)貫穿到項(xiàng)目中進(jìn)行講解和應(yīng)用。這就要求教師對整個(gè)項(xiàng)目的實(shí)施過程有全面的了解,熟悉哪個(gè)流程和功能實(shí)現(xiàn)需要用到哪些知識(shí)和技能,了解通過哪些流程和功能模塊的實(shí)施能夠把本課程所需要掌握的知識(shí)和技能基本全部糅合到項(xiàng)目中,并且在項(xiàng)目的演練實(shí)施中合理掌控課程的節(jié)奏,有計(jì)劃地將知識(shí)和技能逐步講解和應(yīng)用[2]。

4 ? ?項(xiàng)目實(shí)施效果與總結(jié)

“Java Web應(yīng)用開發(fā)”課程與Java Web職業(yè)崗位對應(yīng),項(xiàng)目驅(qū)動(dòng)教學(xué)模式在“Java Web應(yīng)用開發(fā)”課程中的應(yīng)用,體現(xiàn)了將“崗位能力”作為出發(fā)點(diǎn)和歸宿。學(xué)生成為課堂的主體,極大地提高了學(xué)生對Java Web開發(fā)技術(shù)的學(xué)習(xí)興趣和積極性, 這一教學(xué)模式的應(yīng)用使學(xué)生受到工程化的系統(tǒng)訓(xùn)練,學(xué)生的實(shí)踐動(dòng)手能力、綜合應(yīng)用和職業(yè)素養(yǎng)都得到了很大提高,取得了較好的效果。有不少學(xué)生在完成這門課程之后,得到了在天喻信息、緯創(chuàng)軟件等知名企業(yè)的Java Web實(shí)習(xí)崗位,并在實(shí)習(xí)結(jié)束后成功入職。后續(xù)的畢業(yè)設(shè)計(jì)質(zhì)量總體較好,學(xué)生就業(yè)也主要從事Java Web工作,學(xué)生就業(yè)率較高。實(shí)踐證明,這門課程以及之后的課程設(shè)計(jì)為學(xué)生后續(xù)的畢業(yè)設(shè)計(jì)工作和學(xué)生就業(yè)打下了堅(jiān)實(shí)的基礎(chǔ)。項(xiàng)目驅(qū)動(dòng)教學(xué)法為培養(yǎng)學(xué)生的工程實(shí)踐能力、職業(yè)素養(yǎng)和創(chuàng)新精神探索出了一條可行之路。

[參考文獻(xiàn)]

[1]朱清妍.項(xiàng)目教學(xué)法在計(jì)算機(jī)軟件教學(xué)中的應(yīng)用研究[J].教育教學(xué)論壇,2016(8):176-177.

[2]李龍森.高校計(jì)算機(jī)項(xiàng)目驅(qū)動(dòng)式教學(xué)模式探索[J].信息化建設(shè),2016(5):173-174.

猜你喜歡
工程教育教學(xué)改革
基于CDIO理念的計(jì)算機(jī)類人才培養(yǎng)模式改革探索
法國高等工程教育的早期發(fā)展
基于工程思維的Java程序設(shè)計(jì)課程教學(xué)研究
金屬材料類工程教育人才培養(yǎng)初探
基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
以職業(yè)技能競賽為導(dǎo)向的高職單片機(jī)實(shí)踐教學(xué)改革研究
科技視界(2016年20期)2016-09-29 11:20:38
微課時(shí)代高等數(shù)學(xué)教學(xué)改革的實(shí)踐與探索
科技視界(2016年20期)2016-09-29 11:16:19
宝鸡市| 唐河县| 敦煌市| 岳池县| 班玛县| 乌兰县| 揭西县| 富裕县| 博客| 土默特右旗| 临朐县| 开原市| 南涧| 贡觉县| 巨鹿县| 巴东县| 荃湾区| 翁牛特旗| 咸阳市| 台江县| 深水埗区| 陈巴尔虎旗| 界首市| 松溪县| 长海县| 牙克石市| 承德县| 嘉义市| 济阳县| 迭部县| 和平县| 牙克石市| 大英县| 海兴县| 荆门市| 城市| 东安县| 革吉县| 迁西县| 和平区| 涞水县|