王瑞庭
(內(nèi)蒙古財(cái)經(jīng)大學(xué),呼和浩特 010070)
伴隨著信息技術(shù)的發(fā)展,移動(dòng)電子設(shè)備以各種各樣的形式開(kāi)始走進(jìn)大學(xué)課堂,這使得以教師為主體的傳統(tǒng)教學(xué)在面對(duì)挑戰(zhàn)的同時(shí),也迎來(lái)了新的機(jī)遇。《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010-2020 年)》[1]與《教育信息化2.0 行動(dòng)計(jì)劃》[2]均明確指出要做好網(wǎng)絡(luò)教育,積極推進(jìn)“互聯(lián)網(wǎng)+教育”發(fā)展,在這樣的形勢(shì)下,“線上+線下”的混合式教學(xué)模式開(kāi)始廣泛應(yīng)用。Java語(yǔ)言是目前使用人數(shù)最多的一門(mén)編程語(yǔ)言,其簡(jiǎn)單性、安全性、平臺(tái)無(wú)慣性以及面向?qū)ο笮允沟闷涫艿胶芏嗑幊倘藛T青睞[3],因此,很多高校都選擇開(kāi)設(shè)《Java 程序設(shè)計(jì)》課程。而該課程的特點(diǎn)又決定了其需要理論與實(shí)踐很好的配合,藍(lán)墨云班課是針對(duì)課程進(jìn)行管理的智能教學(xué)平臺(tái),其在線簽到、討論、共享資源等功能,很好地彌補(bǔ)了傳統(tǒng)課程由于時(shí)間、空間帶來(lái)的諸多限制,也實(shí)現(xiàn)了讓學(xué)生“帶手機(jī)進(jìn)入課堂”。
作為一門(mén)計(jì)算機(jī)類課程,《Java 程序設(shè)計(jì)》課程是一門(mén)理論性和實(shí)踐性均較強(qiáng)的課程。在教學(xué)最初,主要體現(xiàn)其理論性強(qiáng)的特點(diǎn),大量的基本語(yǔ)法,對(duì)學(xué)生的理解記憶要求較高。加之課程一般在低年級(jí)開(kāi)設(shè),學(xué)生開(kāi)始接觸編程語(yǔ)言不多,所以入門(mén)之初,很多學(xué)生反映學(xué)習(xí)內(nèi)容繁多且較為枯燥[4]。而隨著教學(xué)的展開(kāi),實(shí)踐便開(kāi)始增多,學(xué)生需要在掌握語(yǔ)法與Java 語(yǔ)言面向?qū)ο蟮幕A(chǔ)上,進(jìn)行程序編寫(xiě)訓(xùn)練。實(shí)踐教學(xué)的目的在于培養(yǎng)學(xué)生的能力,將理論與實(shí)踐結(jié)合。當(dāng)前雖然大多高校均把該類課程安排在機(jī)房教學(xué),但由于課程內(nèi)時(shí)間的限制,教師在課上很難做到逐一查看每個(gè)學(xué)生的程序代碼,逐一解決學(xué)生在編寫(xiě)程序時(shí)遇到的問(wèn)題,而紙質(zhì)版的程序無(wú)論對(duì)學(xué)生還是教師均是增加額外的工作量。由此,《Java 程序設(shè)計(jì)》作為一門(mén)計(jì)算機(jī)語(yǔ)言類課程,是需要應(yīng)用“線上+線下”的混合教學(xué)模式進(jìn)行教學(xué)。
借助藍(lán)墨云班課進(jìn)行《Java 程序設(shè)計(jì)》課程的線上教學(xué)已有兩年的時(shí)間,每學(xué)期會(huì)首先根據(jù)教學(xué)班級(jí)在云班課先創(chuàng)建班課,然后云班課平臺(tái)會(huì)給創(chuàng)建好的班課分配班課號(hào),學(xué)生即可根據(jù)班課號(hào)加入班課。這樣學(xué)生便與教師處在同一教學(xué)互動(dòng)平臺(tái),教師與學(xué)生可根據(jù)各自的角色參與到教學(xué)中。根據(jù)《Java 程序設(shè)計(jì)》這門(mén)課程的特點(diǎn),在實(shí)際教學(xué)中主要進(jìn)行了以下四部分的應(yīng)用。
(1)上傳資源
藍(lán)墨云班課平臺(tái)支持以各種形式上傳資源,而且可自行設(shè)定資源的發(fā)布時(shí)間,這就可以很好地協(xié)助教師完成教學(xué)任務(wù)。在學(xué)期初備課時(shí),將課程資源上傳,均先設(shè)定為未發(fā)布狀態(tài)或者預(yù)設(shè)好發(fā)布時(shí)間,根據(jù)課程進(jìn)度,實(shí)時(shí)發(fā)布后,學(xué)生即可在線查看。與此同時(shí),根據(jù)云班課平臺(tái)顯示的學(xué)生查看信息反饋,教師可以輕松獲取學(xué)生的查看結(jié)果。在教師與學(xué)生共同操作云平臺(tái)的過(guò)程中,雖不見(jiàn)面,卻完成了很好的互動(dòng)。Java課程前期語(yǔ)法較多,上課的內(nèi)容量較大,學(xué)生課上很難完全掌握,通過(guò)在線上傳課件與視頻資源,學(xué)生可以在課下再次查看課程內(nèi)容。《Java 程序設(shè)計(jì)》課程實(shí)踐性很強(qiáng),但學(xué)習(xí)之初,很多學(xué)生編寫(xiě)程序容易出現(xiàn)不知從何下手,所以在上傳資源時(shí),除了授課課件,還整理了不同類別的程序題,并給出詳細(xì)的編寫(xiě)過(guò)程,幫助學(xué)生拓寬編程思路。
(2)簽到功能
學(xué)生作為課堂活動(dòng)不可缺少的組成部分,需要積極參與到課堂中。傳統(tǒng)的課堂以教師點(diǎn)名的方式作為對(duì)學(xué)生出勤的主要考核方式,而這種方式既耗時(shí)又耗力,而且學(xué)生較為反感這種強(qiáng)硬的點(diǎn)名方式。而云班課平臺(tái)的簽到功能,有多種方式,在《Java 程序設(shè)計(jì)》這門(mén)課程中,經(jīng)常使用的手勢(shì)簽到,在限定的時(shí)間完成簽到,不僅效率高,而且也為課堂增加了些許趣味。借助藍(lán)墨云班課平臺(tái)完成對(duì)學(xué)生的出勤考核,這種在線的方式不僅省時(shí)省力,平臺(tái)改進(jìn)后,還可顯示學(xué)生簽到之時(shí)與教師的距離,這使得平臺(tái)簽到的數(shù)據(jù)更加真實(shí),電子版的統(tǒng)計(jì)數(shù)據(jù)可以很好保存。
(3)創(chuàng)建活動(dòng)
云班課平臺(tái)支持以各種方式創(chuàng)建教學(xué)支持活動(dòng),在《Java 程序設(shè)計(jì)》課程中使用較多的是課堂表現(xiàn),頭腦風(fēng)暴,答疑討論,測(cè)試活動(dòng)與作業(yè)/小組任務(wù),這五項(xiàng)。其中前兩者作為課堂活動(dòng)的支持,后三項(xiàng)作為課后活動(dòng)的支持。例如平臺(tái)提供的課堂表現(xiàn)功能,可以替代傳統(tǒng)課堂靠點(diǎn)名選擇學(xué)生回答問(wèn)題的方式,學(xué)生既可以通過(guò)平臺(tái)舉手,還可以由教師發(fā)起搶答,不同的形式使得課堂變得更加活躍。而課后的作業(yè)/小組任務(wù),則可以設(shè)定最晚提交時(shí)間,過(guò)時(shí)自動(dòng)關(guān)閉的作業(yè)使得學(xué)生的時(shí)間意識(shí)增強(qiáng)。而且Java 編程本就需要在計(jì)算機(jī)段完成,這樣在線提交的方式,減少了很多“中間環(huán)節(jié)”。作業(yè)的評(píng)分可由教師給定,也可以學(xué)生互評(píng),在互評(píng)過(guò)程中,學(xué)生對(duì)知識(shí)點(diǎn)的掌握再次得以強(qiáng)化。這些形式多樣的活動(dòng)豐富的課堂內(nèi)容,也使得帶手機(jī)進(jìn)課堂變成了學(xué)習(xí)的一種方式。
(4)導(dǎo)出/報(bào)告功能
平臺(tái)的導(dǎo)出/報(bào)告功能是作為最終課程成績(jī)?cè)u(píng)定的強(qiáng)大助手,其導(dǎo)出的數(shù)據(jù)分別班課匯總數(shù)據(jù)、明細(xì)數(shù)據(jù)、教學(xué)報(bào)告或是學(xué)生學(xué)習(xí)報(bào)告與平時(shí)成績(jī)。細(xì)化到教學(xué)周報(bào)的統(tǒng)計(jì)報(bào)告,通過(guò)折線圖或是柱狀圖清晰顯示每一周班課內(nèi)各種活動(dòng)的變化情況,有助于教師了解每一周的教學(xué)情況,完善教學(xué)內(nèi)容及時(shí)與暫時(shí)落后的同學(xué)溝通,幫助其調(diào)整學(xué)習(xí)狀態(tài)。而學(xué)生學(xué)習(xí)報(bào)告與平時(shí)成績(jī)是教師最為關(guān)心的部分,平臺(tái)有很詳細(xì)的學(xué)生通過(guò)各類學(xué)習(xí)獲得的經(jīng)驗(yàn)值,通過(guò)教師設(shè)定的分值,便可得到最終的成績(jī)。《Java 程序設(shè)計(jì)》這門(mén)課程平時(shí)成績(jī)占到50%,而這50%的平時(shí)成績(jī),均來(lái)自云班課的統(tǒng)計(jì)數(shù)據(jù)。通過(guò)統(tǒng)計(jì)數(shù)據(jù)還可以分析每個(gè)學(xué)生的學(xué)習(xí)行為側(cè)重,便于日后的教學(xué)活動(dòng)的調(diào)整。
(1)改善學(xué)生的學(xué)習(xí)習(xí)慣
云平臺(tái)的使用,一定程度改變了學(xué)生在學(xué)習(xí)中被動(dòng)等待的現(xiàn)狀。以云平臺(tái)中的多種活動(dòng)為依托,設(shè)定好的結(jié)束時(shí)間,可以有效地對(duì)學(xué)習(xí)行為進(jìn)行督促。定時(shí)開(kāi)放的學(xué)習(xí)資源,學(xué)生可隨時(shí)隨地進(jìn)行查看,逐步培養(yǎng)Java 語(yǔ)言的學(xué)習(xí)思維。學(xué)生通過(guò)自己在課程內(nèi)的各類積極行為,獲得相應(yīng)的經(jīng)驗(yàn)值,而越多的經(jīng)驗(yàn)值也會(huì)培養(yǎng)學(xué)生的學(xué)習(xí)成就感。以上種種,都在逐步幫助學(xué)生培養(yǎng)良好的學(xué)習(xí)習(xí)慣,變被動(dòng)為主動(dòng)。
(2)提高學(xué)生的學(xué)習(xí)成果
云平臺(tái)的使用,使得在《Java 程序設(shè)計(jì)》課程的考核中,平時(shí)成績(jī)由30%上升到50%。學(xué)生獲得的最終成績(jī)中試卷考核比例的下降,表明更注重學(xué)生實(shí)際Java 編程能力的考核。學(xué)生在不斷完成平臺(tái)中的編程活動(dòng),鍛煉的實(shí)際的編程能力與解決實(shí)際問(wèn)題的能力,而參與小組實(shí)驗(yàn)的過(guò)程中,通過(guò)小組內(nèi)配合,相互交流學(xué)習(xí)經(jīng)驗(yàn),可以很好地將書(shū)本內(nèi)的知識(shí)轉(zhuǎn)化為實(shí)際的操作能力的提升,而這編程能力,是學(xué)習(xí)編程語(yǔ)言的最終目的。
(3)促進(jìn)教師的教學(xué)實(shí)施
借助于云平臺(tái)中較為完善的功能設(shè)置,教師可以在課前完成教學(xué)資源的上傳,課中進(jìn)行課堂監(jiān)督,課后布置作業(yè),這些不僅省去了很多課堂的時(shí)間,也為學(xué)生學(xué)習(xí)提供了便利。而平臺(tái)中的詳細(xì)的統(tǒng)計(jì)數(shù)據(jù),可能幫助隨時(shí)調(diào)整教學(xué)過(guò)程中出現(xiàn)的問(wèn)題,豐富教學(xué)內(nèi)容,形成有比較完善的、有層次的教學(xué)體系。通過(guò)平臺(tái),學(xué)生可以隨時(shí)找到教師,教師也可以及時(shí)給學(xué)生反饋信息,這些均是在完善教學(xué)活動(dòng)。
在當(dāng)教學(xué)活動(dòng)作為需要教學(xué)雙方共同參與的活動(dòng),這種基于藍(lán)墨云班課平臺(tái)的“線上+線下”的學(xué)習(xí)方式很協(xié)助了教學(xué)活動(dòng)的實(shí)施。在當(dāng)下學(xué)生對(duì)手機(jī)的依賴性較強(qiáng)的情況下,藍(lán)墨云班課平臺(tái)幫助教師與學(xué)生實(shí)現(xiàn)了利用手機(jī)實(shí)現(xiàn)即時(shí)互動(dòng)教與學(xué),學(xué)生可以利用手機(jī)進(jìn)行自主學(xué)習(xí),參與教學(xué)活動(dòng),使得手機(jī)的效用得以較大的發(fā)揮。在《Java 程序設(shè)計(jì)》課程中應(yīng)用藍(lán)墨云班課平臺(tái)的兩年實(shí)踐中,從最開(kāi)始以上傳課程資源為主到現(xiàn)在很多活動(dòng)都借助于云班課平臺(tái)展開(kāi),無(wú)形中增加了“額外”的教與學(xué)的時(shí)間。除此之外,藍(lán)墨云班課平臺(tái)很好地架起了一座溝通的橋梁,學(xué)生的問(wèn)題很多時(shí)候不再通過(guò)電話或是留至下節(jié)課堂,而是在云班課向教師即時(shí)提問(wèn),這也說(shuō)明學(xué)生很好地接受了在線學(xué)習(xí)并且作為解決問(wèn)題的途徑。