蘭慧紅 趙 丹
(廣西教育學院數學與信息科學學院,廣西 南寧 530023)
隨著互聯網技術及教育信息化的快速發展,在線教育已成為當前教育的新手段。在線教育在國家支持、學校跟進、企業參與下蓬勃發展,逐漸涌現出像智慧樹、中國大學MOOC等慕課平臺。C語言程序設計在以上主流慕課平臺上也有豐富的課程資源,但由于各高校課程教學目標、學生實際水平和需求不一,學生很難在這些平臺中找到適合自己的課程,慕課資源利用率低,學習效果不理想。
因此,建設符合各高校課程教學目標、學生實際水平和實際學習需求的在線課程,將其融入教師的課堂教學中,探索在線課程與傳統課堂教學相結合的混合教學模式,對提高課程教學質量具有重要的意義。
C語言程序設計課程是廣西教育學院計算機應用技術、現代教育技術及數學教育專業的專業基礎課程。通過該課程的學習可讓學生具備一定的編程能力,能運用程序設計語言的理論和技能解決現實問題,為學生后續學習其他專業課程打好編程基礎。
目前主流的慕課平臺上有很多C語言程序設計課程,然而由于課程內容與教學目標不匹配,平臺上的很多資源不能照搬使用,需要篩選和整理出符合教學目標、教學內容和學生學習實際的資源并有效利用。同時,還需結合教學實際,建設一些新的線上資源。根據課程特點及學生實際,在線課程資源包含電子教材、微課視頻、PPT教學課件、自測題庫、實驗題庫、工具軟件等,這些資源按照知識點提供,每個知識點有預習內容、微課視頻講解、PPT教學課件、課前自測題、課后自測題、實驗題等。
1.2.1 微課視頻的建設
教師除了從已有平臺中篩選出符合教學目標的部分優秀微課視頻外,還需結合實際自主錄制相應知識點講解和實例演示的微課視頻。微課視頻的建設應以短小精悍、突出重點、能激發學生學習興趣等原則進行設計。
1.2.2 PPT教學課件的建設
PPT教學課件應凝練教學內容,精心插入聲音、圖片、動畫、模型等元素豐富課件表現形式,將抽象的知識以形象、直觀的形式展現給學生,激發學生的學習興趣。
1.2.3 自測題庫的建設
針對知識點建設自測題庫,包含課前自測題庫和課后自測題庫。課前測試主要是基礎知識的考核,在學生自學基礎上設置,用于檢測學生自主學習效果。與課前測試不同,課后測試主要是能力考核,主要考核學生對本節課知識點的掌握和靈活運用情況。自測題庫的題型包括選擇題、填空題、判斷題,其完成形式為學生在網絡教學平臺在線答題提交,平臺自動批閱。
1.2.4 實驗題庫的建設
針對知識點建設不同層次的實驗題庫,包含基礎題和提高題,主要考核學生程序設計及運用計算機解決實際問題的能力。實驗題庫的題型包括程序閱讀題和編程題,其完成形式為學生以圖片形式上傳,由教師手動批閱。
1.2.5 根據課程需要在線提供軟件工具
由于C語言程序設計課程是一門實踐性很強的課程,線上資源中還需要提供搭建環境所需的工具軟件以及搭建環境的方法步驟等相關說明文件。
C語言程序設計課程線上資源有課程電子教材1本,微課視頻45個,PPT教學課件8個,自測題庫有160道題,實驗題庫有70道題,工具軟件2個。
C語言程序設計在線課程基于廣西教育學院網絡教學平臺,該平臺可以實現教與學一體化的網絡教學活動,在該平臺通過模板可以快速組建課程網站,方便教師上傳課程資源。C語言程序設計在線課程如圖1所示。

圖1 C語言程序設計在線課程
C語言程序設計課程在線教學基于廣西教育學院網絡教學平臺,將在線課程與傳統的課堂教學相結合,采用線上線下的混合式教學模式,按照課前線上自主學習及學情診斷、課中線下互動與指導、課后線上鞏固與拓展三個環節進行教學,如圖2所示。

圖2 結合在線課程的教學過程
課前,教師根據教學內容,通過網絡教學平臺布置課前任務,讓學生觀看相應的微課視頻、PPT教學課件等并發布課前測試題。學生通過平臺進行自主學習并完成課前任務,記錄有疑問的知識點,為課堂學習做好準備。教師利用平臺上的數據進行學情診斷,了解學生課前預習情況及學習效果,總體把控后續課堂教學。對于未完成課前任務的學生,教師通過平臺發送信息及時提醒。
在課堂上,教師首先將學生課前自主學習情況進行反饋,并針對共性問題引導學生討論和交流,幫助學生深入分析、探討和解決問題。其次,教師梳理教學任務,使學生將獨立分散的知識點形成完整的知識體系,并引導學生掌握本節課的重要知識點和難點。最后,進入編程訓練階段,教師根據程序實例講解編程思想及編程過程中需要注意的語法規則,然后讓學生自主上機練習,并通過改寫程序進一步加強訓練。教師通過引導并幫助學生解決編程過程中遇到的實際問題,通過不斷地練習和糾錯,逐步提高學生靈活運用所學知識并熟練編程的能力。
課后,教師通過網絡教學平臺布置課后測試和實驗作業對知識點進行鞏固和拓展。教師根據學生課后測試和實驗作業成績情況,開展針對性的答疑解惑。通過推送相關學習資源及個性化輔導,幫助成績比較差的學生全面掌握知識點;通過布置一些具有挑戰性的實驗作業幫助成績比較好的學生進一步提高自己的程序設計能力。
構建基于學習過程與期末考試相結合的多元化考核評價方法,確保學生積極參與線上線下教學活動的全過程。對學生學習過程的評價主要從學生完成課前任務情況(即觀看微課視頻、PPT教學課件及課前自測情況)、課后測試成績、完成實驗作業情況、學習參與度情況(即在線學習時長、參與在線答疑及課堂表現情況)等方面進行評價。課程最終成績=完成課前任務情況10%+課后測試10%+完成實驗作業情況15%+學習參與度情況5%+期末考試60%。
筆者將在線課程應用于廣西教育學院2020級現代教育技術專業學生的教學中,最后進行了考核。為了評價應用在線課程的教學效果,將考核成績與上一年未結合在線課程進行教學的2019級現代教育技術專業學生成績進行對比。
經考核,2020級現代教育技術專業學生共21人,期末考核平均成績為87.9分,及格率為100%;上一年2019級現代教育技術專業學生共30人,期末考核平均成績為79.3分,及格率為93.3%。從結合在線課程進行教學的前后對照情況看,結合在線課程后,學生的總體平均成績提升了8.6分,及格率提升了6.7%。
采用在線課程進行教學后,在線課程中豐富的教學資源能滿足不同層次學生的學習需求。而且由于網絡教學平臺可以完整地記錄整個教學數據,如學生觀看學習資源的進度及觀看次數、在線測試及實驗作業完成情況與質量、參與在線答疑的學生及質量等,更有助于教師掌握每個學生的學習情況,從而進行個性化的指導,提高教學質量。
在線課程資源通過重新篩選組織加上自主建立后,既符合學生需求,又方便教師與課堂教學相結合,比起那些直接提供給學生進行參考的慕課資源更有價值,利用率更高,效果更佳。應用在線課程進行線上線下相結合的混合式教學,網絡教學平臺可以完整地記錄學生的整個學習過程,有助于教師掌握每個學生的學習情況,促使學生積極參與線上線下教學活動,有效地提高學生學習積極性和教學效果。