亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        JavaEE應(yīng)用開發(fā)課程教學(xué)改革研究

        2019-05-24 14:12:12周國軍張茂勝馮震
        電腦知識與技術(shù) 2019年7期
        關(guān)鍵詞:模塊化教學(xué)任務(wù)驅(qū)動教學(xué)法教學(xué)改革

        周國軍 張茂勝 馮震

        摘要:為了提高Java EE應(yīng)用開發(fā)課程的教學(xué)效果,該文分析了教學(xué)中存在的幾個(gè)問題,研究了課程內(nèi)容和實(shí)驗(yàn)教學(xué)的改革思路。論述了圍繞教學(xué)目標(biāo)選取教學(xué)內(nèi)容和構(gòu)建教學(xué)模塊的方法,探討了將任務(wù)驅(qū)動教學(xué)法應(yīng)用于實(shí)驗(yàn)教學(xué)環(huán)節(jié),通過多種類型的實(shí)驗(yàn)項(xiàng)目培養(yǎng)學(xué)生的實(shí)踐能力,介紹了實(shí)驗(yàn)過程指導(dǎo)和促進(jìn)學(xué)習(xí)主動性的考核評價(jià)措施。

        關(guān)鍵詞:Java EE課程;教學(xué)改革;模塊化教學(xué);任務(wù)驅(qū)動教學(xué)法

        中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A

        文章編號:1009-3044(2019)07-0116-03

        Abstract: In order to improve the teaching effect of Java EE application development course, this paper analyses several problems in teaching, and the reform of course content and experiment teaching is studied. Around teaching goal, the methods of selecting teaching contents and constructing teaching modules are discussed. The application of task-driven method in experiment teaching is discussed. Through a variety of experiment projects, students' practical ability can be cultivated. In addition, this paper introduces the guide and evaluation of experiment process, which can promote learning initiative.

        Key words: Java EE course; teaching reform; modular teaching;task-driven teaching method

        Java開發(fā)平臺包括Java SE、Java EE和Java ME三個(gè)分支,其中Java EE是Java開發(fā)平臺企業(yè)版,已經(jīng)成為應(yīng)用系統(tǒng)開發(fā)的首選平臺。目前,很多高校的計(jì)算機(jī)相關(guān)專業(yè)都開設(shè)了Java EE應(yīng)用開發(fā)課程,以滿足IT行業(yè)對Java EE開發(fā)人才的需求。Java EE應(yīng)用開發(fā)課程主要學(xué)習(xí)以Spring為核心的框架開發(fā)技術(shù),其教學(xué)目標(biāo)是培養(yǎng)學(xué)生綜合運(yùn)用Java、JSP和框架技術(shù)開發(fā)應(yīng)用系統(tǒng)的能力,為今后從事軟件開發(fā)工作打下基礎(chǔ)。

        Java EE應(yīng)用開發(fā)課程的特點(diǎn)是理論知識繁雜,實(shí)驗(yàn)用到的軟件和組件較多。該課程的教學(xué)過程中主要存在以下三個(gè)問題:一是受教學(xué)課時(shí)的限制,教師在課內(nèi)沒有足夠時(shí)間對章節(jié)知識進(jìn)行全面分析和講解,導(dǎo)致學(xué)生對重要原理和概念理解不夠透徹;二是該課程與Java語言、數(shù)據(jù)庫原理、Web 程序設(shè)計(jì)等先修課程相關(guān),由于部分學(xué)生對先修課程的基本知識和技能掌握不好,難以完成應(yīng)用系統(tǒng)項(xiàng)目開發(fā)任務(wù)[1];三是部分學(xué)生對該課程的學(xué)習(xí)主動性不強(qiáng),在課后沒有投入足夠時(shí)間去掌握技術(shù)細(xì)節(jié),導(dǎo)致該課程的教學(xué)效果不夠理想[2]。針對這幾個(gè)問題,本文從教學(xué)內(nèi)容和實(shí)驗(yàn)教學(xué)方法兩方面探討了該課程的教學(xué)改革思路,闡述了基于模塊化構(gòu)建教學(xué)內(nèi)容、以任務(wù)驅(qū)動開展實(shí)驗(yàn)教學(xué)和基于過程考核促進(jìn)學(xué)習(xí)主動性等觀點(diǎn)。

        1 基于模塊化構(gòu)建教學(xué)內(nèi)容

        Java EE應(yīng)用開發(fā)課程涵蓋的知識面廣泛,章節(jié)教學(xué)內(nèi)容較多,如果對每個(gè)知識點(diǎn)都逐個(gè)講解,在時(shí)間安排上肯定是不夠的,而且難以達(dá)到課程教學(xué)目標(biāo)。如何在教學(xué)課時(shí)內(nèi)將重點(diǎn)難點(diǎn)知識講解透徹,以及如何保證課程教學(xué)內(nèi)容的完整性?采用模塊化構(gòu)建教學(xué)內(nèi)容是解決這兩個(gè)問題的較好方法。

        模塊化教學(xué)法以課程知識點(diǎn)為基礎(chǔ),根據(jù)知識點(diǎn)的內(nèi)在邏輯形成多個(gè)教學(xué)模塊,通過模塊組合保證了課程教學(xué)內(nèi)容的整體性,實(shí)現(xiàn)培養(yǎng)學(xué)生實(shí)踐能力的教學(xué)目標(biāo)[3]。模塊化教學(xué)方法以精簡和夠用為原則,能夠在課內(nèi)最大限度地講授單元模塊的重點(diǎn)和難點(diǎn),提高了課堂教學(xué)效率,便于學(xué)生掌握更多的知識與技術(shù)[4]。

        1.1 選取課程教學(xué)內(nèi)容

        教材是選取教學(xué)內(nèi)容的主要依據(jù),目前,Java EE應(yīng)用開發(fā)教材大致分為兩類:一類是講解SSH框架(Struts+ Spring+ Hibernate),另一類是講解SSM框架(Spring+Spring MVC+MyBatis)[5]。Hibernate與MyBatis都是流行的Java持久化層框架,與Hibernate相比,MyBatis框架更容易學(xué)習(xí)和使用。Struts與Spring MVC都是實(shí)現(xiàn)了MVC模式的Web框架,與Struts 2相比,Spring MVC性能更加優(yōu)異。

        我校信息與計(jì)算科學(xué)專業(yè)的Java EE應(yīng)用開發(fā)課程選用了SSM框架教材[6],主要內(nèi)容包括:Spring框架,MyBatis框架,MyBatis與Spring的整合,Spring MVC框架,SSM整合開發(fā)。選定教材后,接下來就是選取教學(xué)內(nèi)容,我們在制定教學(xué)內(nèi)容時(shí)主要考慮了以下三個(gè)因素:人才培養(yǎng)方案、課程教學(xué)目標(biāo)和前后章節(jié)之間的聯(lián)系。

        考慮到該課程的實(shí)踐環(huán)節(jié)要用到Tomcat、MySQL、Eclipse等多種軟件,此外,Java EE框架開發(fā)需要理解一些常用的設(shè)計(jì)模式,因此補(bǔ)充了兩章內(nèi)容:Java Web開發(fā)環(huán)境、常用設(shè)計(jì)模式??紤]到教材對個(gè)別重要概念、原理和組件講解不夠詳細(xì),適當(dāng)?shù)匮a(bǔ)充一些內(nèi)容,以加深學(xué)生對相關(guān)技術(shù)的理解。例如,POJO對象、ORM、Log4j日志組件、DBCP連接池、重定向與請求轉(zhuǎn)發(fā)等。多數(shù)教材對框架技術(shù)講解很全面,實(shí)現(xiàn)某個(gè)功能或操作往往會介紹多種可選的方法。在選取教學(xué)內(nèi)容時(shí)需要適當(dāng)刪減一些內(nèi)容,以便有足夠的時(shí)間講解重點(diǎn)和難點(diǎn)知識。例如,我們選用的教材其中一章“Spring的數(shù)據(jù)庫開發(fā)”講解的內(nèi)容很詳細(xì),然而Spring的JDBC操作在SSM框架整合開發(fā)中沒有多大作用。但是,這一章的內(nèi)容不能完全刪除,因?yàn)閷W(xué)習(xí)后面一章“Spring的事務(wù)管理”要用到其中一些操作,可以從中選取一部分知識點(diǎn)作為教學(xué)內(nèi)容以滿足后續(xù)章節(jié)教學(xué)的需要。

        1.2 制定課程教學(xué)模塊

        選取教學(xué)內(nèi)容后,接下來是對各個(gè)章節(jié)的知識點(diǎn)進(jìn)行整合,形成教學(xué)模塊。我們根據(jù)課時(shí)安排、參照IT行業(yè)對Java EE應(yīng)用開發(fā)的技術(shù)要求,制定的課程教學(xué)模塊如表1所示。

        從表1可以看出,基于模塊化整合后的教學(xué)內(nèi)容更加緊湊和實(shí)用,既體現(xiàn)了教學(xué)重點(diǎn)和難點(diǎn),又保證了課程內(nèi)容的完整性,能夠在安排的課時(shí)內(nèi)講解更多的教學(xué)內(nèi)容。每個(gè)教學(xué)模塊都給定了明確的教學(xué)目標(biāo),可以圍繞重點(diǎn)和難點(diǎn)知識開展課堂教學(xué),也可以靈活采用多種教學(xué)方法,例如操作演示法、案例教學(xué)法、啟發(fā)式教學(xué)法等。這樣就有利于學(xué)生更好地理解和掌握J(rèn)ava EE框架開發(fā)技術(shù)。

        2 以任務(wù)驅(qū)動開展實(shí)驗(yàn)教學(xué)

        在程序設(shè)計(jì)類課程中,實(shí)驗(yàn)教學(xué)是掌握基本語法和提高編程能力的重要環(huán)節(jié)。任務(wù)驅(qū)動教學(xué)法使學(xué)習(xí)目標(biāo)明確,能夠?qū)⒗碚摻虒W(xué)與實(shí)驗(yàn)教學(xué)緊密結(jié)合,對優(yōu)化課程體系和提高教學(xué)效果有重要作用[7]。在構(gòu)建模塊化理論教學(xué)內(nèi)容的基礎(chǔ)上,下面介紹以任務(wù)驅(qū)動開展實(shí)驗(yàn)教學(xué),以及對實(shí)驗(yàn)任務(wù)進(jìn)行過程化考核的方法。

        2.1 實(shí)驗(yàn)項(xiàng)目設(shè)計(jì)與任務(wù)布置

        以表1列出的教學(xué)模塊為單位設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目,參照每個(gè)模塊的教學(xué)目標(biāo),將實(shí)驗(yàn)項(xiàng)目分為三類:驗(yàn)證型、簡單應(yīng)用型和綜合型。驗(yàn)證型實(shí)驗(yàn)項(xiàng)目編寫成實(shí)驗(yàn)指導(dǎo)文檔,給出完整的實(shí)驗(yàn)步驟和程序代碼,學(xué)生通過實(shí)驗(yàn)掌握理論課所學(xué)的內(nèi)容。簡單應(yīng)用型實(shí)驗(yàn)項(xiàng)目給出主要步驟和部分代碼,要求運(yùn)用該教學(xué)模塊的知識編程實(shí)現(xiàn)具體的業(yè)務(wù)邏輯處理,逐步提高應(yīng)用能力。綜合型實(shí)驗(yàn)項(xiàng)目只給出所要實(shí)現(xiàn)的基本功能,在完成實(shí)驗(yàn)的過程中,學(xué)生需要查找資料,參考相關(guān)案例的開發(fā)過程和實(shí)現(xiàn)方法,其目的在于提高學(xué)生的Java EE應(yīng)用開發(fā)能力。

        采用任務(wù)驅(qū)動開展實(shí)驗(yàn)教學(xué),其中一個(gè)環(huán)節(jié)是布置實(shí)驗(yàn)任務(wù),以模塊為單位布置任務(wù)。這有利于學(xué)生循序漸進(jìn)掌握開發(fā)技術(shù),也便于教師指導(dǎo)學(xué)生完成實(shí)驗(yàn)項(xiàng)目。對于模塊1,布置一個(gè)驗(yàn)證型實(shí)驗(yàn)任務(wù),完成對應(yīng)的操作,掌握J(rèn)ava EE開發(fā)環(huán)境搭建。對于模塊2、模塊3、模塊4和模塊6,分別布置一個(gè)驗(yàn)證型和一個(gè)應(yīng)用型的實(shí)驗(yàn)項(xiàng)目,通過編寫配置文件和程序代碼掌握Spring、MyBatis和Spring MVC框架開發(fā)技術(shù)。對于模塊5和模塊7,分別布置一個(gè)綜合型實(shí)驗(yàn)項(xiàng)目,運(yùn)用多個(gè)教學(xué)模塊的知識實(shí)現(xiàn)功能較全面的應(yīng)用系統(tǒng),掌握框架整合思想和Web應(yīng)用開發(fā)方法。

        我校信計(jì)專業(yè)的Java EE應(yīng)用開發(fā)課程安排的實(shí)驗(yàn)課時(shí)為32學(xué)時(shí),與理論教學(xué)課時(shí)相同。我們把驗(yàn)證型和簡單應(yīng)用型實(shí)驗(yàn)安排在課內(nèi),要求每個(gè)學(xué)生各自完成實(shí)驗(yàn)任務(wù),寫出實(shí)驗(yàn)報(bào)告。由于綜合型實(shí)驗(yàn)任務(wù)需要用較多的時(shí)間,無法在課內(nèi)完成,所以安排在課外完成應(yīng)用系統(tǒng)開發(fā)和軟件文檔編寫,在課內(nèi)進(jìn)行指導(dǎo)、答疑和點(diǎn)評。綜合型實(shí)驗(yàn)項(xiàng)目的難度較大,以小組為單位共同完成,每個(gè)小組由3~5位同學(xué)組成。在實(shí)驗(yàn)過程中同學(xué)們可以互相學(xué)習(xí)和發(fā)揮各自特長,在項(xiàng)目實(shí)踐中提高軟件開發(fā)能力。在遇到問題時(shí),小組成員可以及時(shí)研究和討論,一起去分析和解決問題,這有利于在實(shí)驗(yàn)過程中培養(yǎng)團(tuán)隊(duì)合作精神,為將來適應(yīng)IT企業(yè)團(tuán)隊(duì)式的軟件開發(fā)工作提前做了準(zhǔn)備。

        2.2 實(shí)驗(yàn)過程指導(dǎo)與評價(jià)

        以任務(wù)驅(qū)動開展實(shí)驗(yàn)教學(xué),另一個(gè)重要環(huán)節(jié)是指導(dǎo)學(xué)生完成實(shí)驗(yàn)任務(wù),在實(shí)驗(yàn)教學(xué)的整個(gè)過程中進(jìn)行考核,并根據(jù)完成情況做出評價(jià)。基于過程考核有利于促進(jìn)學(xué)習(xí)主動性,學(xué)生會在安排的時(shí)間內(nèi)努力完成實(shí)驗(yàn)任務(wù),也會按實(shí)驗(yàn)要求認(rèn)真把實(shí)驗(yàn)項(xiàng)目做好,從而提高了實(shí)驗(yàn)教學(xué)效果。

        對于驗(yàn)證型和簡單應(yīng)用型實(shí)驗(yàn),根據(jù)學(xué)生上機(jī)時(shí)遇到的問題進(jìn)行指導(dǎo)。大致可以分為三種情況:一是程序代碼的語法錯(cuò)誤和配置文件的編寫錯(cuò)誤,可以及時(shí)給學(xué)生指出修改錯(cuò)誤的方法;二是搭建項(xiàng)目開發(fā)環(huán)境缺少了必需的軟件包,或者程序的邏輯錯(cuò)誤,這需要引導(dǎo)學(xué)生分析問題和調(diào)試程序;三是程序的編寫格式不規(guī)范,文件名、類名、方法名和變量名隨意命名,這需要反復(fù)強(qiáng)調(diào),培養(yǎng)良好的編程風(fēng)格。對于綜合型實(shí)驗(yàn),根據(jù)項(xiàng)目小組的反饋信息和提出的問題分別指導(dǎo)。例如,對應(yīng)用系統(tǒng)項(xiàng)目結(jié)構(gòu)劃分的層次不合理,對功能模塊的業(yè)務(wù)邏輯處理過程不熟悉,對不同版本的軟件包和組件沒有按照所提供的API去正確使用,對數(shù)據(jù)表進(jìn)行操作的SQL語句編寫錯(cuò)誤,等等。指導(dǎo)學(xué)生解決這些問題,需要教師給出解決問題的基本思路和提供一些參考資料,以確保各小組都能按時(shí)完成實(shí)驗(yàn)任務(wù)。

        Java EE應(yīng)用開發(fā)課程的實(shí)驗(yàn)考核以提高學(xué)習(xí)積極性和促進(jìn)主動性為出發(fā)點(diǎn),從學(xué)習(xí)態(tài)度與方法、課程知識掌握程度、動手能力、實(shí)驗(yàn)項(xiàng)目完成質(zhì)量、個(gè)人進(jìn)步與提高情況等方面做出綜合評價(jià)。每個(gè)模塊教學(xué)結(jié)束后,及時(shí)記錄和公布學(xué)生的實(shí)驗(yàn)成績,對實(shí)驗(yàn)任務(wù)的完成情況進(jìn)行點(diǎn)評。提高過程考核成績在期末總成績中的比例,鼓勵與促進(jìn)學(xué)生在課程學(xué)習(xí)過程中不斷取得進(jìn)步。

        3 結(jié)束語

        我校信計(jì)專業(yè)從2009級開始一直開設(shè)了Java EE應(yīng)用開發(fā)課程,2011級以后選擇Java EE開發(fā)崗位的畢業(yè)生占了較大比例,他們都能勝任軟件開發(fā)工作。在多年的教學(xué)實(shí)踐中,我們積極探索了該課程的教學(xué)改革思路,構(gòu)建了較實(shí)用的課程教學(xué)模塊,基于任務(wù)驅(qū)動教學(xué)法設(shè)計(jì)了適合教學(xué)的實(shí)驗(yàn)項(xiàng)目,完善了過程化考核的評價(jià)方法,取得了較好的課程教學(xué)效果。

        參考文獻(xiàn):

        [1] 謝亦才,汪廷華.《JAVA EE開發(fā)技術(shù)》課程教學(xué)改革探討[J].電腦知識與技術(shù),2018,14(28):93-94.

        [2] 郭廣豐,肖鳳艷.Java EE軟件開發(fā)技術(shù)課程教學(xué)改革研究[J].計(jì)算機(jī)教育,2018(7):65-69.

        [3] 李嫦.模塊化教學(xué)在計(jì)算機(jī)基礎(chǔ)實(shí)訓(xùn)課堂中的應(yīng)用探究[J].信息與電腦(理論版),2018(19):244-246.

        [4] 陳丹.應(yīng)用型人才培養(yǎng)下的計(jì)算機(jī)專業(yè)模塊化教學(xué)改革[J].課程教育研究,2018(30):128-129.

        [5] 徐完平,夏躍偉.《Java EE框架技術(shù)》課程教學(xué)改革研究[J].福建電腦,2018,34(5):181-182.

        [6] 黑馬程序員.Java EE企業(yè)級應(yīng)用開發(fā)教程:Spring+Spring MVC+MyBatis[M].北京:人民郵電出版社,2017.

        [7] 李曉會,梁紅星.基于任務(wù)驅(qū)動的Web程序設(shè)計(jì)教學(xué)模式研究與實(shí)踐[J].高教學(xué)刊,2017(4):74-75+77.

        【通聯(lián)編輯:王力】

        猜你喜歡
        模塊化教學(xué)任務(wù)驅(qū)動教學(xué)法教學(xué)改革
        采購管理課程教學(xué)模式研究
        中國市場(2016年32期)2016-12-06 11:02:09
        任務(wù)驅(qū)動教學(xué)法在軍械士官大專“機(jī)械基礎(chǔ)”課程中的具體實(shí)施
        《商務(wù)策劃》課程實(shí)踐教學(xué)改革研究
        任務(wù)驅(qū)動教學(xué)法在成人教育中的運(yùn)用分析
        淺談中職數(shù)控技術(shù)應(yīng)用專業(yè)模塊化教學(xué)
        職業(yè)(2016年11期)2016-11-23 21:00:37
        項(xiàng)目教學(xué)法在建設(shè)項(xiàng)目LCM課程實(shí)訓(xùn)中的創(chuàng)新應(yīng)用
        任務(wù)驅(qū)動教學(xué)法在C 語言教學(xué)中的應(yīng)用研究
        應(yīng)用型人才培養(yǎng)背景下模塊化教學(xué)研究與實(shí)踐
        基于人才培養(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
        人人添人人澡人人澡人人人人| 国产精品亚洲一级av第二区| 无遮挡1000部拍拍拍免费| 精品深夜av无码一区二区| 免费超爽大片黄| 午夜香蕉av一区二区三区| 久久国产在线精品观看| 精品国产av色一区二区深夜久久| 男女边吃奶边做边爱视频 | 亚洲一区二区三区偷拍厕所| 少妇人妻在线无码天堂视频网| 亚洲日韩欧美国产另类综合| 日韩偷拍视频一区二区三区| 久久一区二区三区少妇人妻| 精品无码无人网站免费视频 | 亚欧色一区w666天堂| 99re在线视频播放| 一本久久综合亚洲鲁鲁五月夫| 精品亚洲一区二区三区四区五 | 中文字幕无码免费久久99| 免费av一区男人的天堂 | 中文字幕乱码亚洲三区| av永久天堂一区二区三区| 欧美末成年videos在线观看| 精品国产亚洲av成人一区| 日本免费大片一区二区| 又长又大又粗又硬3p免费视频| 久久频精品99香蕉国产| 国产丝袜美腿嫩模视频诱惑| 国产乱人对白| 亚洲 都市 校园 激情 另类| 日韩精品一二区在线视频| 桃红色精品国产亚洲av| 先锋影音最新色资源站| 欧美日韩综合在线视频免费看| 各类熟女熟妇激情自拍| 国产h视频在线观看| 中文字幕AⅤ人妻一区二区| 亚洲综合在线一区二区三区| 成品人视频ww入口| 四月婷婷丁香七月色综合高清国产裸聊在线 |