蘭慧紅 趙 丹
(廣西教育學院數(shù)學與信息科學學院,廣西 南寧 530023)
隨著互聯(lián)網(wǎng)技術(shù)及教育信息化的快速發(fā)展,在線教育已成為當前教育的新手段。在線教育在國家支持、學校跟進、企業(yè)參與下蓬勃發(fā)展,逐漸涌現(xiàn)出像智慧樹、中國大學MOOC等慕課平臺。C語言程序設計在以上主流慕課平臺上也有豐富的課程資源,但由于各高校課程教學目標、學生實際水平和需求不一,學生很難在這些平臺中找到適合自己的課程,慕課資源利用率低,學習效果不理想。
因此,建設符合各高校課程教學目標、學生實際水平和實際學習需求的在線課程,將其融入教師的課堂教學中,探索在線課程與傳統(tǒng)課堂教學相結(jié)合的混合教學模式,對提高課程教學質(zhì)量具有重要的意義。
C語言程序設計課程是廣西教育學院計算機應用技術(shù)、現(xiàn)代教育技術(shù)及數(shù)學教育專業(yè)的專業(yè)基礎課程。通過該課程的學習可讓學生具備一定的編程能力,能運用程序設計語言的理論和技能解決現(xiàn)實問題,為學生后續(xù)學習其他專業(yè)課程打好編程基礎。
目前主流的慕課平臺上有很多C語言程序設計課程,然而由于課程內(nèi)容與教學目標不匹配,平臺上的很多資源不能照搬使用,需要篩選和整理出符合教學目標、教學內(nèi)容和學生學習實際的資源并有效利用。同時,還需結(jié)合教學實際,建設一些新的線上資源。根據(jù)課程特點及學生實際,在線課程資源包含電子教材、微課視頻、PPT教學課件、自測題庫、實驗題庫、工具軟件等,這些資源按照知識點提供,每個知識點有預習內(nèi)容、微課視頻講解、PPT教學課件、課前自測題、課后自測題、實驗題等。
1.2.1 微課視頻的建設
教師除了從已有平臺中篩選出符合教學目標的部分優(yōu)秀微課視頻外,還需結(jié)合實際自主錄制相應知識點講解和實例演示的微課視頻。微課視頻的建設應以短小精悍、突出重點、能激發(fā)學生學習興趣等原則進行設計。
1.2.2 PPT教學課件的建設
PPT教學課件應凝練教學內(nèi)容,精心插入聲音、圖片、動畫、模型等元素豐富課件表現(xiàn)形式,將抽象的知識以形象、直觀的形式展現(xiàn)給學生,激發(fā)學生的學習興趣。
1.2.3 自測題庫的建設
針對知識點建設自測題庫,包含課前自測題庫和課后自測題庫。課前測試主要是基礎知識的考核,在學生自學基礎上設置,用于檢測學生自主學習效果。與課前測試不同,課后測試主要是能力考核,主要考核學生對本節(jié)課知識點的掌握和靈活運用情況。自測題庫的題型包括選擇題、填空題、判斷題,其完成形式為學生在網(wǎng)絡教學平臺在線答題提交,平臺自動批閱。
1.2.4 實驗題庫的建設
針對知識點建設不同層次的實驗題庫,包含基礎題和提高題,主要考核學生程序設計及運用計算機解決實際問題的能力。實驗題庫的題型包括程序閱讀題和編程題,其完成形式為學生以圖片形式上傳,由教師手動批閱。
1.2.5 根據(jù)課程需要在線提供軟件工具
由于C語言程序設計課程是一門實踐性很強的課程,線上資源中還需要提供搭建環(huán)境所需的工具軟件以及搭建環(huán)境的方法步驟等相關說明文件。
C語言程序設計課程線上資源有課程電子教材1本,微課視頻45個,PPT教學課件8個,自測題庫有160道題,實驗題庫有70道題,工具軟件2個。
C語言程序設計在線課程基于廣西教育學院網(wǎng)絡教學平臺,該平臺可以實現(xiàn)教與學一體化的網(wǎng)絡教學活動,在該平臺通過模板可以快速組建課程網(wǎng)站,方便教師上傳課程資源。C語言程序設計在線課程如圖1所示。
圖1 C語言程序設計在線課程
C語言程序設計課程在線教學基于廣西教育學院網(wǎng)絡教學平臺,將在線課程與傳統(tǒng)的課堂教學相結(jié)合,采用線上線下的混合式教學模式,按照課前線上自主學習及學情診斷、課中線下互動與指導、課后線上鞏固與拓展三個環(huán)節(jié)進行教學,如圖2所示。
圖2 結(jié)合在線課程的教學過程
課前,教師根據(jù)教學內(nèi)容,通過網(wǎng)絡教學平臺布置課前任務,讓學生觀看相應的微課視頻、PPT教學課件等并發(fā)布課前測試題。學生通過平臺進行自主學習并完成課前任務,記錄有疑問的知識點,為課堂學習做好準備。教師利用平臺上的數(shù)據(jù)進行學情診斷,了解學生課前預習情況及學習效果,總體把控后續(xù)課堂教學。對于未完成課前任務的學生,教師通過平臺發(fā)送信息及時提醒。
在課堂上,教師首先將學生課前自主學習情況進行反饋,并針對共性問題引導學生討論和交流,幫助學生深入分析、探討和解決問題。其次,教師梳理教學任務,使學生將獨立分散的知識點形成完整的知識體系,并引導學生掌握本節(jié)課的重要知識點和難點。最后,進入編程訓練階段,教師根據(jù)程序?qū)嵗v解編程思想及編程過程中需要注意的語法規(guī)則,然后讓學生自主上機練習,并通過改寫程序進一步加強訓練。教師通過引導并幫助學生解決編程過程中遇到的實際問題,通過不斷地練習和糾錯,逐步提高學生靈活運用所學知識并熟練編程的能力。
課后,教師通過網(wǎng)絡教學平臺布置課后測試和實驗作業(yè)對知識點進行鞏固和拓展。教師根據(jù)學生課后測試和實驗作業(yè)成績情況,開展針對性的答疑解惑。通過推送相關學習資源及個性化輔導,幫助成績比較差的學生全面掌握知識點;通過布置一些具有挑戰(zhàn)性的實驗作業(yè)幫助成績比較好的學生進一步提高自己的程序設計能力。
構(gòu)建基于學習過程與期末考試相結(jié)合的多元化考核評價方法,確保學生積極參與線上線下教學活動的全過程。對學生學習過程的評價主要從學生完成課前任務情況(即觀看微課視頻、PPT教學課件及課前自測情況)、課后測試成績、完成實驗作業(yè)情況、學習參與度情況(即在線學習時長、參與在線答疑及課堂表現(xiàn)情況)等方面進行評價。課程最終成績=完成課前任務情況10%+課后測試10%+完成實驗作業(yè)情況15%+學習參與度情況5%+期末考試60%。
筆者將在線課程應用于廣西教育學院2020級現(xiàn)代教育技術(shù)專業(yè)學生的教學中,最后進行了考核。為了評價應用在線課程的教學效果,將考核成績與上一年未結(jié)合在線課程進行教學的2019級現(xiàn)代教育技術(shù)專業(yè)學生成績進行對比。
經(jīng)考核,2020級現(xiàn)代教育技術(shù)專業(yè)學生共21人,期末考核平均成績?yōu)?7.9分,及格率為100%;上一年2019級現(xiàn)代教育技術(shù)專業(yè)學生共30人,期末考核平均成績?yōu)?9.3分,及格率為93.3%。從結(jié)合在線課程進行教學的前后對照情況看,結(jié)合在線課程后,學生的總體平均成績提升了8.6分,及格率提升了6.7%。
采用在線課程進行教學后,在線課程中豐富的教學資源能滿足不同層次學生的學習需求。而且由于網(wǎng)絡教學平臺可以完整地記錄整個教學數(shù)據(jù),如學生觀看學習資源的進度及觀看次數(shù)、在線測試及實驗作業(yè)完成情況與質(zhì)量、參與在線答疑的學生及質(zhì)量等,更有助于教師掌握每個學生的學習情況,從而進行個性化的指導,提高教學質(zhì)量。
在線課程資源通過重新篩選組織加上自主建立后,既符合學生需求,又方便教師與課堂教學相結(jié)合,比起那些直接提供給學生進行參考的慕課資源更有價值,利用率更高,效果更佳。應用在線課程進行線上線下相結(jié)合的混合式教學,網(wǎng)絡教學平臺可以完整地記錄學生的整個學習過程,有助于教師掌握每個學生的學習情況,促使學生積極參與線上線下教學活動,有效地提高學生學習積極性和教學效果。