◆鄒曉華 陳向堅(jiān)
(1.常州信息職業(yè)技術(shù)學(xué)院;2.江蘇科技大學(xué)計(jì)算機(jī)學(xué)院)
Java因?yàn)槠涮赜械男袠I(yè)特點(diǎn)而被IT從業(yè)人員所喜愛(ài),已經(jīng)成為目前高等學(xué)校計(jì)算機(jī)相關(guān)專業(yè)公認(rèn)的基礎(chǔ)課之一。而高等學(xué)校近二十多年的Java教學(xué)模式一直未曾有所改變,依然沿用的是傳統(tǒng)的教學(xué)手段和方法。隨著信息時(shí)代的到來(lái),以及網(wǎng)絡(luò)的高速發(fā)展,現(xiàn)有的傳統(tǒng)教學(xué)模式已經(jīng)制約了Java課程教學(xué)的發(fā)展。傳統(tǒng)的模式不僅不能很好的提高Java教學(xué)效果、改善教學(xué)質(zhì)量,有時(shí)可能已經(jīng)起了反作用,甚至有專業(yè)學(xué)生表示上課聽不懂、學(xué)不會(huì)。同時(shí),學(xué)校培養(yǎng)的專業(yè)學(xué)生在編程方面的動(dòng)手能力與企業(yè)所需人才的要求方面卻有著越來(lái)越大的差距。導(dǎo)致社會(huì)上短期的編程培訓(xùn)班如雨后春筍一樣層出不窮。因此,如何改革現(xiàn)有的Java課程教學(xué)模式,提高教學(xué)效果,加強(qiáng)學(xué)生的編程動(dòng)手能力,是Java課程改革急需解決的問(wèn)題。
不同層次、專業(yè)采用相同的教學(xué)大綱,這是很多高校計(jì)算機(jī)專業(yè)的普遍現(xiàn)象。因而,教師根據(jù)教學(xué)大綱進(jìn)行日常教學(xué),導(dǎo)致不用層次學(xué)生受到相同的教育體系,這是問(wèn)題之一。比如本科生和夜大學(xué)生本質(zhì)上是有層次差異的,又如軟件工程專業(yè)和通信工程專業(yè)的本科生也有專業(yè)體系上的差異。采用相同的教學(xué)大綱就沒(méi)有了對(duì)象層次與專業(yè)之間的差異。
另外,教學(xué)大綱只是把Java作為一門語(yǔ)言課程進(jìn)行組織教學(xué),教學(xué)內(nèi)容從Java語(yǔ)言的基本語(yǔ)法規(guī)則、常變量、基本結(jié)構(gòu)到類和對(duì)象這樣一條線進(jìn)行貫穿。按照當(dāng)前高校教學(xué)縮短教學(xué)時(shí)數(shù)的原則,通常僅分配32到56個(gè)教學(xué)時(shí)數(shù)。而學(xué)生在課堂上學(xué)基本語(yǔ)法和應(yīng)用就基本上占了學(xué)時(shí)數(shù)的絕大部分?;贘ava的應(yīng)用開發(fā)雖然有的學(xué)校會(huì)寫入大綱,但是應(yīng)用開發(fā)本身知識(shí)點(diǎn)較多,需要大量學(xué)時(shí)進(jìn)行實(shí)踐,而實(shí)際的教學(xué)過(guò)程中往往很少會(huì)把這一部分內(nèi)容灌輸給學(xué)生,因此學(xué)生的實(shí)踐動(dòng)手的機(jī)會(huì)很少。
第三個(gè)方面是多少年一成不變的教學(xué)大綱還導(dǎo)致很多教師以多年前的教學(xué)大綱為藍(lán)本進(jìn)行教學(xué),在教學(xué)過(guò)程中以教材為基礎(chǔ),以Java語(yǔ)言的體系為教學(xué)路線,向?qū)W生灌輸?shù)囊廊皇腔纠碚撆c概念。學(xué)生學(xué)完這門課程后,只是掌握了基本語(yǔ)法,而實(shí)際編程能力卻沒(méi)有得到提高。
最后一點(diǎn),就是學(xué)校在制定大綱時(shí),僅僅從專業(yè)教學(xué)的角度考慮,而忽略了Java這種編程語(yǔ)言自身的特點(diǎn),學(xué)習(xí)這門課程的學(xué)生能力要求以及課程本身隨時(shí)代變化的特性,從而導(dǎo)致大綱與實(shí)踐相脫節(jié),無(wú)法突出的體現(xiàn)該課程在學(xué)生能力培養(yǎng)方面的優(yōu)勢(shì)。
目前,學(xué)校普遍采用的教學(xué)方法是課堂講授和計(jì)劃內(nèi)的上機(jī)實(shí)習(xí)兩部分組成。理論教學(xué)時(shí),教師在課堂上以PPT的形式展示教學(xué)內(nèi)容,并根據(jù)教學(xué)內(nèi)容進(jìn)行展開解釋。上機(jī)實(shí)踐時(shí),教師布置相應(yīng)的編程題目,由學(xué)生實(shí)際在電腦上編程操作。這樣的教學(xué)方式并不是說(shuō)它一定不好,但是目前存在這以下的問(wèn)題。
第一,授課對(duì)象往往是某個(gè)專業(yè)的一個(gè)年級(jí),少則一個(gè)班級(jí)多則兩三個(gè)班級(jí),人數(shù)從三十幾人到七八十人不等。
第二,上機(jī)實(shí)踐側(cè)重的僅僅是一些驗(yàn)證性的小程序,往往導(dǎo)致學(xué)生只停留在基礎(chǔ)概念方面,當(dāng)遇到實(shí)際的應(yīng)用開發(fā)時(shí)卻無(wú)從下手了。
第三,傳統(tǒng)的教學(xué)方式已經(jīng)不能滿足當(dāng)前社會(huì)的發(fā)展,隨著慕課、翻轉(zhuǎn)課堂等新形式下的教學(xué)模式的出現(xiàn),以及在信息時(shí)代下的當(dāng)代大學(xué)生除了課堂之外,還有更多的渠道能獲取知識(shí)。因此,Java課程的教學(xué)手段和方式也應(yīng)該順應(yīng)時(shí)代潮流而有所改變。
學(xué)校采用的考試形式基本上是以筆試為主,且偏重于基本理論,對(duì)實(shí)踐能力的考查相對(duì)很少。卷面的題型也較固定,通常以選擇題、填空題、程序完善題、簡(jiǎn)單題和編程題為主。難以實(shí)現(xiàn)對(duì)學(xué)生綜合素質(zhì)與動(dòng)手能力的考查。這種重視理論測(cè)試而忽視實(shí)踐能力考核的教學(xué)模式對(duì)于培養(yǎng)學(xué)生的編程能力有弊無(wú)利。
在修訂培養(yǎng)方案時(shí),將Java課程分為兩個(gè)學(xué)期教學(xué),第一學(xué)期以Java基礎(chǔ)語(yǔ)言為主,分配32個(gè)學(xué)時(shí)。第二學(xué)期則以JDBC編程、Spring、Hibernate、Structs2等相關(guān)知識(shí)為主講內(nèi)容,同樣分配32學(xué)時(shí),以項(xiàng)目的形式邊講邊練為教學(xué)方式。整體的課程內(nèi)容可以向一些知名培訓(xùn)機(jī)構(gòu)的知識(shí)體系借鑒。通過(guò)前后銜接的教學(xué)培養(yǎng)學(xué)生的動(dòng)手能力。
在制定明確的培養(yǎng)方案后,針對(duì)不同專業(yè)、不同教學(xué)對(duì)象,每個(gè)課程主講教師在每學(xué)期授課前必須有針對(duì)性的預(yù)先制定全新的教學(xué)大綱。大綱以培養(yǎng)方案為基礎(chǔ),引入當(dāng)前Java最新的技術(shù)與概念,結(jié)合教師自身的技術(shù)經(jīng)驗(yàn)。
在教學(xué)過(guò)程中引入“翻轉(zhuǎn)課堂”的教學(xué)模式,從課程內(nèi)容、方案設(shè)計(jì)、課堂設(shè)計(jì)、視頻教程制作等多方面入手進(jìn)行改革。
(1)課程分析
課程分析的重點(diǎn)是要針對(duì)該門課程的教學(xué)特點(diǎn),按照“翻轉(zhuǎn)課堂”的基本原則進(jìn)行知識(shí)點(diǎn)分解。以利于后續(xù)的導(dǎo)學(xué)方案的制定以及有針對(duì)性地制作教學(xué)視頻。
(2)制定教學(xué)目標(biāo)
教學(xué)目標(biāo)是預(yù)期的學(xué)生學(xué)習(xí)成果,是教學(xué)的出發(fā)點(diǎn),也是教學(xué)的最終歸宿??梢哉f(shuō),一切的教學(xué)活動(dòng)都是圍繞教學(xué)目標(biāo)開展的。
(3)制作導(dǎo)學(xué)案
導(dǎo)學(xué)案的出發(fā)點(diǎn)和歸宿都在學(xué)生,追求學(xué)生的學(xué)習(xí)獲得,是教師依據(jù)學(xué)生的認(rèn)知水平、知識(shí)經(jīng)驗(yàn)、個(gè)性特征,為引導(dǎo)學(xué)生主動(dòng)建構(gòu)知識(shí)而制作的方案,它是教師的教案和學(xué)生導(dǎo)學(xué)案的有機(jī)整合。導(dǎo)學(xué)案的制作能真正地體現(xiàn)學(xué)習(xí)者的主體地位和教師的指導(dǎo)作用,是教師與該科目的多個(gè)教師研討后得出指導(dǎo)學(xué)習(xí)者學(xué)習(xí)的方案。導(dǎo)學(xué)案融合了教案和學(xué)案的優(yōu)點(diǎn),既要考慮到學(xué)生的學(xué),也要充分發(fā)揮教師的教,要充分地發(fā)揮學(xué)生的主體地位。
(4)教學(xué)視頻錄制
根據(jù)選取的教學(xué)重點(diǎn)難點(diǎn),圍繞重點(diǎn)難點(diǎn)進(jìn)行信息處理,制作出能起畫龍點(diǎn)睛作用的教學(xué)視頻,合理展示知識(shí)的形成過(guò)程,每一個(gè)新知識(shí)的都要由淺入深,由表及里,符合教學(xué)規(guī)律。
(5)學(xué)生自主學(xué)習(xí)
學(xué)生在課前抽時(shí)間學(xué)習(xí),通過(guò)網(wǎng)絡(luò)針對(duì)教師之前準(zhǔn)備好的教學(xué)視頻和導(dǎo)學(xué)案進(jìn)行學(xué)習(xí)。在學(xué)習(xí)過(guò)程中遇到什么問(wèn)題可以先記下來(lái),學(xué)生也可以根據(jù)自己的學(xué)習(xí)進(jìn)度觀看教學(xué)視頻,如果第一遍聽得不太明白,可以重復(fù)觀看。在學(xué)完視頻教程后,學(xué)生要根據(jù)導(dǎo)學(xué)案提供的指導(dǎo),進(jìn)行上機(jī)練習(xí)。
(6)課堂輔導(dǎo)
學(xué)生經(jīng)過(guò)提前的自主學(xué)習(xí),帶著自己的問(wèn)題進(jìn)入課堂,把自己自學(xué)遺留下來(lái)的問(wèn)題解決好,可以學(xué)習(xí)教師提供難度有點(diǎn)大的練習(xí)。并且要求學(xué)生自己練習(xí),不會(huì)的可以通過(guò)小組討論或者尋找教師幫助。
教師可以通過(guò)課堂上的輔導(dǎo)了解學(xué)生的學(xué)習(xí)情況,及時(shí)調(diào)整好教學(xué)進(jìn)度,和教學(xué)難度并且制定好輔導(dǎo)的計(jì)劃,增強(qiáng)培訓(xùn)教學(xué)的針對(duì)性。
(7)教學(xué)評(píng)價(jià)
在“翻轉(zhuǎn)課堂”教學(xué)模式中,教學(xué)評(píng)價(jià)主要是對(duì)教師、學(xué)生以及課程內(nèi)容的評(píng)價(jià)。教學(xué)過(guò)程發(fā)生在課前、課堂以及課后,因此對(duì)學(xué)生的評(píng)價(jià)應(yīng)該包括學(xué)生課前預(yù)習(xí)情況的評(píng)價(jià)、課堂上學(xué)生合作學(xué)習(xí)的評(píng)價(jià)以及課后難題探究評(píng)價(jià)。
Java課程的“翻轉(zhuǎn)課堂”教學(xué)模式,實(shí)施過(guò)程可劃分為兩個(gè)大范圍:“基于學(xué)習(xí)任務(wù)”和“積極主動(dòng)的課堂教學(xué)”。按實(shí)施時(shí)間又可分為課前、課中、課后?!盎趯W(xué)習(xí)任務(wù)”又包括教師上傳發(fā)布“熱身”即預(yù)習(xí)內(nèi)容;學(xué)生認(rèn)真預(yù)習(xí)并及時(shí)向教師反饋;教師根據(jù)學(xué)生的反饋對(duì)即將要上課的教學(xué)內(nèi)容、教學(xué)方法等做適應(yīng)性調(diào)整以及在完成課堂教學(xué)后所涉及的知識(shí)難題拓展與探究,這些都屬于“基于學(xué)習(xí)任務(wù)”,具體實(shí)施過(guò)程如圖1所示:
改變傳統(tǒng)的教學(xué)考核方式,課程考核以學(xué)生完成平時(shí)作業(yè)和實(shí)驗(yàn)考核為必要條件,學(xué)期末采用上機(jī)考核與綜合實(shí)驗(yàn)報(bào)告的考核方式,考題設(shè)計(jì)注重學(xué)生能力的考核。
考核題目由主講教師給出若干綜合實(shí)驗(yàn)題目,以3~5個(gè)學(xué)生為團(tuán)隊(duì),每個(gè)團(tuán)隊(duì)獨(dú)立選定題目,團(tuán)隊(duì)以隊(duì)長(zhǎng)為主進(jìn)行分工,最后提交綜合實(shí)驗(yàn)報(bào)告。綜合實(shí)驗(yàn)題目要能涵蓋教學(xué)過(guò)程中所教授的大部分知識(shí)點(diǎn),主要考核學(xué)生的團(tuán)隊(duì)協(xié)作、溝通、分析問(wèn)題、解決問(wèn)題以及工作結(jié)果的表述等能力。課程最終的考試成績(jī)主要有三個(gè)部分組成,即平時(shí)成績(jī)、實(shí)驗(yàn)成績(jī)和綜合考試成績(jī),這三個(gè)部分所占最終總成績(jī)的比例分別為20%、40%和40%。
既考慮到了考試知識(shí)點(diǎn)分布,也能考核學(xué)生的動(dòng)手能力,同時(shí)也能以工程認(rèn)證的角度出發(fā)來(lái)更好的培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作、溝通分析等綜合素質(zhì)。
教育改革是一項(xiàng)與時(shí)俱進(jìn)的工作,只有跟上社會(huì)發(fā)展的步驟,教育才能體現(xiàn)其本身的作用。對(duì)于很多應(yīng)用型大學(xué)來(lái)講,如何培養(yǎng)更多更好的符合社會(huì)需求的學(xué)生是整個(gè)學(xué)校生存和發(fā)展的長(zhǎng)遠(yuǎn)之道。因此,必須突出以學(xué)生動(dòng)手能力為主導(dǎo)的培養(yǎng)模式,也就必然需要學(xué)校在教學(xué)過(guò)程中不斷進(jìn)行調(diào)整。實(shí)踐證明,將上述措施與改革逐步引入實(shí)際的教學(xué)過(guò)程中,會(huì)取得較好的教學(xué)效果。