鄧秋菊 王寧
摘 要: 分析了傳統(tǒng)計算機(jī)語言類教學(xué)模式的不足,當(dāng)前Java課程教學(xué)存在教法傳統(tǒng)、理論和實踐不一致、考核方式單一等問題。針對這些不足,提出了以項目驅(qū)動,共建團(tuán)隊、考核方式等改革措施,全面提升學(xué)生的自主能力和探索能力。
關(guān)鍵詞: Java;項目驅(qū)動;自主能力
一、現(xiàn)狀分析
隨著IT產(chǎn)業(yè)的蓬勃發(fā)展,對軟件開發(fā)人才的需求越來越大。而計算機(jī)語言類課程對培養(yǎng)專業(yè)能力非常重要,但長期以來,傳統(tǒng)的語言類教學(xué)模式與企業(yè)的需求差距較大,分析其原因,主要是語言類課程基本按照語法結(jié)構(gòu)進(jìn)行講解,內(nèi)容枯燥,教學(xué)與實際項目脫節(jié),導(dǎo)致此類模式培養(yǎng)的學(xué)生開發(fā)能力難以滿足用人單位的需要[1]。對于計算機(jī)專業(yè)的學(xué)生,學(xué)習(xí)Java課程沒有一個完整的體系結(jié)構(gòu),只是零散的學(xué)習(xí)各類知識。雖然很多課程都有課程設(shè)計,但針對性單一,學(xué)生并不能將其聚合在一起,導(dǎo)致學(xué)無所用。究其原因主要是當(dāng)前教學(xué)模式空講理論,不重實踐,學(xué)生覺得課程難度大且枯燥無味,造成絕大部分畢業(yè)生都沒有完整的項目開發(fā)經(jīng)歷,對軟件開發(fā)缺乏完整的、清晰的認(rèn)識[2]。
二、改革方向
1.項目驅(qū)動
授課教師首先將項目的需求和需要的技術(shù)提前發(fā)給學(xué)生,在課堂上將技術(shù)的原理和編程的技術(shù)引入。通過操作和講解,讓學(xué)生系統(tǒng)的了解該項目的技術(shù)和原理,最后詳細(xì)講解每個知識點在項目中的應(yīng)用和實現(xiàn),幫助學(xué)生從應(yīng)用的層面上去理解新知識。在此過程中可以用一到兩個真實的項目穿插其中,實現(xiàn)理論結(jié)合實踐,大大提高學(xué)生學(xué)習(xí)的積極性。
2.共建團(tuán)隊
軟件開發(fā)講究團(tuán)隊協(xié)作,而分小組建隊是鍛煉學(xué)生團(tuán)隊開發(fā)的好方法。將學(xué)生按照自愿結(jié)合的原則,分成若干組,由4-5人組成。要求組內(nèi)分工明確合理,根據(jù)不同學(xué)習(xí)能力的學(xué)生適當(dāng)調(diào)整題目難度。每組每周根據(jù)老師安排的任務(wù)完成相應(yīng)的課題報告,一周時間準(zhǔn)備,到下一次上課時將小組的課題講解給全班同學(xué),其余同學(xué)可以隨時提出質(zhì)疑和疑問。這樣大大提高了學(xué)生的自學(xué)能力和應(yīng)變能力。
組內(nèi)打卡機(jī)制。學(xué)習(xí)語言是一個持續(xù)而長久的過程,所以讓組內(nèi)成員相互監(jiān)督實行每周完成五次打卡,每次打卡至少寫一道程序。通過相互監(jiān)督學(xué)習(xí)和課代表的每周數(shù)據(jù)統(tǒng)計,能掌握每位同學(xué)的學(xué)習(xí)動態(tài),同時也培養(yǎng)學(xué)生的動手能力和持久能力,讓編程成為一種習(xí)慣。
3.引入教學(xué)軟件
依托于移動通信的快速發(fā)展,目前國內(nèi)的在線教育平臺層出不窮,如慕課、學(xué)堂在線、超星學(xué)習(xí)通、雨課堂等。創(chuàng)建線上虛擬課堂,改變課堂學(xué)生被動聽,讓學(xué)生課前預(yù)習(xí),課堂教學(xué),課后復(fù)習(xí)與教師高效互動[3]。通過教學(xué)軟件的使用,可以提前安排學(xué)習(xí)計劃和任務(wù),讓學(xué)生有目標(biāo)的去學(xué)習(xí)和準(zhǔn)備,課堂上也能將學(xué)生的問題和疑惑實時反饋,課后立馬顯示數(shù)據(jù)分析,讓老師能快速掌握學(xué)生的學(xué)習(xí)動態(tài),及時調(diào)整課堂內(nèi)容。通過引入教學(xué)軟件,可以發(fā)揮學(xué)生的主觀能動性,從而提升其自主學(xué)習(xí)能力,將教學(xué)效果最優(yōu)化。
4.考核方式改革
由于Java課程實踐性非常強(qiáng),因此傳統(tǒng)的卷面考核評定單一并且不客觀。應(yīng)該建立多元化的考核方式,以過程性考核為主,可從卷面、平時、實踐、團(tuán)隊合作這四個方面來綜合考核。
三、結(jié)語
通過對傳統(tǒng)Java語言教學(xué)分析,提出了以項目驅(qū)動、共建團(tuán)隊、考核方式等改革措施,以“老師為主”轉(zhuǎn)變?yōu)椤耙詫W(xué)生為主”,讓學(xué)生的需求得到響應(yīng),這樣才能提高課題的教學(xué)質(zhì)量。通過一年的實踐,從學(xué)生反饋和教學(xué)質(zhì)量評估上,此次改革取得了較好的效果,在后續(xù)的Java教學(xué)中,將繼續(xù)探尋新的思路,引入國內(nèi)外好的教學(xué)模式,如果行之有效將逐步推廣到其他計算機(jī)語言類教學(xué)中。
參考文獻(xiàn)
[1]馬海峰,宋井峰,袁海峰.基于CDIO模式下JavaEE課程教學(xué)改革探索[J].計算機(jī)教育,2014(22):42-45
[2]冀振燕.JavaEE框架與程序設(shè)計課程的案例驅(qū)動教學(xué)探索[J].計算機(jī)教育,2013(24):27-29.
[3]余鵬飛,黎鵬,周浩.Java程序設(shè)計語言課程教學(xué)改革實踐[J].信息系統(tǒng)工程,2014(01):153-154.