張華 黃文斌 關(guān)煥梅 高建華 王先兵
摘要:針對高校非計算機專業(yè)的程序設(shè)計類課程課時少、內(nèi)容多、實操強度大和學(xué)生專業(yè)背景復(fù)雜的實情,借助互聯(lián)網(wǎng)教學(xué)工具、學(xué)習(xí)平臺和線上課程,設(shè)計一種教師易操作的輕量級混合式翻轉(zhuǎn)課堂教學(xué)模式。該模式以面授課堂為重點,線上學(xué)習(xí)作為輔助手段,采用參與式教學(xué)方法,課內(nèi)既講重要知識點,又增加交流互動環(huán)節(jié),激發(fā)學(xué)生積極思考和大膽提問。教學(xué)實踐證明教師可以采用該模式實現(xiàn)個性化教學(xué),教學(xué)效果好于傳統(tǒng)教學(xué)模式,教學(xué)方法也得到了學(xué)生的認(rèn)可。
關(guān)鍵詞:混合教學(xué);翻轉(zhuǎn)課堂;教學(xué)模式;程序設(shè)計;互聯(lián)網(wǎng)
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2020)12-0185-03
1引言
計算思維能力是大學(xué)計算機基礎(chǔ)課程教育過程中一個重要的培養(yǎng)目標(biāo),而編程實踐在培養(yǎng)大學(xué)生的計算思維和信息素養(yǎng)中起到重要作用,因此許多高校在理工科類新生入學(xué)后開設(shè)了1門計算機程序設(shè)計課程(采用的語言包括C、C++和Python等)。這類課程的內(nèi)容較多,要求學(xué)生進(jìn)行大量實際編程訓(xùn)練,而且面向全校不同專業(yè)的學(xué)生,學(xué)生的信息技術(shù)基礎(chǔ)參差不齊。近年來,學(xué)時還在不斷被削減。傳統(tǒng)的灌輸知識型的教學(xué)模式已不適應(yīng)新時期程序設(shè)計課程所面臨的形勢。那么,如何在程序設(shè)計類課程的教學(xué)中引入新的教學(xué)模式受到了廣大相關(guān)教育工作者的關(guān)注。
2混合教學(xué)模式研究
2019年2月23日,中共中央、國務(wù)院印發(fā)《中國教育現(xiàn)代化2035》,強調(diào)要加快推進(jìn)信息化時代的教育變革,利用現(xiàn)代技術(shù)加快推動人才培養(yǎng)模式改革,重塑教育教學(xué)形態(tài)嘲?!盎ヂ?lián)網(wǎng)+”催生了一種新的教育生產(chǎn)力,打破了傳統(tǒng)教育的時空界限和學(xué)校圍墻,引發(fā)了教育教學(xué)模式的革命性變化。
慕課作為一種網(wǎng)絡(luò)學(xué)習(xí)平臺,自引入我國后,以其開放式資源、自主式學(xué)習(xí)、交互式教學(xué)等特點備受國家相關(guān)部門廣泛關(guān)注。2019年4月9日,“中國慕課大會”在北京舉行,會議公布我國已建設(shè)1291門國家精品在線開放課程,12500門慕課上線,超過2億人次學(xué)習(xí)慕課。這些優(yōu)質(zhì)的資源為學(xué)生提供了一個自主學(xué)習(xí)的平臺,很大程度上培養(yǎng)了學(xué)生的自學(xué)習(xí)能力,同時也給學(xué)生提供了獨立思維的空間,使學(xué)生得到創(chuàng)新思維意識的訓(xùn)練與培養(yǎng)。
充分利用慕課和微課資源,積極地變革大學(xué)教育的教學(xué)與管理模式,把傳統(tǒng)的線下面對面授課和線上資源相結(jié)合的混合教學(xué)模式成為當(dāng)前大學(xué)教育研究的熱點,慕課線上教學(xué)與傳統(tǒng)課堂教學(xué)結(jié)合的混合教學(xué)模式隨即產(chǎn)生。
這種混合教學(xué)模式將整個學(xué)習(xí)階段分為課前基于任務(wù)的自主學(xué)習(xí),課內(nèi)師生互動的指導(dǎo)學(xué)習(xí),課后鞏固和評價。課前教師布置學(xué)習(xí)任務(wù),學(xué)習(xí)者通過在線視頻進(jìn)行學(xué)習(xí),互相交流學(xué)習(xí)心得并通過在線測試練習(xí)鞏固,掌握知識點;教師在課堂上主導(dǎo)研討,進(jìn)行課程實踐和解析,對知識進(jìn)行升華,對學(xué)習(xí)成果進(jìn)行點評;課后教師布置實踐任務(wù),學(xué)習(xí)者拓展知識,深化理解和掌握,提交成果,教師進(jìn)行點評。
基于慕課平臺的混合教學(xué)模式屬于重度混合模式,在教學(xué)過程中要求課前線上學(xué)習(xí)知識點、做習(xí)題,課堂上運用,課后線上鞏固。學(xué)生在課外要花大量時間去完成線上的學(xué)習(xí)任務(wù),通過專門設(shè)計的課內(nèi)教學(xué)活動,學(xué)生能充分理解運用和建構(gòu)新知,效果好。但是,實踐顯示比較適用于40人以下的小班,重點學(xué)生或者重點課程。然而,非計算機專業(yè)的程序設(shè)計類課程不是學(xué)生培養(yǎng)方案中的重要專業(yè)課,班級人數(shù)一般大于40,也沒有助教。
因此,針對不同課程的特點和具體教學(xué)環(huán)境設(shè)計相應(yīng)的教學(xué)模式,才能充分利用好線上資源和線下課堂的優(yōu)勢,這是需要教學(xué)工作者在實踐中總結(jié)經(jīng)驗和進(jìn)一步深入研究的。
3面向程序設(shè)計類課程的輕量級混合式翻轉(zhuǎn)課堂教學(xué)模式
在全球教育信息化時代背景下,互聯(lián)網(wǎng)不斷賦能全球教育,涌現(xiàn)了微助教、雨課堂、云班課和學(xué)習(xí)通等信息化教學(xué)工具,以及EduCoder、拼題A、Python123等線上實訓(xùn)平臺。通過在實際教學(xué)中不斷摸索,針對非計算機專業(yè)程序設(shè)計類課程設(shè)計了一種輕量級混合式翻轉(zhuǎn)課堂教學(xué)模式。
3.1教學(xué)模式設(shè)計
輕量級混合教學(xué)模式的設(shè)計理念是線上線下輕度混合和輕度翻轉(zhuǎn)本地課堂,把面授課堂作為建設(shè)重點,線上學(xué)習(xí)作為輔助手段,充分利用課內(nèi)學(xué)時,盡量占用學(xué)生較少的課外時間。在教學(xué)過程中充分利用基于互聯(lián)網(wǎng)的教學(xué)平臺(EduCoder和微助教)和移動APP(微助教的微信公眾號和QQ)的便利性,在課前進(jìn)行線上預(yù)習(xí),課堂上借助工具加強交流互動,課后自主完成線上擴(kuò)展練習(xí)和鞏固。特點是提升學(xué)生的課堂參與度,提高課堂效率;擾動較小,容易操作;適用于40人以上的大班。
在課程的一次開課過程中,教師的活動主要包括分析課程背景,設(shè)計線上線下教學(xué)內(nèi)容,制定教學(xué)計劃,收集和制作學(xué)習(xí)資源,設(shè)計教學(xué)活動,設(shè)計學(xué)習(xí)環(huán)境,開展教學(xué),總結(jié)與反思等;學(xué)生的活動包括了解課程學(xué)習(xí)方式,在老師的指導(dǎo)下線上自主學(xué)習(xí),查閱學(xué)習(xí)資料,積極參與本地課堂交流互動,分享和匯報小組項目,總結(jié)與反思等。
輕量級混合式翻轉(zhuǎn)課堂教學(xué)方案圍繞課前一課中一課后教學(xué)和學(xué)習(xí)環(huán)節(jié)設(shè)計,如表1所示。通盤考慮理論課和實驗課,把兩個課堂都納入混合式教學(xué)過程的課中環(huán)節(jié),設(shè)計各環(huán)節(jié)的主要任務(wù)。
下面假設(shè)在教學(xué)資料準(zhǔn)備好的情況下,以一周內(nèi)的一次課為例,介紹各教學(xué)環(huán)節(jié)的具體教學(xué)任務(wù)和實施方法。
(1)課前準(zhǔn)備。教師在上課前的2-3天就要開始課前的準(zhǔn)備工作,包括推薦(不強制要求)微課視頻(微課版教材提供)或慕課;通過微助教發(fā)布課件,供學(xué)生預(yù)習(xí),以便學(xué)生了解即將學(xué)習(xí)的內(nèi)容;通過微助教發(fā)布少量測試題;教師在上課前在微助教中檢查學(xué)生的預(yù)習(xí)情況,包括瀏覽課件的人數(shù)和測試題答題情況,微調(diào)課中教學(xué)安排。
(2)理論課堂。把一節(jié)45分鐘的課劃分成3個左右的主要教學(xué)塊,每個教學(xué)塊先由老師講解重要知識點,然后是互動,互動可以是微助教中的測驗,或者是討論程序設(shè)計和編程方法。理論課的師生互動時間占比在1/2-2/3。利用微助教的答題和課堂反饋功能,教師可以收集學(xué)生對本次課堂中的各知識點的理解情況和對教學(xué)方式的感受,然后立即進(jìn)行針對性的答疑。
(3)實驗課堂。在課前準(zhǔn)備階段,提前布置實驗課上要做的練習(xí)和作業(yè)。把90分鐘的實驗課分成兩個部分,分別是合作編程練習(xí)和獨自完成作業(yè)。教師發(fā)布小組任務(wù),學(xué)生分組進(jìn)行編程練習(xí),然后各小組匯報結(jié)果,學(xué)生通過微助教進(jìn)行相互間的評價。實驗課上隨時解答學(xué)生的問題,并針對共性問題向全班進(jìn)行講解。學(xué)生把程序的源文件提交到互聯(lián)網(wǎng)上的作業(yè)系統(tǒng),教師在作業(yè)系統(tǒng)中可以查看每位學(xué)生的提交情況和作業(yè)答題情況,在機房內(nèi)及時進(jìn)行一對一的交流。由于非計算機專業(yè)程序設(shè)計課程的學(xué)生的信息技術(shù)基礎(chǔ)參差不齊,針對學(xué)生的理解程度和學(xué)習(xí)速度不同的實際情況,每次作業(yè)中設(shè)置了多個層次的編程題,以必做題、選做題和拓展訓(xùn)練題的形式發(fā)布。既可以讓每位學(xué)生都能完成足夠的訓(xùn)練,也滿足了能力較強的學(xué)生對編寫程序解決更復(fù)雜或更接近現(xiàn)實問題的需求。
(4)課后鞏固。通過QQ這種人人都會用的即時通訊工具,學(xué)生可以隨時把學(xué)習(xí)中遇到的問題發(fā)布出來,學(xué)生和教師都可以幫忙解答。程序設(shè)計課程的實踐性很強,需要大量練習(xí)。教師在EduCoder(對高校免費開放的互聯(lián)網(wǎng)技術(shù)教育實訓(xùn)網(wǎng)站)上發(fā)布課外編程練習(xí)題,學(xué)生可以自主安排實踐,在線進(jìn)行訓(xùn)練,并由系統(tǒng)自動檢查提交的程序代碼。
這種輕量級混合式翻轉(zhuǎn)課堂教學(xué)模式具有以下特點:
(1)課堂上講重點,留出時間讓學(xué)生參與和擴(kuò)展課堂教學(xué);
(2)注重互動、激發(fā)學(xué)生思考;
(3)實時獲得教學(xué)反饋,可以隨時調(diào)整授課內(nèi)容,實現(xiàn)個陛化教學(xué);
(4)把提升學(xué)生綜合能力作為主要目標(biāo)。
3.2教學(xué)實踐效果
近幾年,在《C語言程序設(shè)計》《C++程序設(shè)計》和《Python程序設(shè)計》課程中進(jìn)行了混合教學(xué)實踐,教學(xué)效果相較于以前傳統(tǒng)教學(xué)模式的課堂有明顯的改善,特別是課堂氛圍和學(xué)生的學(xué)習(xí)熱情。主要體現(xiàn)在以下幾方面:
(1)學(xué)生到課率一直保持在較好的情況。
(2)在課堂上能夠一直保持較高的關(guān)注度,積極參與教學(xué)活動的學(xué)生比率很高。
(3)在課堂上響應(yīng)教師提問的學(xué)生越來越多,能夠主動提問的學(xué)生也在增加。
(4)能夠在規(guī)定時間內(nèi)完成編程作業(yè)的學(xué)生人數(shù)也增加了。
(5)有更多的學(xué)生主動去完成更多的選做和擴(kuò)展編程題。
(6)學(xué)生提交的程序源代碼的質(zhì)量也有提高。
(7)有更多的學(xué)生參與小組項目,并在課堂上分享和匯報。
下面介紹在最近結(jié)束的程序設(shè)計課上通過問卷調(diào)查了解到的學(xué)生對新教學(xué)模式的認(rèn)可度和滿意度情況。其中,參與調(diào)查的學(xué)生人數(shù)為65。
問題1:本課程采用的幾種教學(xué)工具和平臺中,你認(rèn)為哪幾種有助于學(xué)習(xí)?
設(shè)置4個選項:[A]微助教;[B]QQ群;[C]作業(yè)系統(tǒng);[D]Edu-Coder。學(xué)生選擇的結(jié)果如圖1(1)所示,顯示學(xué)生認(rèn)可教學(xué)中采用的幾種教學(xué)工具和學(xué)習(xí)平臺。
問題2:你喜歡本門課采用的哪幾種課堂教學(xué)方式?
設(shè)置4個選項:[A]微助教課堂練習(xí);[B]在紙上寫程序;[C]老師和同學(xué)們以討論方式設(shè)計和編寫程序;[D]老師和同學(xué)們一起讀程序。學(xué)生選擇的結(jié)果如圖1(2)所示,顯示學(xué)生更傾向師生互動方式的C和D。
問題3:學(xué)完這門課,你的收獲達(dá)到預(yù)期了嗎?
設(shè)置4個選項:[A]達(dá)到了;[B]收獲超出預(yù)期;[C]有收獲,但是不多,沒達(dá)到預(yù)期;[D]沒有收獲。學(xué)生選擇的結(jié)果如圖1(3)所示,有78%的學(xué)生滿意教學(xué)效果。
問題4:在本課程的學(xué)習(xí)過程中,你還同時看哪些資料?
設(shè)置4個選項:[A]中國大學(xué)MOOC課程;[B]教材配套的微課視頻[C]國外的在線課程[D]沒看上述資料。學(xué)生選擇的結(jié)果如圖1(4)所示,顯示有75%的學(xué)生通過1種或多種線上課程在課外自主學(xué)習(xí)。
4總結(jié)
非計算機專業(yè)程序設(shè)計類課程采用輕量級混合式翻轉(zhuǎn)課堂教學(xué)模式,借助互聯(lián)網(wǎng)教學(xué)工具和學(xué)習(xí)平臺把面對面課堂和線上學(xué)習(xí)有機結(jié)合,在很大程度上克服了傳統(tǒng)教學(xué)模式的不足,激發(fā)了學(xué)生學(xué)習(xí)的興趣,大部分學(xué)生都能夠積極參與課堂的教學(xué)活動,培養(yǎng)了學(xué)生自主學(xué)習(xí)的能力,還解決了傳統(tǒng)師生和生生交流受空間和時間限制的問題。教學(xué)實踐證明這種教學(xué)模式適應(yīng)程序設(shè)計類課程教育變革的新形勢,教師可以靈活操作和實現(xiàn)個性化教學(xué),教學(xué)效果也得到了學(xué)生的認(rèn)可。