教巍巍 李麗萍
[摘 要] 目前計算機(jī)已應(yīng)用至各行各業(yè),計算機(jī)教育成為大學(xué)生的必修課程,其中,計算機(jī)基礎(chǔ)知識、C語言程序設(shè)計和數(shù)據(jù)庫技術(shù)等課程成為計算機(jī)專業(yè)大學(xué)生必須要掌握的技能。MOOC+SPOC混合教學(xué)模式通過線上線下結(jié)合,讓學(xué)生用手機(jī)忙正事,讓教師用互聯(lián)網(wǎng)挖掘有趣的問題,換角度、換方式、換案例,用問題和有趣的生活現(xiàn)象吸引學(xué)生的注意力。該文就MOOC+SPOC混合教學(xué)模式在“C語言”課程中的應(yīng)用展開研究,探討互聯(lián)網(wǎng)發(fā)展背景下的教育改革模式。
[關(guān)鍵詞] MOOC;SPOC;混合教學(xué);C語言課程;應(yīng)用研究
一、引言
自2012年以來MOOC課程就受到教育界的廣泛關(guān)注,大部分教師已經(jīng)初步了解、熟悉MOOC、微課、翻轉(zhuǎn)課堂等字眼,作為一種全新的在線教育模式,MOOC課程展現(xiàn)出其獨(dú)特的教育優(yōu)勢。而在實踐中發(fā)現(xiàn),MOOC課程由于教學(xué)松散有較高的不合格率,因此SPOC概念被提出。通過MOOC和SPOC混合,借助MOOC和SPOC的優(yōu)勢,打造資源共享、優(yōu)勢互補(bǔ)、教學(xué)共舉的教學(xué)模式,既可以改變MOOC課程的不足,也可以運(yùn)用SPOC模式提高教學(xué)質(zhì)量。作為兩種優(yōu)質(zhì)的開放教育資源,MOOC課程和SPOC課程都具有獨(dú)特的優(yōu)勢,只有深入研究這兩種教學(xué)形式的優(yōu)點并加以利用,才能促進(jìn)C語言課程教學(xué)改革,滿足學(xué)生的需要。
二、MOOC+SPOC課程的概念
MOOC課程是大規(guī)模在線課程,也就是大眾所熟知的慕課,其打破傳統(tǒng)的課堂教學(xué)模式,允許不同層次、不同等級、不同年齡、不同學(xué)歷的學(xué)習(xí)者進(jìn)行大規(guī)模學(xué)習(xí)。MOOC課程沒有人數(shù)、課堂教學(xué)的限制,允許學(xué)生進(jìn)行自主學(xué)習(xí),受到我國社會的推崇。多數(shù)高校為迎合以人為本的教育改革理念,逐漸引進(jìn)MOOC課程并進(jìn)行推廣。SPOC課程是在MOOC課程基礎(chǔ)上構(gòu)建的新型在線學(xué)習(xí)模式,其以小規(guī)模的限制性在線課程為主,課程人數(shù)一般在幾十人左右,只有達(dá)到條件才可以進(jìn)行學(xué)習(xí),只有完成課程任務(wù)才能獲得相應(yīng)的證書。將MOOC和SPOC課程進(jìn)行混合可以使二者的優(yōu)勢得到最大化發(fā)揮。
(一)MOOC課程的優(yōu)勢
就用“C語言”課程的教學(xué)實踐來說,MOOC課程的優(yōu)點主要體現(xiàn)在教學(xué)資源的優(yōu)化組合、教學(xué)靈活性、終身學(xué)習(xí)可能性、課堂互動最大化四個方面。首先就教學(xué)資源的優(yōu)化組合來說,MOOC課程改變傳統(tǒng)高校封閉式的教學(xué)模式,只要符合教學(xué)條件,任意國家、任意高校、任何教師都可以運(yùn)用MOOC課程平臺,這樣做既可以匯集世界不同國家、不同地區(qū)的“C語言”課程資源,打破高校資源流通的壁壘,也避免受到地域、時間的限制,學(xué)生可以聽取世界級優(yōu)質(zhì)課程。有著名學(xué)者指出,MOOC的出現(xiàn)開啟新的時代,未來的課程、大學(xué)甚至整個行業(yè)都會隨MOOC課程改變,這也從另一角度說明高等學(xué)府在未來的發(fā)展方向[1]?!癈語言”課程作為計算機(jī)專業(yè)的基礎(chǔ)課程之一,對學(xué)生未來職業(yè)發(fā)展、就業(yè)規(guī)劃都具有重要意義,運(yùn)用MOOC課程可以按照學(xué)生的自主需求組合C語言課程的優(yōu)質(zhì)資源,讓學(xué)生接觸更高深、更專業(yè)、更前沿的C語言知識。而教學(xué)靈活性是指MOOC課程并未設(shè)置具體的時間、地點,學(xué)生只需要尋找能夠上網(wǎng)的地方就可以自由搭配課程學(xué)習(xí)。傳統(tǒng)的“C語言”課程通常需要學(xué)生在計算機(jī)機(jī)房進(jìn)行實踐,而在MOOC課程下,學(xué)生可以以自我需求為中心,按照自身的意愿選擇某個時間、某個地點完成實踐。MOOC課程的時長一般在10~20分鐘,學(xué)生在短時間內(nèi)更容易集中注意力,而教師在短時間內(nèi)講述的大多是“干貨”,這更符合當(dāng)代年輕人的學(xué)習(xí)心理。終身學(xué)習(xí)可能性是指MOOC課程沒有學(xué)歷、學(xué)習(xí)人數(shù)的限制。目前國家更倡導(dǎo)終身學(xué)習(xí)理念,因此,知識背景、年齡各異的人群都可以進(jìn)入MOOC課程學(xué)習(xí)。課堂互動最大化是指在MOOC課程中學(xué)生可以就感興趣的話題展開討論,學(xué)生也可以就自身疑慮與教師展開互動,由于在線學(xué)習(xí)視頻可以暫停,因此,這種互動既不干擾知識的學(xué)習(xí),不會打斷學(xué)習(xí)思路,也可以增強(qiáng)課堂的開放性、互動性氛圍。除這些優(yōu)勢之外,MOOC課程沒有課上課下之分,課程助教可以全天候、及時地解答學(xué)生存在的疑慮,這種反饋相對傳統(tǒng)課堂而言更加及時。
(二)SPOC課程的優(yōu)勢
相比MOOC課程而言,SPOC課程時長比較短、學(xué)習(xí)人數(shù)比較少。SPOC課程需要根據(jù)學(xué)習(xí)者的學(xué)歷、知識背景進(jìn)行差異化的教學(xué),社會人士和計算機(jī)專業(yè)的學(xué)生對C語言的了解程度不同,學(xué)習(xí)目標(biāo)、學(xué)習(xí)技能自然也不同,當(dāng)其觀看同一視頻時收獲也不同。在觀看MOOC視頻內(nèi)容時,知識水平較高的學(xué)習(xí)者會感覺教學(xué)內(nèi)容過于簡單,課程任務(wù)和作業(yè)內(nèi)容也比較容易,而對于社會人士或知識水平較低的學(xué)生來說,只能從最簡單的“C語言”課程開始學(xué)習(xí)。SPOC課程關(guān)注到這種差異化的學(xué)歷背景,在不同的課程內(nèi)容中有不同的學(xué)歷和認(rèn)知限制,通過少量、精品的教學(xué)視頻資源,既可以更好地適應(yīng)學(xué)生的認(rèn)知發(fā)展規(guī)律,也可以根據(jù)學(xué)生的知識結(jié)構(gòu)和學(xué)習(xí)目的展開針對性的教學(xué),不同的學(xué)習(xí)者可以在觀看不同的C語言教學(xué)視頻中獲得不同的學(xué)習(xí)體驗,提升學(xué)習(xí)效率。從長遠(yuǎn)來看,SPOC課程的針對性學(xué)習(xí)更有利于學(xué)習(xí)者的長遠(yuǎn)發(fā)展[2]。SPOC課程所選擇的學(xué)習(xí)者都具有強(qiáng)烈的學(xué)習(xí)欲望,如部分學(xué)習(xí)者更多期望學(xué)習(xí)“C語言”課程的基本概念,而部分學(xué)習(xí)者希望學(xué)習(xí)設(shè)計程序,因此可以根據(jù)學(xué)生的不同意愿參與SPOC課程,滿足學(xué)生的學(xué)習(xí)動機(jī)。在具有針對性的SPOC課程中,學(xué)生必須要完成相應(yīng)的任務(wù)才能開展更深入的學(xué)習(xí)活動,因此,其作業(yè)完成率比較高,SPOC課程中的學(xué)習(xí)者會有更加完整的學(xué)習(xí)體驗。
(三)C語言的概念和設(shè)計內(nèi)涵
C語言是計算機(jī)的一種語言,通俗來說,計算機(jī)需要通過C語言表達(dá)各種思想。因此學(xué)生需要在此課程內(nèi)系統(tǒng)掌握計算機(jī)語言,了解計算機(jī)軟件設(shè)備的編寫程序和代碼,這需要學(xué)生具有計算機(jī)思維。作為計算機(jī)專業(yè)的基礎(chǔ)課程,其是學(xué)生運(yùn)用計算機(jī)的基礎(chǔ),教師需要運(yùn)用慕課資源系統(tǒng)更新傳統(tǒng)計算機(jī)應(yīng)用理念,用現(xiàn)代化思維使學(xué)生掌握基本的編程方法,并運(yùn)用C語言的基礎(chǔ)知識、技能解決計算機(jī)的實際問題,調(diào)整各類程序的錯誤。MOOC+SPOC混合教學(xué)需要根據(jù)學(xué)生對計算機(jī)的了解程度、基礎(chǔ)能力構(gòu)建適合的針對性教學(xué)活動,幫助任意基礎(chǔ)、任意文化背景的人系統(tǒng)學(xué)習(xí)C語言,為計算機(jī)技術(shù)的智能化、自動化發(fā)展提供前提條件。
三、MOOC+SPOC混合教學(xué)模式在“C語言”課程中的實踐
(一)建設(shè)MOOC基礎(chǔ)下的SPOC資源庫
教師可以根據(jù)本校學(xué)生對“C語言”課程的了解度和掌握度,廣泛搜集與之相符合的“C語言”課程資源,并以課程開發(fā)者的角色開發(fā)慕課資源和翻轉(zhuǎn)課堂資源。根據(jù)學(xué)生的學(xué)習(xí)興趣、學(xué)習(xí)思維、學(xué)習(xí)能力構(gòu)建與C語言教材相符的配套資源,如可以根據(jù)教材內(nèi)容設(shè)置Visual C++6.0環(huán)境中的程序運(yùn)行、程序調(diào)試方法等微視頻資源,上傳至SPOC平臺中,為學(xué)生提供線上學(xué)習(xí)資源[3]。學(xué)生可以根據(jù)自身學(xué)習(xí)的特點選擇不同的C程序課程,教師還應(yīng)根據(jù)學(xué)校專業(yè)的特色和定位,廣泛搜集其他大學(xué)計算機(jī)領(lǐng)域的有關(guān)C語言編程的前沿科技、實踐案例、短視頻等,將其放置在課外拓展板塊,讓學(xué)生在學(xué)習(xí)基礎(chǔ)課程之外適當(dāng)了解C語言的其他運(yùn)用。在SPOC資源庫中,教師可以針對MOOC資源設(shè)置階段性討論話題、教學(xué)課件、自測、知識點回顧等內(nèi)容,從不同角度探討同一知識點,幫助學(xué)生更加直觀、具體地理解每一個知識點的運(yùn)用原理,了解C語言里面體現(xiàn)的計算機(jī)運(yùn)行原理。教師可以將C語言、Basic等課程轉(zhuǎn)化成不同難度的練習(xí)題,讓基礎(chǔ)不一的學(xué)生在練習(xí)的過程中提升對C語言的理解,了解C語言程序設(shè)計的精髓。
(二)C語言教學(xué)準(zhǔn)備
在構(gòu)建混合式課程時,教師首先需要準(zhǔn)備MOOC資源,根據(jù)課程內(nèi)容選擇SPOC類型,收集有關(guān)資料和案例[4]。由于學(xué)習(xí)者的個性差異,不是每一類SPOC課程都適合學(xué)生學(xué)習(xí),因此,教師需要在教學(xué)資源庫中尋找相對應(yīng)章節(jié)的內(nèi)容,并進(jìn)行課堂局部教學(xué)??梢跃蛯W(xué)生的個人能力編排線上教學(xué)課表,提前選擇MOOC教學(xué)資源,通過同步SPOC組織學(xué)生進(jìn)行線上選課和線下選課,讓學(xué)生用真實姓名填寫和注冊在線學(xué)籍,便于教師分析不同學(xué)生在線學(xué)習(xí)過程,在線查看學(xué)生的到課情況。在線上課程時,教師需要約法三章,讓學(xué)生在嚴(yán)格遵守課堂秩序的規(guī)則下開始編程。在初步教學(xué)時,避免將繁雜的東西全部丟給學(xué)生,學(xué)生可以就教師制作的教學(xué)課件和視頻內(nèi)容展開C語言學(xué)習(xí),并結(jié)合教材思考C語言程序設(shè)計的精髓,之后利用SSE刷題練兵,運(yùn)用電腦一邊學(xué)習(xí)一邊開展實驗實戰(zhàn)。在遇到困難時暫停線上學(xué)習(xí)資源,在討論社區(qū)進(jìn)行互動學(xué)習(xí)。在線下教學(xué)課程中,教師可以讓學(xué)生就線上課程的教學(xué)內(nèi)容進(jìn)行講述,一方面評價學(xué)生線上自學(xué)結(jié)果,另一方面尋找學(xué)生在講述中出現(xiàn)的疑難問題,利用線下面對面教學(xué)進(jìn)行互動交流和反饋,使疑難問題的解答更有深度。之后教師可以引入翻轉(zhuǎn)課堂,讓學(xué)生就翻轉(zhuǎn)課堂中的教學(xué)任務(wù)進(jìn)行快問快答和奇思妙想,更新傳統(tǒng)課堂授課的單一性,整合多種教學(xué)手法,提升學(xué)生的聽課效率。學(xué)生需要在每次授課前后按照教學(xué)內(nèi)容完成線上自學(xué),查閱線上教學(xué)資料。教師可以根據(jù)教科書的順序調(diào)整C語言設(shè)計程序,按照學(xué)生的學(xué)習(xí)能力、學(xué)習(xí)興趣設(shè)計教學(xué)路徑,在線下教學(xué)時不再重復(fù)慕課中講過的程序。
(三)C語言教學(xué)過程
教師在課堂教學(xué)時,可以根據(jù)C語言程序設(shè)置一個問題,貫穿本節(jié)課程所要講述的多個知識點,引導(dǎo)學(xué)生從時下熱門的計算機(jī)軟件、程序等挖掘有趣的問題[5]。結(jié)合C語言的相關(guān)知識講述C語言知識的不同特點,如可以從吃蟹黃湯包中講解C語言程序算法的基本結(jié)構(gòu),讓學(xué)生牢計算法的三個步驟。通過將C語言轉(zhuǎn)化成現(xiàn)實生活中的案例,既讓學(xué)生了解C語言與實際生活的關(guān)聯(lián),又讓學(xué)生從有趣的知識中引發(fā)進(jìn)一步思考,優(yōu)化設(shè)計程序。教師可以在線下發(fā)展課堂教學(xué)中添加當(dāng)代大學(xué)生喜聞樂見的元素,如大學(xué)生關(guān)注的新聞熱點和熱播影視劇等,之后讓學(xué)生以小組為單位,開展討論或進(jìn)行現(xiàn)場編程,根據(jù)學(xué)生的學(xué)習(xí)反饋隨機(jī)應(yīng)變,線下課程中以練習(xí)為主,讓學(xué)生攜帶筆記本電腦現(xiàn)場完成編程。
(四)C語言教學(xué)評價
基于MOOC和SPOC混合模式的課程改革,考核方式也需要跟隨課程內(nèi)容的改革而變化,教師可以協(xié)商取消書面考試,運(yùn)用分階段、多重累積的方式代替?zhèn)鹘y(tǒng)的考核模式。如在線上安排隨機(jī)作業(yè),在線下安排上機(jī)考試,在每一次實驗課結(jié)束之后進(jìn)行綜合考評,并在期末時總體結(jié)算考評的平均成績。在線上隨機(jī)作業(yè)中按照滿分線和及格線的標(biāo)準(zhǔn)取相對分?jǐn)?shù),按照刷題進(jìn)行排名。教師可以在C語言自主自助式能力訓(xùn)練平臺中發(fā)布隨機(jī)題目,讓學(xué)生根據(jù)自學(xué)內(nèi)容自主選題,自主抽題,既要保證每一類題目的難度相同,也要降低抄襲概率。同時,教師還可以將自主設(shè)計的題目發(fā)布到習(xí)題庫中,引導(dǎo)學(xué)生自主測評、自主反饋、自主修正錯誤。引入相對分機(jī)制,讓學(xué)生為取得較好的成績自主鞏固與復(fù)習(xí)知識。學(xué)生可以實時查看自己的綜合成績,在此基礎(chǔ)上進(jìn)行努力。
四、MOOC+SPOC混合教學(xué)模式在“C語言”課程中的應(yīng)用展望
(一)規(guī)避教學(xué)過程中的弊端
由于慕課課程和翻轉(zhuǎn)課堂都是互聯(lián)網(wǎng)教學(xué)的一種形式,因此,其對學(xué)生的約束力不強(qiáng),學(xué)生很可能通過種種途徑逃避教師線上點名,在在線測評系統(tǒng)中偽造成績[6]。因此,為更好地規(guī)避混合教學(xué)模式的弊端,教師需要做好線上試卷管理工作,同時還需要以實體線下課堂為主,以MOOC+SPOC線上課程為輔,通過線下課程和線上課程的訓(xùn)練,讓學(xué)生從根本上掌握C語言編程的程序和基礎(chǔ)知識。教師需要在線上教學(xué)中根據(jù)“C語言”課程的內(nèi)容訓(xùn)練學(xué)生的編程思想,并在線下課程中運(yùn)用1~2分鐘的時間鞏固復(fù)習(xí),利用線上資源豐富學(xué)生的編程語言,如C++、Java等,拓展學(xué)生的C語言知識體系,運(yùn)用多種計算機(jī)編程語言提高學(xué)生對“C語言”課程的興趣,吸引學(xué)生更好地投入C語言編程的學(xué)習(xí)中。
(二)提高教師的教學(xué)能力,轉(zhuǎn)變教學(xué)理念
教師的個人能力是MOOC+SPOC混合模式發(fā)揮作用的關(guān)鍵,教師首先需要熟悉MOOC和SPOC課程的理念、特點,并結(jié)合“C語言”課程的實踐教學(xué)內(nèi)容組織教學(xué)活動,轉(zhuǎn)變傳統(tǒng)課堂單一的互動、單一的問答環(huán)節(jié),鼓勵學(xué)生踴躍發(fā)言,讓學(xué)生無論是在線上還是線下都可以積極地參與課堂。學(xué)校需要重視計算機(jī)專業(yè)教師的培養(yǎng),根據(jù)MOOC和SPOC混合模式的教學(xué)實踐讓新開課的教師試講,利用層層把關(guān),讓教師持續(xù)改進(jìn)教學(xué)質(zhì)量,形成優(yōu)質(zhì)的“C語言”課程精髓資源。對慕課和翻轉(zhuǎn)課堂的助教進(jìn)行崗前培訓(xùn),對課程組管理方式、疑難問題解答形式等作出具體的標(biāo)準(zhǔn),通過更新教師對慕課和翻轉(zhuǎn)課堂的認(rèn)識,更好地把握混合教學(xué)改革,更好地推動“C語言”課程的教學(xué)實踐。
(三)培養(yǎng)學(xué)生的自學(xué)能力
由教育實踐可以發(fā)現(xiàn),MOOC+SPOC混合模式成為“C語言”課程改革的必然趨勢,這兩種教學(xué)模式的興起不僅可以促進(jìn)“C語言”課程的建設(shè),也可以更好地開發(fā)和利用教育資源,但其對學(xué)生的自學(xué)能力要求較高[7]。因此,教師需要通過多種方式調(diào)動學(xué)生的自學(xué)能力,幫助學(xué)生養(yǎng)成自學(xué)思維,如可以盡可能地縮短慕課和翻轉(zhuǎn)課堂的教學(xué)時間,將完整的知識點分為幾個單元下載,讓學(xué)生通過手機(jī)客戶端就可以隨心所欲地反復(fù)學(xué)習(xí)。但零散的知識點會造成學(xué)生C語言知識體系的混亂,因此,教師可以根據(jù)C語言教材編寫思維導(dǎo)圖,讓學(xué)生將所學(xué)的分散知識填充到思維導(dǎo)圖中,鞏固復(fù)習(xí)。
五、結(jié)語
綜上所述,線上線下混合式翻轉(zhuǎn)課堂教學(xué)模式成為教育改革的新思路,高校需要進(jìn)一步借助MOOC和SPOC課堂的優(yōu)勢開展混合式教學(xué),既要保留傳統(tǒng)課堂教學(xué)的優(yōu)點,又要最大程度地發(fā)揮MOOC和SPOC的作用,讓學(xué)生更深入地了解計算機(jī)學(xué)科,了解C語言課程,熟悉編程設(shè)計的實際應(yīng)用。通過開設(shè)高水平、專業(yè)性強(qiáng)、特色性明顯的C語言課程體系,惠及全體師生和其他學(xué)習(xí)者。
參考文獻(xiàn)
[1]胡靜,陳立潮.基于MOOC+SPOC混合教學(xué)的翻轉(zhuǎn)課堂教學(xué)實踐[J].計算機(jī)教育,2017(04):129-133,138.
[2]劉云芳,左為平,李海蕓.基于MOOC+SPOC混合教學(xué)的大學(xué)計算機(jī)課程實踐[J].信息系統(tǒng)工程,2019(02):159-160.
[3]杜改麗.高校公共基礎(chǔ)類課程MOOC+SPOC混合教學(xué)模式課堂教學(xué)環(huán)節(jié)研究[J].甘肅科技,2019,35(01):68-70.
[4]劉紅霞.MOOC+SPOC教學(xué)模式在高校計算機(jī)公共課教學(xué)中的應(yīng)用研究[J].江西電力職業(yè)技術(shù)學(xué)院學(xué)報,2019,32(03):26-27,30.
[5]丁翠娟,余戰(zhàn)波.MOOC背景下高校SPOC教學(xué)改革研究進(jìn)展[J].黃河水利職業(yè)技術(shù)學(xué)院學(xué)報,2018,30(01):71-74.
[6]馮燕芳,陳永平.“互聯(lián)網(wǎng)+”環(huán)境下高職傳統(tǒng)教學(xué)與MOOC、SPOC比較分析[J].職業(yè)技術(shù)教育,2019,40(05):43-48.
[7]馬亮.基于MOOC的SPOC在線教學(xué)平臺建設(shè)與應(yīng)用探討[J].電腦知識與技術(shù),2018,14(23):166-167,170.