王曉燕 張濤
摘 要:利用傳統的教學方法在講解計算機算法時,學生很難深入理解算法的實現過程,本文在引入、教學環節等方面進行了精心的設計,學生自編自導游戲、算法動畫演示、微課的使用充分調動了學生自主學習能力,培養了學生主動學習能力和理論聯系實際的教學思想,通過和對分易平臺結合,學生不僅在課上學習知識,課下也能自由預習復習。通過調查問卷和訪談,論證了以學生為主導的教學方法在課程教學中的有效性。
關鍵詞:算法;動畫;微課;教學方法
排序在日常生活中應用廣泛,比如:撲克排序、試卷整理等都涉及排序。排序的算法有很多,在本文中主要探討直接插入排序算法的教學,其他算法也可以參考本算法。直接插入排序算法實現的細節涉及知識點比較多,傳統的教學方法不能達到良好的授課效果,[1]學生還覺得比較枯燥,很難深入理解算法,教師在講授排序時需要運用恰當的教學方法才能促進學生的學習興趣,使學生理解和掌握排序算法的知識點。本文以直接插入排序為例,利用對分易平臺,開展了以學生為主導的教學方法,探究這種教學方法的有效性。
1 從生活中實例導入課程
在講述概念時,如果機械的把概念讀一遍解釋一下比較枯燥,學生往往在學習時興趣不高,這種教學方法很難使學生對相關的算法產生興趣,[2]而我們通過引入日常生活中網購的例子,比如網購時會按物品的銷量、價格、好評等為這些物品排序,而在一些選秀節目中會按照得票數為明星排序。……