鄒曉華,陳向堅
(1.常州信息職業(yè)技術(shù)學(xué)院,江蘇常州 213100;2.江蘇科技大學(xué)計算機學(xué)院,江蘇鎮(zhèn)江 212003)
隨著信息時代的到來,以及網(wǎng)絡(luò)的高速發(fā)展,現(xiàn)有的傳統(tǒng)教學(xué)模式已經(jīng)制約了Java課程教學(xué)的發(fā)展。近年來,風(fēng)靡歐美的翻轉(zhuǎn)課堂教學(xué)模式傳入我國,這種全新的教學(xué)模式改變了傳統(tǒng)的教學(xué)定位,讓課堂教學(xué)成為一種交流方式,而達到的教學(xué)效果卻又有顯著的提高。因此,在傳統(tǒng)Java課程教學(xué)發(fā)展受到制約的現(xiàn)狀下,把全新的教學(xué)理念與方法引入到這門課程中來,就具備了非常重要的現(xiàn)實意義。
翻轉(zhuǎn)課堂是以學(xué)生為中心,強調(diào)學(xué)生自主學(xué)習(xí)、師生互動交流、學(xué)生之間團隊合作為特征的一種新的教學(xué)方式[1]。依托網(wǎng)絡(luò)開放自由,依靠學(xué)生自主學(xué)習(xí),使得學(xué)習(xí)無處不在,無時不在。翻轉(zhuǎn)課堂本質(zhì)上是一種教學(xué)模式創(chuàng)新,一種運用多種方式和手段進行混合式教學(xué)的模式。翻轉(zhuǎn)課堂作為課堂教學(xué)模式的變革,實際上就是將傳授知識的路徑翻轉(zhuǎn)顛倒[2],將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生。現(xiàn)有的采用這種教學(xué)方式的實踐也表明了,其能夠提高學(xué)生的學(xué)習(xí)自主性、團隊合作能力以及實踐能力。
很多高校把Java僅僅作為一門語言課程進行組織教學(xué),教學(xué)內(nèi)容從Java語言的基本語法規(guī)則、常變量、基本結(jié)構(gòu)到類和對象這樣一條線進行貫穿。限于課時數(shù),學(xué)生在課堂上學(xué)基本語法和應(yīng)用就基本上占了學(xué)時數(shù)的絕大部分。基于Java的應(yīng)用開發(fā)雖然有的學(xué)校會寫入大綱,但是應(yīng)用開發(fā)本身知識點較多,需要大量學(xué)時進行實踐,而實際的教學(xué)過程中往往很少會把這一部分內(nèi)容灌輸給學(xué)生,因此學(xué)生的實踐動手的機會很少。
Java課程在許多高校中仍然采用的是傳統(tǒng)的教學(xué)模式,其主要特點就是以理論教學(xué)為主,輕視學(xué)生的實踐編程能力培養(yǎng)。通常教師在有限的教學(xué)時數(shù)上,往往會一鍋端地把所有理論知識傳輸給學(xué)生。在課堂上,教師以多媒體和板書的形式進行教學(xué),課堂上也是以教師的教導(dǎo)為核心,往往學(xué)生是被動的接受知識。少量的課內(nèi)實驗也是以驗證性題目為主,學(xué)生照搬按理在機器上運行,從而導(dǎo)致學(xué)生的編程能力很難得到提高,不會解決實踐問題。
現(xiàn)有高校計算機方面的年輕專職教師往往是一些剛畢業(yè)的博士研究生,他們很少有大型項目開發(fā)以及指導(dǎo)學(xué)生實踐的能力。而軟件開發(fā)方面有經(jīng)驗的從業(yè)人員又限于學(xué)歷而很難進入高等學(xué)府。兩種極端情況導(dǎo)致學(xué)校在教學(xué)方面只能重視理論教學(xué),而輕視編程實踐。
學(xué)校采用的考試形式基本上是以筆試為主,且偏重于基本理論,對實踐能力的考查相對很少。卷面的題型也較固定,通常以選擇題、填空題、程序完善題、簡單題和編程題為主。難以實現(xiàn)對學(xué)生綜合素質(zhì)與動手能力的考查。這種重視理論測試而忽視實踐能力考核的教學(xué)模式對于培養(yǎng)學(xué)生的編程能力有弊無利。
基于此,我們針對現(xiàn)有的Java課程進行了教學(xué)改革,從培養(yǎng)方案到考評體系進行了綜合調(diào)整,并在教學(xué)過程中引入了翻轉(zhuǎn)課堂的教學(xué)模式。
在修訂培養(yǎng)方案時,將Java課程分為兩個學(xué)期教學(xué),第一學(xué)期以Java基礎(chǔ)語言為主,分配32個學(xué)時。第二學(xué)期則以 JDBC 編程、Spring、Hibernate、Structs2 等相關(guān)知識為主講內(nèi)容,同樣分配32學(xué)時,以項目的形式邊講邊練為教學(xué)方式。整體的課程內(nèi)容可以向一些知名培訓(xùn)機構(gòu)的知識體系借鑒,通過前后銜接的教學(xué)培養(yǎng)學(xué)生的動手能力。
在制定明確的培養(yǎng)方案后,針對不同專業(yè)、不同教學(xué)對象,每個課程主講教師在每學(xué)期授課前必須有針對性地預(yù)先制定全新的教學(xué)大綱。大綱以培養(yǎng)方案為基礎(chǔ),引入當(dāng)前Java最新的技術(shù)與概念,并結(jié)合教師自身的技術(shù)經(jīng)驗。
以Java課程體系的相關(guān)教師組成教研小組,每月進行一次學(xué)習(xí)交流。并推薦相關(guān)教師進行開發(fā)實踐培訓(xùn),積極參與企業(yè)實際項目的開發(fā),努力提高自身實踐技能。同時,也要求教師要實時關(guān)注跟蹤新標(biāo)準(zhǔn),及時的吐故納新,向?qū)W生傳授最新的知識[3]。
改變傳統(tǒng)的教學(xué)考核方式,課程考核以學(xué)生完成平時作業(yè)和實驗考核為必要條件,學(xué)期末采用上機考核與綜合實驗報告的考核方式,考題設(shè)計注重學(xué)生能力的考核。綜合實驗考核以翻轉(zhuǎn)課堂時所形成的學(xué)習(xí)團隊為基礎(chǔ),每個團隊獨立指定題目,隊員之間分工協(xié)作完成。目的是考核學(xué)生的團隊協(xié)作、溝通、分析問題、解決問題以及工作結(jié)果的表述等能力。
在教學(xué)過程中引入“翻轉(zhuǎn)課堂”的教學(xué)模式,從課程內(nèi)容、方案設(shè)計、課堂設(shè)計、視頻教程制作等多方面入手進行改革。
3.4.1課前教學(xué)準(zhǔn)備
將Java課程體系進行單元分解,并針對每個單元錄制教學(xué)視頻。針對每個單元設(shè)計課堂教學(xué)和討論方案。
主講教師事先根據(jù)學(xué)生前期的學(xué)習(xí)情況,有針對性地進行分組,并指定組長。整個教學(xué)期間的一切教學(xué)活動均以該團隊為整體進行。組長負責(zé)整個小組的學(xué)習(xí)與其他相關(guān)事項。
學(xué)生在課前必須登錄學(xué)校的信息化管理平臺在線觀看錄制的教學(xué)視頻,并在觀看教學(xué)視頻后完成在線測試。同時記錄下預(yù)習(xí)過程中的問題,以便在課堂上主講教師能夠根據(jù)學(xué)生所提問題進行解答。
3.4.2課堂教學(xué)
教師根據(jù)每個小組課前學(xué)習(xí)情況進行預(yù)估,并把每個小組預(yù)習(xí)后的問題帶入課堂研討。整個課堂教學(xué)分三個部分:第一部分簡短教學(xué),教師根據(jù)課堂知識點以及學(xué)生前期自學(xué)的基礎(chǔ),簡要的以多媒體方式進行復(fù)習(xí)與教學(xué);第二部分是分組討論,根據(jù)該單元的重點難點,按照預(yù)先分組進行;第三部分是總結(jié)提高部分,教師根據(jù)各個分組學(xué)習(xí)與討論情況,幫助每個小組成員掌握知識點、總結(jié)問題產(chǎn)生的原因,讓學(xué)生對知識點的掌握更加融會貫通。
3.4.3建立校企合作模式
建立校企合作模式,能夠更好的為翻轉(zhuǎn)課堂的教學(xué)提供更貼近社會需求的工程項目。同時,也能在整體教學(xué)過程中,利用企業(yè)具有豐富開發(fā)經(jīng)驗的Java技術(shù)人員為學(xué)生提供指導(dǎo)和幫助。
在最終考評階段也能夠按照企業(yè)的實際要求對學(xué)生學(xué)習(xí)情況及課業(yè)的最終完成情況進行打分,使整個翻轉(zhuǎn)課堂教學(xué)模式在校企共建下順利開展。
3.4.4最終考核
課程采用多種形式相結(jié)合的考核方式。整個課程考核由平時成績、理論考核、企業(yè)考核、項目考核四部分組成。 各占 30%、30%、10%和30%。平時成績以學(xué)生平時出勤、作業(yè)完成情況、課堂表現(xiàn)等綜合給定。結(jié)合整個教學(xué)的知識點和階段性實踐項目中的關(guān)鍵技術(shù)為理論考核依據(jù)。企業(yè)考核則有企業(yè)教學(xué)人員根據(jù)學(xué)生在教學(xué)過程中的學(xué)習(xí)、動手以及溝通等方面進行給分。項目考核則以期末教師分配給每個學(xué)習(xí)小組的具體實踐項目完成的代碼、文檔以及每個組員的工作任務(wù)難度等情況進行給定。
3.4.5綜合效果評價
作為衡量教學(xué)效果的主要方式,我們主要采用了綜合評價模式。主要以形成性證據(jù)進行監(jiān)控為主,并采用了老師、學(xué)生、自動評判系統(tǒng)評價相結(jié)合的評價方式。以評價在當(dāng)前這個階段中,學(xué)生在學(xué)習(xí)過程前、過程中以及課后復(fù)習(xí)階段的綜合表現(xiàn)。
以翻轉(zhuǎn)課堂的模式針對新一屆軟件工程專業(yè)兩個班共計73位學(xué)生進行教學(xué)模式實驗,得到了學(xué)生普遍的好評,項目考核以及相關(guān)成績指標(biāo)數(shù)據(jù)都反應(yīng)出學(xué)生的學(xué)習(xí)效果得到了顯著提高,說明學(xué)生對程序設(shè)計語言的興趣和實際編程動手能力都有了很大的提高。
新的教學(xué)模式可以讓教師有更多的時間有針對性的對學(xué)生進行輔導(dǎo),增加了學(xué)生與教師的溝通,進一步確保了課程的教學(xué)效果和教學(xué)質(zhì)量。但也要看到,這種新的教學(xué)模式僅僅執(zhí)行了一年,需要通過更多的教學(xué)實踐來探索這種模式的優(yōu)缺點,以進一步修正這種教學(xué)方法。