岑 琴,趙建民
(1.溫州醫(yī)科大學 信息與工程學院,浙江 溫州 325035;2.浙江師范大學 數(shù)理與信息工程學院,浙江 金華 321000)
大型開放式網(wǎng)絡課程MOOC(massive open online courses)風靡一時,但并不能對高校學生的教育實施真正的個性化教學。如何運用慕課的優(yōu)質(zhì)資源改善傳統(tǒng)課堂,讓其更好地服務于課堂,提高課堂教學質(zhì)量[1],SPOC(Small Private Online Course,小規(guī)模私有在線課程)應運而生。
大部分實施翻轉課堂的教師基本采取常規(guī)的方法:學生提前獨立學習,有疑問和困難可以在討論區(qū)尋求教師和同伴的幫助;在翻轉課堂上,也預留了課堂時間讓學生獨立思考,嘗試自己解決問題,再與小組成員進行探討,與教師交流直至知識的吸收與問題的解決。由于各個學校學生的學情不同,本課題主要針對本校大一學生開展C語言程序設計的課堂改革,采取的是混合式學習模式。通過分析前一輪翻轉課堂實施過程中出現(xiàn)的問題,決定采取SPOC環(huán)境下的混合型教學方式,主要分為課前、課中和課后3個階段,具體實施模式見圖1。

圖1 SPOC環(huán)境下的混合型教學模型
該課程的基礎知識基本采取課外線上教學,學生課前觀看視頻、課件,再通過對應知識點的理論和實踐自測題檢驗學習效果。為了更好地了解學生的學習情況,教師先進行分組,課前由各組長填寫課前學習情況反饋表;在課堂上,根據(jù)學生反饋的問題,教師通過案例分析進行知識點的情境再現(xiàn),擊破各個難點,并輔以項目解析,使知識點之間不再零散,讓學生融會貫通,最后通過課堂測驗,檢測知識點的掌握情況,由此學生對自己有個全面的認識,這在后續(xù)的課程設計里得到了很好的驗證;課后,鼓勵學生在線上完成拓展練習,進一步鞏固所學的知識。
1)課程資料的設置。
在線課程一個很重要的資料就是課程視頻。本試驗班采用的教材是浙大何欽銘教授的《C語言能程序設計》,根據(jù)本校學生的基礎和接受能力,筆者錄制了一些符合本校學生的課程視頻,尤其是晦澀難懂的算法,供學生反復查閱、觀看,并輔以浙大翁愷老師講授的《C語言程序設計》。這套視頻在中國大學MOOC網(wǎng)很受廣大學生的歡迎,促使學生多接觸校外教師的課堂,更全面地完善知識結構。
2)學習任務單的設計。
由于課程面向大一新生開設,大部分學生習慣了中學教師細致、全面的講解,還不具備自學能力或不適應這種教學方式,需要給出詳盡的學習步驟,讓他們課前按照步驟完成各個知識點的學習,要不然課上就會不知所措。具體任務單見表1,該表給出詳細的教學目標,以及課前、課后需要做的所有事項,學生只需按照步驟完成任務,不會出現(xiàn)不知所措的現(xiàn)象。

表1 學習任務單
3)在線平臺的使用。
本次課改涉及兩個平臺,一是在線課程平臺,用于發(fā)布課件、視頻、討論、測驗等。定期進行單元考核,以達到督促的目的,二是程序設計類實驗輔助教學平臺。C語言程序設計是一門實踐性非常強的課程,旨在培養(yǎng)學生的程序設計思維,必須多加練習才能真正掌握。由于該平臺有自動批改程序功能,故每周在該平臺布置課前基礎編程題目和課后拓展編程題目,保證學生每周定量練習,做到熟能生巧。實驗考核證明,通過大量的編程練習,不僅提高了學生的編程能力,也提升了學生對計算機基礎理論的認知[2]。
為了更好地掌握學生課前自學情況,采取組長負責制,將班級分組,每周由組長統(tǒng)計組員的課前預習完成進度,并填寫課前學習反饋表(見表2),報送給教師。除此之外,在線學習平臺對學生的在線學習行為有完整的記錄,教師可以直接從平臺上獲取每位學生的學習行為及課前自測成績[2],及時調(diào)整課堂內(nèi)容,保證課堂的學習效果。

表2 課前學習反饋表
學生課前已自主學習且通過課前測試及基礎編程練習,有一定的基礎,課堂上教師就不再對知識點進行簡單的復述,而是針對提出的疑問進行解惑、典型例題解析、討論匯報等,更注重教師和學生的溝通交流,課堂上的講解尤為重要。傳統(tǒng)的教學方式不再適用,而BOPPPS教學模型是一種不錯的選擇。
BOPPPS模型是起源于北美的一種教學模型,是根據(jù)教育學人的認知理論提出的一種教學過程設計,BOPPPS 模式將每一個教學內(nèi)容劃分為6個部分[3],各部分之間遵循“起承轉合”的脈絡,其突出特點是強調(diào)教學反思和加強互動。根據(jù)學生注意力只能持續(xù)集中約15分鐘的自然規(guī)律,BOPPPS模式將課堂教學切割為15分鐘左右的多個教學小單元,規(guī)劃為6個階段[4]: 導言(Bridge-in)、學習目標(Objective/Outcome)、先測(Pre-assessment)、參與式學習(Participatory Learning)、后測(Post-assessment)及總結(Summary)。
本次課堂改革采用改良版的BOPPPS教學模型正好與翻轉課堂的理念完全契合,課前學習反饋表能更全面地測試學生的水平,課堂上突出參與式學習,強調(diào)學生參與教學活動,變被動為主動,更深刻地領會和掌握所學知識。這種模式得到學生的肯定,也提高了課堂教學質(zhì)量。
本課題在“在線開放課程平臺”上搭建線上課堂,開展SPOC下的C語言程序設計教學。選取信管專業(yè)為實驗班級,1班為課改教學班,2班為傳統(tǒng)教學班。利用統(tǒng)計學軟件SPSS 19.0分析學生成績,采用T檢驗,以Sig <0.05認為兩組間比較結果具有統(tǒng)計學差異[5]。分析結果見表3,其中,Sign值均小于0.05。實踐證明,本次課程教學改革效果明顯,課改班實驗考核、期末理論知識考核、總成績、課程設計成績均明顯高于傳統(tǒng)班。

表3 課改班與傳統(tǒng)班各類成績對比
C語言程序設計是一門實踐性非常強的專業(yè)基礎性課程,該課程的學習直接影響學生對本專業(yè)的學習興趣。在教學中引入混合式學習理念,將填鴨式的知識課堂轉變?yōu)殚_放的、互動的能力課堂,大大激發(fā)了學生的學習興趣,變被動為主動,培養(yǎng)了學生的自學能力,提高了學習效率。相比傳統(tǒng)教學,實施SPOC環(huán)境下C語言程序設計課程教學后,大部分學生成績有了比較大的提升,尤其是基礎差但愿意學的學生有了很大的進步,而個別不愿學的學生進步不明顯,如何更好地激勵這類學生成了下一課題的內(nèi)容之一。本次改革的成功經(jīng)歷為后續(xù)的教學研究打下了良好的基礎,值得在教學中推廣實踐。