李穎 宮潔 張丹 劉玉
【摘 要】在《Java 程序設(shè)計(jì)語(yǔ)言》教學(xué)中引入項(xiàng)目教學(xué)法,充分激發(fā)了學(xué)生學(xué)習(xí)的積極性,培養(yǎng)了學(xué)生的動(dòng)手能力,提高了課堂的教學(xué)質(zhì)量。本文主要對(duì)項(xiàng)目教學(xué)法在《Java 程序設(shè)計(jì)語(yǔ)言》課程中的實(shí)施進(jìn)行了深入的討探。
【關(guān)鍵詞】項(xiàng)目教學(xué)法;實(shí)施;Java程序設(shè)計(jì)語(yǔ)言
《Java 程序設(shè)計(jì)語(yǔ)言》是一門面向?qū)ο蟮木幊陶Z(yǔ)言,具有很好的易用性及跨平臺(tái)性,因此受到業(yè)界的歡迎。為迎合企業(yè)用人的需求,各大高校的計(jì)算機(jī)專業(yè)都將其設(shè)置為骨干課程,另外,本門課程還是《Java Web程序設(shè)計(jì)》、《輕量級(jí)JavaEE開(kāi)發(fā)》等課程的前導(dǎo)課,具有很強(qiáng)的理論基礎(chǔ)。在教學(xué)的過(guò)程中,教師應(yīng)側(cè)重培養(yǎng)學(xué)生的學(xué)習(xí)興趣及動(dòng)手能力,傳統(tǒng)的教學(xué)模式多偏重于理論教學(xué),輕視實(shí)踐教學(xué),這種方式下培養(yǎng)的學(xué)生獨(dú)立學(xué)習(xí)和創(chuàng)新的能力相對(duì)較差,枯燥的理論學(xué)習(xí)極易將學(xué)生的學(xué)習(xí)積極性打消。為了避免這種傳統(tǒng)教學(xué)手段所帶來(lái)的弊端,滿足企業(yè)對(duì)應(yīng)用型人才的需求,提出將項(xiàng)目教學(xué)法引入到《Java程序設(shè)計(jì)語(yǔ)言》課程中來(lái)以提高課程的教學(xué)效果。
1.項(xiàng)目教學(xué)法
項(xiàng)目教學(xué)法是通過(guò)設(shè)計(jì)并實(shí)施一系列完整的項(xiàng)目而進(jìn)行的教學(xué)活動(dòng)[1]。傳統(tǒng)的教學(xué)方法側(cè)重于知識(shí)與技能的傳授,通常以教師為主體,學(xué)生多處于被動(dòng)的狀態(tài),很難主動(dòng)參與到教學(xué)的過(guò)程中。項(xiàng)目教學(xué)法是由教師選擇適當(dāng)?shù)捻?xiàng)目,在教師的指導(dǎo)下,學(xué)生可以采用分組的形式共同完成對(duì)項(xiàng)目的實(shí)施。整個(gè)教學(xué)的過(guò)程中,形成以教師為主導(dǎo),以學(xué)生為主體的教學(xué)模式。
項(xiàng)目教學(xué)法中所選擇的項(xiàng)目應(yīng)切合實(shí)際并且要緊密聯(lián)系本門課程的教學(xué)內(nèi)容,項(xiàng)目的難度要適中應(yīng)圍繞一個(gè)具有實(shí)際價(jià)值的項(xiàng)目展開(kāi),以達(dá)到激發(fā)學(xué)生學(xué)習(xí)興趣的目的[2]。項(xiàng)目教學(xué)法以培養(yǎng)學(xué)生能力為中心,既考察項(xiàng)目最終是否按要求完成,又要考察項(xiàng)目完成的過(guò)程及質(zhì)量,充分培養(yǎng)了學(xué)生遇到問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力,提高了學(xué)生的職業(yè)素養(yǎng)和專業(yè)水平。
2.項(xiàng)目教學(xué)法的實(shí)施
《Java程序設(shè)計(jì)語(yǔ)言》是一門應(yīng)用性很強(qiáng)的課程,在采用項(xiàng)目教學(xué)法完成授課時(shí)需要注意項(xiàng)目實(shí)施的過(guò)程,以確保項(xiàng)目能夠按照預(yù)期的進(jìn)度進(jìn)行開(kāi)發(fā)。
2.1項(xiàng)目的選擇
項(xiàng)目確定的是否合理是項(xiàng)目教學(xué)法能否順利達(dá)到預(yù)期目標(biāo)的關(guān)鍵因素[3]。所選擇的項(xiàng)目應(yīng)符合本門課程所涵蓋的知識(shí)點(diǎn),項(xiàng)目的難易程度應(yīng)適中,太難的項(xiàng)目會(huì)導(dǎo)致學(xué)生完成時(shí)失去信心,太簡(jiǎn)單的項(xiàng)目難以實(shí)現(xiàn)預(yù)期的教學(xué)目標(biāo),因此能否合理的選擇項(xiàng)目是對(duì)任課教師教學(xué)水平的一個(gè)考驗(yàn)。任課教師除了要充分掌握所教授課程的專業(yè)知識(shí)外,還應(yīng)具有項(xiàng)目開(kāi)發(fā)的能力,這樣才能更有效的組織好項(xiàng)目教學(xué)工作。
為了能夠讓學(xué)生更好的掌握面向?qū)ο蟮木幊趟枷耄x擇的項(xiàng)目應(yīng)該符合教學(xué)大綱的要求,從實(shí)際的角度出發(fā)本次的項(xiàng)目確立為網(wǎng)絡(luò)聊天程序。該項(xiàng)目的實(shí)施可解分為三個(gè)階段性的任務(wù)。任務(wù)一:編寫(xiě)網(wǎng)絡(luò)聊天程序的界面。在該任務(wù)階段主要完成聊天程序界面的設(shè)計(jì),掌握Swing中的常用組件的使用情況。任務(wù)二:編寫(xiě)網(wǎng)絡(luò)程序中接收消息端。通過(guò)該階段的學(xué)習(xí)學(xué)生可以掌握事件處理機(jī)制相應(yīng)代碼的編寫(xiě)及多線程相關(guān)的內(nèi)容。任務(wù)三:編寫(xiě)網(wǎng)絡(luò)程序中發(fā)送消息端。在該階段中除繼續(xù)鞏固事件處理機(jī)制外,還應(yīng)掌握網(wǎng)絡(luò)編程的相關(guān)類及方法。
2.2項(xiàng)目的具體實(shí)施
部署好項(xiàng)目階段性任務(wù)后,教師可將學(xué)生分為幾個(gè)小組,每組確定一名項(xiàng)目組長(zhǎng),每組的項(xiàng)目組長(zhǎng)根據(jù)項(xiàng)目所需完成的任務(wù)在同組內(nèi)進(jìn)行細(xì)化分配給各組的組員,保證每名同學(xué)都能夠參與到項(xiàng)目的開(kāi)發(fā)中。在項(xiàng)目開(kāi)發(fā)的過(guò)程中,教師要跟進(jìn)每個(gè)項(xiàng)目組開(kāi)發(fā)的進(jìn)度,定期召集各項(xiàng)目組組長(zhǎng)會(huì)議,了解各組的項(xiàng)目進(jìn)展及開(kāi)發(fā)過(guò)程中遇到的問(wèn)題,并將相應(yīng)的內(nèi)容形成文字材料以便于后期對(duì)項(xiàng)目進(jìn)行總結(jié)。
在項(xiàng)目實(shí)施的過(guò)程中,教師可以針對(duì)項(xiàng)目中所涉及到的知識(shí)點(diǎn)進(jìn)行一下簡(jiǎn)單的講解,讓學(xué)生自己對(duì)本門課程中的內(nèi)容進(jìn)行擴(kuò)展,起到“拋磚引玉”的作用以達(dá)到培養(yǎng)學(xué)生自主學(xué)習(xí)能力的目的。項(xiàng)目實(shí)施程中會(huì)遇到很多問(wèn)題,對(duì)于普遍存在的共性問(wèn)題,教師應(yīng)提供一種解決的方案并啟發(fā)學(xué)生考慮是否還有其它的解決辦法。對(duì)于個(gè)別項(xiàng)目組存在的問(wèn)題,可以讓各項(xiàng)目之間組進(jìn)行討論,商討解決的方案,以達(dá)到增強(qiáng)學(xué)生團(tuán)隊(duì)精神的目的。
項(xiàng)目教學(xué)法更注重學(xué)生項(xiàng)目完成的過(guò)程,在項(xiàng)目實(shí)施的階段教師要充分發(fā)揮項(xiàng)目經(jīng)理的作用,引導(dǎo)學(xué)生完成各個(gè)階段的任務(wù),每個(gè)階段結(jié)束后對(duì)本階段存在的問(wèn)題進(jìn)行總結(jié),找到改進(jìn)的措施并準(zhǔn)備進(jìn)入下一個(gè)階段的開(kāi)發(fā),充分讓學(xué)生體驗(yàn)企業(yè)中項(xiàng)目開(kāi)發(fā)的過(guò)程。各階段任務(wù)結(jié)束后,教學(xué)應(yīng)要求各項(xiàng)目組對(duì)整體的項(xiàng)目進(jìn)行測(cè)試,檢測(cè)項(xiàng)目存在的不足并進(jìn)行最終的修改,修改完成后形成項(xiàng)目結(jié)題報(bào)告,闡述項(xiàng)目開(kāi)發(fā)過(guò)程中遇到的問(wèn)題、解決的辦法及通過(guò)該項(xiàng)目了解的知識(shí)點(diǎn),為日后項(xiàng)目教學(xué)法更好的應(yīng)用打下堅(jiān)實(shí)的基礎(chǔ)。
2.3項(xiàng)目的評(píng)價(jià)
項(xiàng)目結(jié)束后教師可以組織學(xué)生以項(xiàng)目組為單位對(duì)自己的項(xiàng)目進(jìn)行匯報(bào)展示,每個(gè)項(xiàng)目組需要說(shuō)明本組項(xiàng)目開(kāi)發(fā)的整體架構(gòu)及開(kāi)發(fā)流程,還要闡述在項(xiàng)目開(kāi)發(fā)過(guò)程中所遇到的問(wèn)題及解決的辦法。通過(guò)聽(tīng)取匯報(bào)的方式,其它組的成員可以提出自己的意見(jiàn)和建議,與此同時(shí)也會(huì)對(duì)自身項(xiàng)目存在的不足有一個(gè)清醒的認(rèn)識(shí),做到取他人之長(zhǎng)補(bǔ)自己之短。之后教師要對(duì)此次項(xiàng)目的完成情況進(jìn)行總評(píng),對(duì)學(xué)生項(xiàng)目完成的質(zhì)量、知識(shí)量的涉取、完成項(xiàng)目的創(chuàng)新之處等方面進(jìn)行評(píng)價(jià)。首先要對(duì)學(xué)生在項(xiàng)目開(kāi)發(fā)過(guò)程中的閃光點(diǎn)進(jìn)行表?yè)P(yáng),以激發(fā)學(xué)生學(xué)習(xí)的積極性。其次還要對(duì)項(xiàng)目中存在的問(wèn)題及可完善的部分進(jìn)行總結(jié),并提出解決的建議。最后對(duì)本項(xiàng)目中所涉及到的知識(shí)點(diǎn)進(jìn)行梳理,加深學(xué)生對(duì)本門課程知識(shí)點(diǎn)的理解。通過(guò)這種評(píng)價(jià)方式可以全面提高學(xué)生的學(xué)習(xí)興趣及綜合素質(zhì)。
3.項(xiàng)目教學(xué)中注意的問(wèn)題
在教學(xué)的過(guò)程中要實(shí)施項(xiàng)目教學(xué)法完成教學(xué)任務(wù)需要注意幾下幾點(diǎn):
(1)項(xiàng)目的選取。項(xiàng)目的選取是項(xiàng)目教學(xué)法能否順利實(shí)施的關(guān)鍵,取材要遵循教學(xué)目標(biāo),所選的項(xiàng)目應(yīng)盡量覆蓋本門課程的知識(shí)點(diǎn)。項(xiàng)目的選取應(yīng)符合學(xué)生的能力,這樣學(xué)生在項(xiàng)目開(kāi)發(fā)的過(guò)程中可以獲得成就感,有利于學(xué)生自信心的建立。通過(guò)循序漸進(jìn)的方式完成項(xiàng)目的開(kāi)發(fā)可以擴(kuò)展學(xué)生知識(shí)的廣度和深度,達(dá)到培養(yǎng)學(xué)生專業(yè)能力的目的。
(2)師生角色的重新定位。項(xiàng)目教學(xué)過(guò)程中,教師從傳統(tǒng)意義上知識(shí)的講授者轉(zhuǎn)變?yōu)槿蝿?wù)的制定者和學(xué)生的引導(dǎo)者,學(xué)生從被動(dòng)接受知識(shí),轉(zhuǎn)變?yōu)橹鲃?dòng)解決問(wèn)題。項(xiàng)目開(kāi)發(fā)的過(guò)程中教師與學(xué)生相互交流,對(duì)學(xué)生遇到的問(wèn)題進(jìn)行指導(dǎo),培養(yǎng)了學(xué)生解決問(wèn)題的能力。
(3)增強(qiáng)師資培訓(xùn)。項(xiàng)目教學(xué)法將書(shū)本上的知識(shí)轉(zhuǎn)換為實(shí)際的項(xiàng)目,需要教師自身具有很強(qiáng)的專業(yè)能力及項(xiàng)目開(kāi)發(fā)的實(shí)踐經(jīng)驗(yàn),因此需要增強(qiáng)教師的業(yè)務(wù)能力,以適應(yīng)這種新的教學(xué)模式并提高教學(xué)的水平。
4.結(jié)論
項(xiàng)目教學(xué)法將枯燥的理論知識(shí)融入真實(shí)的項(xiàng)目,充分發(fā)掘了學(xué)生的創(chuàng)造潛能,突破了學(xué)生以往學(xué)習(xí)的方式,培養(yǎng)了學(xué)生主動(dòng)獲取知識(shí)的能力。將項(xiàng)目教學(xué)法引入到《Java程序設(shè)計(jì)語(yǔ)言》中,提高了學(xué)生的學(xué)習(xí)興趣,在此過(guò)程中學(xué)生也積累了項(xiàng)目開(kāi)發(fā)的經(jīng)驗(yàn),為后續(xù)其它系列課程的學(xué)習(xí)及實(shí)現(xiàn)培養(yǎng)滿足企業(yè)用人需求的目標(biāo)奠定了堅(jiān)實(shí)的基礎(chǔ)。
【參考文獻(xiàn)】
[1]尹強(qiáng)國(guó),馮娜.企業(yè)項(xiàng)目教學(xué)法在計(jì)算機(jī)實(shí)踐教學(xué)中的運(yùn)用[J].現(xiàn)代企業(yè)教育,2008(18).
[2]賀平.項(xiàng)目教學(xué)法的實(shí)踐探索[J].中國(guó)職業(yè)技術(shù)教育,2006,(22).