唐濤

摘要:針對c程序設計課程在常規教學設計中存在的問題,提出一種結合云教學平臺的教學設計方法,并通過一次課程的具體教學設計來描述各教學環節,簡述如何提升課程的教學效果。
關鍵詞:c程序設計;云教學;云教學平臺;教學設計
中圖分類號:TP311 文獻標識碼:A
文章編號:1009-3044(2020)15-0174-02
1概述
自20世紀90年代以來,c語言在全世界迅速推廣,c程序設計一直是高等院校的計算機基礎課程,它在計算機教育和計算機應用中發揮著重要作用。該課程通過學習C語言,了解基本的程序設計理念,進而掌握結構化編程的思想。但是在實際教學中,教學設計習慣性地停留在經驗化教學階段,導致課堂效率較低,學生對于知識點的掌握往往差強人意。
2云教學
云教學是指在云技術平臺的開發及其在教育領域的應用。云教學打破了傳統的教學邊界,提出了全新的教學概念,集教育、管理、學習、娛樂、互動于一體,讓學校、教師、學生可以在云平臺完成不同的工作和學習。本文描述的課程采用了Educod-er云教學平臺,以下簡稱“云平臺”。
3教學設計
教學是一個由學生、教師、教學資料和學習環境等實體所構成的集合,因此在教學設計中,應考慮到各個實體的功能和實體之間的聯系。c程序設計這門課程遵循“以綜合能力提升為主線,以知識學習為載體”的人才培養思路,教師和學生通過多種教學資源進行教與學,培養學生的主動學習能力和動手操作能力,掌握程序設計的思想和方法。
常規的教學設計認為教學過程包含以下幾個教學環節:課程導入、講授課程目標、教師講授、學生學習、課堂實訓、知識點總結、學生反饋。在教學設計的過程中需要設計和組織這些環節,使各個環節有效互動和結合起來,達到促進教學的目的。
4結合云平臺的教學設計
下文以C程序設計課程中的一次具體教學為例,描述結合云平臺的教學設計,教學設計過程按表1的順序執行。
4.1課程導入(10分鐘)
教師將《學習任務書》發布到云教學平臺的討論區,設計一個引起學生興趣,同時和本節知識點相關的討論話題,讓學生通過發帖的形式參與討論,教師在討論區回復并總結學生的討論焦點,進一步引入本節課的內容。
4.2講授課程目標(5分鐘)
教師講解本節課的學習目標,包括重點、難點和各知識點,以選擇結構的章節為例,學習目標包括以下三點:
(1)if-else語句的用法。
(2)關系運算符。
(3)邏輯運算符。
4.3學習在線視頻(30分鐘)
教師通過播放課前準備的慕課視頻,讓學生通過線上學習模擬課堂講授的場景。在播放視頻時,每個知識點的結尾處暫停,由教師結合實際生活中的案例進行小結,讓學生從更容易理解的角度來學習和思考。同時教師可通過云平臺以隨機抽問的方式讓學生參與,實時了解學生的學習情況。
4.4課堂實訓(30分鐘)
教師通過云平臺發布課前準備的實訓項目,讓學生通過項目實戰來鞏固本節課的知識點。實訓項目選擇的云平臺集成了c語言的開發環境,學生只需要通過網絡登錄,就可以在線練習編程和調測程序。
4.5課程總結(10分鐘)
教師根據實訓項目的結果,總結本節課的知識點和學生在實訓中遇到的問題,云平臺能夠根據參考答案自動評分,教師和學生均可查閱提交后的結果。
4.6學生反饋(5分鐘)
教師通過云平臺發布課前準備的問卷,讓學生反饋本節課的學習難點和建議,問卷結果可從系統導出,教師收集并反饋到所在課程組進行討論,便于進行下一步的改進。
5結語
結合云平臺的教學設計是一種全新的嘗試,只要教師掌握了課程的設計過程,再結合云平臺的各個功能模塊,可以很好地提高課堂效率。云平臺的討論區、隨機抽問、實訓項目、問卷調查等模塊可以很好地提升學生的參與度和學習體驗,在增強互動的同時,激發學生的主動學習能力,體現了云教學的教學設計理念。