章葉芳


摘 要根據現階段高中算法專題學生計算思維能力得不到有效培養問題,以“對分查找程序實現”為例,探索微課程教學法在算法復習專題中的課例研究,從課前自主學習任務單設計、配套教學資源設計與制作、微項目設計幾個方面,詳細討論微課程教學法教學模式實施要點,通過課例形式驗證在算法復習專題教學中改善教學效果。
關鍵詞計算思維;微課程教學法;算法
中圖分類號:D922.21 文獻標識碼:A 文章編號:1002-7661(2020)09-0016-01
高中算法與程序設計部分是信息技術選考的核心內容,它以VB語言為支撐,最能體現學生求解復雜問題、算法設計、程序編程等計算思維能力的一個專題部分。
但在實際教學中,常出現的結果是教師為了趕進度進行蜻蜓點水式的教學,學生僅局限于聽得懂老師講解的題目,很難做到舉一反三去解決困惑,導致學生對算法學習失去了興趣與信心,很多學生甚至是一看算法題就放棄,學生的計算思維能力得不到有效培養。
微課程教學法是采取任務驅動、問題導向、視頻保證的支架式教學策略,具體分為三大模塊:課前自主學習任務單、配套教學資源和課堂教學方法創新,如圖所示:
算法專題復習階段,需要學生掌握先前知識情況下舉一反三解決更多實際問題。由于學生存在個體差異,班級層次不均,僅憑課堂教學很難提高學生學生計算思維能力,而微課程教學法是翻轉課堂的本土創新,能有效解決高中算法專題教學中師生的付出與需要之間的低效傳遞問題。
一、微課程教學法在算法復習專題的課例研究
本文以高中程序設計課程中的“對分查找算法程序實現”為例(以下簡稱“對分查找”),闡述基于計算思維的微課程教學法在算法專題的實踐應用。
(一)設計課前自主學習任務單
自主學習任務單設計的質量影響學生自主學習的深度、廣度與達成學習目標的可能性,根據教學目標和教學重難點,將任務單設計為學習指南、學習任務、困惑與建議三個部分。
學習指南的作用是使學生明確學什么、學到什么程度、用什么方法學習等問題。學習任務的設計需要具備可操作性,在自主學習過程中可以通過教材、教學視頻等配套教學資源自主學習并解決問題。從學生反饋的困惑與建議,教師決定是否需要做出教學策略調整,以及怎樣進行調整。
(二)設計并制作配套教學資源
微課程教學法走的是“需求導向”的資源建設路線。學生學習的直接需求,就是完成對應課時的學習任務。微課或者輔助動畫教材,是在課前自主學習過程中,假如有些任務完成有困難,那就針對這些任務開發視頻。這樣的視頻或課件,有利于學生完成原來學有困惑的任務,達到“明理通達”、舉一反三的程度,保證課前自主學習的質量。這里需要明確的是微課程≠微課?!拔⒄n”只是微課程系統中的要素之一,是微型教學視頻形式的幫助學生完成“任務單”給出的任務的配套學習資源。
在“對分查找”課例中,除微課外,還提供“對分查找運行教材.swf”動畫文件。提供配套教學資源,引導學生發現知識,總結解決問題的方法,讓學生真正理解對分查找的執行過程,完成自主學習任務單任務的同時,提高計算思維能力。
(三)設計課堂微項目
課堂微項目的設計首先要做到從學生實際出發,提出學生能夠做出來的項目;其次尋找一些實際待解決的問題,使學生獲得信息技術應用價值體驗;三是從教材出發選擇項目,做到項目實施與教學進程鏈接?!皩Ψ植檎摇蔽㈨椖吭O計選擇了“猜數小游戲”,該項目秉承的原則為:1)盡量選擇學生比較為熟悉的項目,激發學生主動探究完成項目的興趣。2)項目不能太小,盡可能地覆蓋一部分知識點,在小組合作活動中明確解題思路,通過微項目的完成來鞏固所學知識,更是在潛移默化中對對分查找程序實現的運用,提升學生的計算思維能力。
二、微課程教學法在算法復習專題的實踐意義
(一)調整學生學習順序,激發學生主動學習
考慮到本校不允許學生攜帶手機等通訊設備,筆者將翻轉任務安排在周末放假期間,以實現學生能正常獲取和使用配套學習資源。從“對分查找”實際效果來看,由于不受時間和地點的限制,教師提前提供自主學習任務單,并輔以富有多媒體元素的配套教學資源,能有效地敦促學習者主動學習,課堂上能達到事倍功半的效果。
(二)提高學生自學能力,培養計算思維能力
教師通過提前布置主題任務、準備配套教學資源等引導學生自學,逐步養成自學、思考的習慣,使學生既能結合實際問題舉一反三,又培養學生的計算思維能力。