楊月華
探究式教學(xué)法在Java EE企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐教學(xué)中的應(yīng)用研究
楊月華
(許昌學(xué)院信息工程學(xué)院,許昌461000)
Java EE企業(yè)應(yīng)用開(kāi)發(fā);實(shí)踐教學(xué);探究式教學(xué)法
2014年度許昌學(xué)院教育教學(xué)研究項(xiàng)目(No.02014084)
2010年7月國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)提到,要遵循教育規(guī)律和人才成長(zhǎng)規(guī)律,深化教育教學(xué)改革,創(chuàng)新教育教學(xué)方法,探索多種培養(yǎng)方式,形成各類人才輩出、拔尖創(chuàng)新人才不斷涌現(xiàn)的局面。然而長(zhǎng)期以來(lái),大部分工科專業(yè)的實(shí)踐教學(xué)依然采用傳統(tǒng)的“教師設(shè)計(jì)實(shí)驗(yàn)方案—課堂分析講解—學(xué)生練習(xí)—教師總結(jié)”的教學(xué)模式。這種教學(xué)模式忽略了學(xué)生主體能力的培養(yǎng),學(xué)生學(xué)習(xí)的主動(dòng)性和積極性難以被充分調(diào)動(dòng)起來(lái)。在教學(xué)評(píng)價(jià)環(huán)節(jié)一般只是根據(jù)出勤情況和實(shí)驗(yàn)報(bào)告內(nèi)容進(jìn)行考核,而實(shí)驗(yàn)報(bào)告并不一定能真實(shí)地反映出學(xué)生對(duì)技能的掌握情況。此外,多個(gè)實(shí)踐內(nèi)容通常相互獨(dú)立,沒(méi)有放在實(shí)際的項(xiàng)目中去說(shuō)明訓(xùn)練目的、解決的問(wèn)題以及如何解決,最終學(xué)生雖然也按教師要求完成了實(shí)踐教學(xué)的每部分,但并不一定真正明白為什么要做這些實(shí)驗(yàn),這些實(shí)驗(yàn)到底解決了哪些問(wèn)題,進(jìn)而導(dǎo)致學(xué)生不重視實(shí)踐,仍然不能用已學(xué)知識(shí)解決現(xiàn)實(shí)中出現(xiàn)的各種專業(yè)相關(guān)問(wèn)題。
為了改變現(xiàn)狀,本文借鑒國(guó)內(nèi)外工程教育先進(jìn)教育理念,提出將探究式教學(xué)法應(yīng)用到工科實(shí)踐教學(xué)中,并結(jié)合Java EE企業(yè)應(yīng)用開(kāi)發(fā)具體的實(shí)踐教學(xué)對(duì)其實(shí)施方式進(jìn)行了探索和研究,以充分調(diào)動(dòng)學(xué)生在學(xué)習(xí)過(guò)程中的積極性、主動(dòng)性,變“以教師為主體”到“以教師為主導(dǎo),以學(xué)生為主體”,培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力,以及團(tuán)隊(duì)合作能力,使其具備新世紀(jì)工程師的基本素質(zhì)。
探究式教學(xué)法是一種以探究為基本特征、強(qiáng)調(diào)“從做中學(xué)”的教學(xué)方式(John Dewey,1859-1952),教師要啟發(fā)學(xué)生思考,讓學(xué)生自覺(jué)地、主動(dòng)地進(jìn)行探索,掌握發(fā)現(xiàn)和解決問(wèn)題的方法和步驟,而不是把結(jié)論性的內(nèi)容告知學(xué)生。探究式教學(xué)強(qiáng)調(diào)以學(xué)生為主體,有利于培養(yǎng)學(xué)生的學(xué)習(xí)自主性,激發(fā)學(xué)生學(xué)習(xí)的積極性,使學(xué)生自己愿意積極主動(dòng)地完成實(shí)踐內(nèi)容。通過(guò)使學(xué)生參與到探究的整個(gè)過(guò)程中,有助于開(kāi)發(fā)學(xué)生潛能、激活學(xué)生的創(chuàng)新思維,而且學(xué)生經(jīng)過(guò)一步步的分析、思考、探索,可以使自己對(duì)知識(shí)掌握得更加牢固。此外,探究式教學(xué)為師生之間、學(xué)生之間創(chuàng)設(shè)了溝通、合作以及共同解決問(wèn)題的教學(xué)情境,能極大地提高學(xué)生的溝通能力和加強(qiáng)學(xué)生的團(tuán)隊(duì)合作意識(shí)。
目前,探究式教學(xué)在我國(guó)多運(yùn)用在基礎(chǔ)教育階段或科學(xué)教學(xué)中,在實(shí)踐性很強(qiáng)的專業(yè)課程中很少采用,但在世界范圍內(nèi),探究式教學(xué)已被公認(rèn)為是一種較好的工程教學(xué)方式,逐步成為各國(guó)工程教學(xué)改革的新選擇。例如,在以培養(yǎng)未來(lái)工程師為目標(biāo)的美國(guó)高等工程教育中,要求學(xué)生必須修夠一定學(xué)分的實(shí)驗(yàn)設(shè)計(jì)課程,該課程要求學(xué)生“以團(tuán)隊(duì)的方式進(jìn)行開(kāi)放式設(shè)計(jì)及問(wèn)題規(guī)劃”;再如UPOP和UROP等項(xiàng)目,均以使學(xué)生融入實(shí)踐、著力提升其工程問(wèn)題的解決能力及高水平的思維能力為要旨,均屬于探究式教學(xué)的范疇。我國(guó)的“卓越工程師計(jì)劃”強(qiáng)調(diào)通過(guò)實(shí)踐學(xué)習(xí)、自主學(xué)習(xí),培養(yǎng)學(xué)生發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力,這與探究式教學(xué)的理念也不謀而合。
但是,并不是在任何情況下都適合實(shí)施探究性教學(xué),要想在實(shí)踐教學(xué)中實(shí)施探究式教學(xué)獲得預(yù)期的效果,應(yīng)先考慮以下條件是否已經(jīng)具備:學(xué)生已學(xué)習(xí)了所需的基本知識(shí),實(shí)踐內(nèi)容有對(duì)基本知識(shí)應(yīng)用、延伸、拓展的余地,而且有探究的實(shí)際意義和必要,或者對(duì)知識(shí)的靈活運(yùn)用和規(guī)律的歸納總結(jié)有幫助以及存在創(chuàng)新的可能性。在實(shí)施過(guò)程中教師需要根據(jù)實(shí)踐目標(biāo)和實(shí)踐內(nèi)容,創(chuàng)設(shè)情境,然后指導(dǎo)學(xué)生擬定出合理的實(shí)驗(yàn)方案,提供必要的技術(shù)資料和基本的實(shí)驗(yàn)條件,由學(xué)生自己組織團(tuán)隊(duì)成員分工合作,完成實(shí)踐內(nèi)容。
2.1教學(xué)目標(biāo)
(1)電流頻率 為實(shí)現(xiàn)規(guī)定深度的高質(zhì)量的感應(yīng)加熱,首先必須正確選擇設(shè)備的頻率。設(shè)備頻率除對(duì)實(shí)現(xiàn)技術(shù)要求和提高熱處理質(zhì)量有很大作用外,對(duì)于充分發(fā)揮設(shè)備的效能、提高生產(chǎn)率、節(jié)省電能也很重要。所謂頻率的選擇,這里指的是選擇合理的頻帶或頻率范圍,并不是嚴(yán)格的具體數(shù)值。
在Java EE企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐教學(xué)中應(yīng)用探究式教學(xué)法后應(yīng)達(dá)到三方面的教學(xué)目標(biāo),包括知識(shí)與技能目標(biāo)、過(guò)程與方法目標(biāo)、情感態(tài)度目標(biāo)。
●知識(shí)與技能目標(biāo):熟悉Java EE程序的集成開(kāi)發(fā)環(huán)境,理解程序的分層架構(gòu)和MVC模式,通過(guò)實(shí)踐進(jìn)一步學(xué)習(xí)Java EE核心開(kāi)發(fā)技術(shù),以及采用這些技術(shù)實(shí)現(xiàn)企業(yè)應(yīng)用。
●過(guò)程與方法目標(biāo):根據(jù)具體的開(kāi)發(fā)任務(wù),不同層次的學(xué)生都能積極主動(dòng)地參與收集和整理所需資料、分析并解決問(wèn)題的探索求知過(guò)程,實(shí)踐狀態(tài)良好,能夠獨(dú)立思考和進(jìn)行嘗試。能與他人進(jìn)行合作,在合作的過(guò)程中,培養(yǎng)學(xué)生的溝通交流能力、語(yǔ)言表達(dá)能力和團(tuán)隊(duì)協(xié)作能力。
●情感態(tài)度目標(biāo):使學(xué)生形成積極主動(dòng)參與Java EE企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐的態(tài)度,在與同學(xué)進(jìn)行合作交流的過(guò)程中,培養(yǎng)學(xué)生互相幫助、團(tuán)結(jié)協(xié)作的良好品質(zhì)。
2.2教學(xué)設(shè)計(jì)
針對(duì)Java EE企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐課程的特點(diǎn),在將探究式教學(xué)法應(yīng)用到該課程教學(xué)中時(shí),需構(gòu)建以學(xué)生為主體,由教師進(jìn)行引導(dǎo),學(xué)生通過(guò)自我探究或合作探究完成實(shí)踐內(nèi)容的實(shí)踐教學(xué)體系。
由于開(kāi)設(shè)Java EE企業(yè)應(yīng)用開(kāi)發(fā)課程的目的就是為了使學(xué)生將來(lái)能夠參與到企業(yè)的項(xiàng)目開(kāi)發(fā)中,所以非常適合以項(xiàng)目的形式展開(kāi)教學(xué)。同樣,在設(shè)置該課程的實(shí)踐內(nèi)容時(shí)也可以采用項(xiàng)目的形式。由于在一個(gè)Java EE企業(yè)應(yīng)用開(kāi)發(fā)項(xiàng)目中涵蓋所有的知識(shí)點(diǎn),即在一個(gè)項(xiàng)目中使用課上講到的所有技術(shù),程序結(jié)構(gòu)會(huì)比較混亂,所以實(shí)踐內(nèi)容可以設(shè)置為多個(gè)項(xiàng)目。同時(shí)要保證Java EE企業(yè)應(yīng)用開(kāi)發(fā)課程的實(shí)踐內(nèi)容具有連貫性、將各章節(jié)的知識(shí)點(diǎn)整合到一起,并使項(xiàng)目中任務(wù)的設(shè)置和課程的重點(diǎn)和難點(diǎn)對(duì)應(yīng)起來(lái)。因此將知識(shí)點(diǎn)在一個(gè)項(xiàng)目中同時(shí)采用的技術(shù)劃分為多個(gè)模塊,如Java EE概述模塊、Java Web應(yīng)用開(kāi)發(fā)基礎(chǔ)模塊、Java EE框架Struts2+Hibernate JPA+Spring模塊以及EJB3+JSF模塊等,各模塊采用一個(gè)典型的項(xiàng)目涵蓋該模塊的知識(shí)點(diǎn)。學(xué)生在完成實(shí)踐項(xiàng)目前,需要熟悉Java EE開(kāi)發(fā)環(huán)境、Java EE應(yīng)用中的分層架構(gòu)、各章節(jié)所講解的Java EE技術(shù)。
對(duì)于已經(jīng)設(shè)置的各模塊的項(xiàng)目,可以將項(xiàng)目運(yùn)行效果預(yù)先展示給學(xué)生,激發(fā)學(xué)生的興趣,調(diào)動(dòng)學(xué)生實(shí)踐的積極性。具體實(shí)踐內(nèi)容則要落到各個(gè)知識(shí)模塊對(duì)應(yīng)的項(xiàng)目上。選取項(xiàng)目時(shí)需要考慮面向重要的知識(shí)點(diǎn)。由于Java EE企業(yè)應(yīng)用開(kāi)發(fā)課程內(nèi)容多,而安排的實(shí)踐時(shí)間有限,按各知識(shí)模塊劃分選取項(xiàng)目后,再設(shè)計(jì)各項(xiàng)目的各功能模塊,各功能模塊在實(shí)現(xiàn)過(guò)程中可能都有需要探究的問(wèn)題,但不可能都進(jìn)行深入的探究,應(yīng)根據(jù)教學(xué)內(nèi)容的重點(diǎn)、難點(diǎn),選取具有代表性的問(wèn)題進(jìn)行探究。此外,選擇探究的問(wèn)題的難度要適中。因?yàn)閷W(xué)生的接受能力以及原有的知識(shí)基礎(chǔ)和經(jīng)驗(yàn)都存在差異,所以可以從學(xué)生的實(shí)際情況出發(fā),設(shè)置難度適中的問(wèn)題,同時(shí)考慮實(shí)踐內(nèi)容的趣味性,激發(fā)學(xué)生學(xué)習(xí)的興趣,使學(xué)生能夠在實(shí)踐中體會(huì)成就感。再者,還要考慮探究的問(wèn)題是否具有擴(kuò)展性。在實(shí)踐過(guò)程中,可以在原有項(xiàng)目的基礎(chǔ)上逐步改變或增加一些條件,將應(yīng)用進(jìn)行擴(kuò)展,使學(xué)生在已有問(wèn)題的基礎(chǔ)上進(jìn)一步探究,啟發(fā)學(xué)生思維,使學(xué)生更好地掌握知識(shí)點(diǎn)間的聯(lián)系。擴(kuò)展項(xiàng)目時(shí)最好能兼顧學(xué)生生活經(jīng)驗(yàn)與知識(shí)趣味性,以達(dá)到事半功倍的效果。
為了使學(xué)生能夠更好地應(yīng)用所學(xué)知識(shí)解決實(shí)際問(wèn)題,需要針對(duì)每個(gè)實(shí)踐內(nèi)容創(chuàng)設(shè)情境,使學(xué)生產(chǎn)生興趣。由于實(shí)踐課程的時(shí)間有限,可以讓學(xué)生在理論課上進(jìn)行項(xiàng)目需求分析和設(shè)計(jì),在實(shí)踐課以及業(yè)余時(shí)間完成整個(gè)項(xiàng)目和解決探究的問(wèn)題,并對(duì)探究和完成的情況進(jìn)行總結(jié)。有了項(xiàng)目和問(wèn)題的驅(qū)動(dòng),可以充分調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,促使他們利用各種方式和手段(查閱相關(guān)資料、瀏覽網(wǎng)絡(luò)資源、同學(xué)之間互相協(xié)作等)積極主動(dòng)地解決問(wèn)題。學(xué)生在解決問(wèn)題的過(guò)程中利用所學(xué)的企業(yè)應(yīng)用開(kāi)發(fā)技術(shù)進(jìn)行程序開(kāi)發(fā),能力得到了鍛煉,通過(guò)主動(dòng)發(fā)現(xiàn)問(wèn)題和自己探究或與其他學(xué)生合作探究解決問(wèn)題,學(xué)生的實(shí)踐和創(chuàng)新能力也會(huì)有所提升。
2.3實(shí)施方法
在Java EE企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐課程中按照以下流程實(shí)施探究式教學(xué)。
(1)圍繞實(shí)踐內(nèi)容創(chuàng)設(shè)情境。創(chuàng)設(shè)任務(wù)情境的目的,是為了激發(fā)學(xué)生探索的興趣和強(qiáng)烈的求知欲,吸引學(xué)生積極地去探索和發(fā)現(xiàn),從而主動(dòng)地完成實(shí)踐任務(wù)。例如,針對(duì)Struts2+Hibernate JPA+Spring知識(shí)模塊,可以設(shè)置情境為“開(kāi)發(fā)基于SSHJ架構(gòu)的電子商城網(wǎng)站”。
(2)教師引導(dǎo),學(xué)生探究和動(dòng)手實(shí)踐。在這個(gè)環(huán)節(jié)中,教師扮演一個(gè)組織者的角色,為了達(dá)到讓學(xué)生自主探究的目的,還應(yīng)引導(dǎo)學(xué)生自己去發(fā)現(xiàn)問(wèn)題,學(xué)生不明白時(shí)可適當(dāng)?shù)靥峁┲笇?dǎo)。教師需要提供進(jìn)行Java EE程序開(kāi)發(fā)所需的開(kāi)發(fā)環(huán)境和必要的資料,由學(xué)生自己動(dòng)手去實(shí)驗(yàn)或者查閱,以解決在完成任務(wù)過(guò)程中遇到的問(wèn)題。最后學(xué)生要對(duì)自己的實(shí)驗(yàn)過(guò)程進(jìn)行總結(jié)。例如,在編程過(guò)程中,讓學(xué)生探究和體會(huì)采用SSHJ架構(gòu)帶來(lái)的好處,MVC模式體現(xiàn)在哪些程序結(jié)構(gòu)中,Hibernate JPA和Hibernate實(shí)現(xiàn)持久化有何異同,在電子商城網(wǎng)站中還可以采用AOP技術(shù)實(shí)現(xiàn)哪些額外的功能等。
(3)討論交流,合作探究。討論交流是探究式教學(xué)中一個(gè)重要的組成部分。學(xué)生之間可以交流各自的程序運(yùn)行結(jié)果,教師則負(fù)責(zé)引導(dǎo)學(xué)生對(duì)交流中所提出的問(wèn)題及普遍存在疑惑的問(wèn)題進(jìn)行討論。在討論過(guò)程中,教師要充分調(diào)動(dòng)學(xué)生討論的積極性,并適當(dāng)?shù)亟o予鼓勵(lì)。引導(dǎo)學(xué)生多角度、全方位看問(wèn)題,讓不同層次的學(xué)生通過(guò)合作探究相互啟發(fā),從而解決一些自己不能解決的問(wèn)題。
(4)完善Java EE企業(yè)應(yīng)用開(kāi)發(fā)實(shí)踐課程的評(píng)價(jià)體系。對(duì)于學(xué)生,可以從其在實(shí)踐過(guò)程中的學(xué)習(xí)態(tài)度、探究過(guò)程、團(tuán)隊(duì)合作精神以及完成實(shí)踐作品的實(shí)用性、創(chuàng)造性等方面進(jìn)行評(píng)價(jià);對(duì)于教師,從教學(xué)方法和教學(xué)效果方面進(jìn)行評(píng)價(jià),在探究式教學(xué)中,教學(xué)方法側(cè)重于與學(xué)生交流和討論以及適當(dāng)?shù)亟o與指導(dǎo),教學(xué)效果則要看重學(xué)生是否能自主學(xué)習(xí),善于溝通和交流以及通過(guò)合作探究解決問(wèn)題等。作為“以學(xué)生為主體”的教學(xué)模式,讓學(xué)生也參與到評(píng)價(jià)過(guò)程中,使評(píng)價(jià)過(guò)程成為教師評(píng)、自評(píng)和同學(xué)們互評(píng)的交互過(guò)程,從而保證評(píng)價(jià)的客觀性和全面性。
對(duì)于Java EE企業(yè)應(yīng)用開(kāi)發(fā)類的編程實(shí)踐課程,經(jīng)過(guò)分析是很適合采用探究式教學(xué)法的,通過(guò)讓學(xué)生在編程過(guò)程中思考和探究相關(guān)的問(wèn)題,能夠使其對(duì)所學(xué)知識(shí)加深印象,做到“知其然,知其所以然”,同時(shí)逐漸培養(yǎng)其發(fā)現(xiàn)問(wèn)題和解決問(wèn)題的能力。而教師則需要注意實(shí)踐過(guò)程中學(xué)生的反應(yīng)和實(shí)踐課結(jié)束后的反思總結(jié),通過(guò)不斷總結(jié)和改進(jìn)加強(qiáng)學(xué)生探究實(shí)踐的效果。此外,編程實(shí)踐類課的課時(shí)量一般都有限,在實(shí)際中有些探究活動(dòng)不能完全展開(kāi),教師需要把握學(xué)生去探究那些最有價(jià)值和意義的問(wèn)題。
[1]汪木蘭,周明虎,張艷麗.卓越工程師教育培養(yǎng)計(jì)劃中系列化探究式項(xiàng)目教學(xué)的設(shè)計(jì)原則[J].中國(guó)現(xiàn)代教育,2011(23):9~12
[2]胡文龍.基于CDIO的工科探究式教學(xué)改革研究[J].高等工程教育研究,2014(1):163~168
[3]包萍,武莉莉.探究式教學(xué)法在高校計(jì)算機(jī)課程中的應(yīng)用研究[J].寧夏師范學(xué)院學(xué)報(bào),2014,35(3):104~109
[4]李曉慶,高強(qiáng),袁俊平.探究式案例教學(xué)法在工科專業(yè)課程中的實(shí)踐與思考[J].中國(guó)電力教育,2013(29):54~55,65
[5]陸長(zhǎng)平,姜銳,鄧慶山.構(gòu)建探究式教學(xué)課程評(píng)價(jià)指標(biāo)體系[J].中國(guó)大學(xué)教學(xué),2013(6):76~78,88
Java EE Enterprise Application Development;Practice Teaching;Inquiry Teaching
Research on the Application of Inquiry Teaching in Practice Teaching of Java EE Enterprise Application Development
YANG Yue-hua
(School of Information Engineering,Xuchang University,Xuchang 461000)
Analyzes the problems in current engineering practice teaching and the benefits that inquiry teaching is applied in practice teaching.On this basis,applies the idea that the inquiry teaching in engineering practice teaching.And explores how to apply inquiry teaching to practice teaching of Java EE Enterprise Application Development from multiple aspects including the goal of teaching,teaching design,implementation method.
1007-1423(2015)12-0040-04
10.3969/j.issn.1007-1423.2015.12.009
楊月華(1983-),女,吉林松原人,博士,講師,研究方向?yàn)橹悄苄畔⑻幚?/p>
2015-01-29
2015-04-02