作品名稱:數據結構
學校名稱:蘇州大學應用技術學院
參賽隊伍:工業軟件教師隊
參賽老師:任艷
《數據結構》是計算機類各專業的一門重要專業基礎課,也是軟件工程專業的必修主干課程和學位課程,其主要內容包括:編程語言的數據類型、線性表、堆棧和隊列、樹和二叉樹、圖、遞歸算法、查找和排序等幾種數據結構和算法。它的主要任務是使學生了解數據對象的特性,數據組織的基本方法,并初步具備分析和解決現實世界問題在計算機中如何表示和處理的能力,以及培養良好的程序設計技能,為后續專業課程的學習打下良好的基礎。
所提交課程作品詳細講解了知識點圖中的克魯斯卡爾算法。課堂教學前,先分析學生特征,了解學生過往課程如C語言程序設計掌握熟練程度;在課程教學過程中,通過問題引入、知識點拆解、實際案例講解、任務達成等教學手段,為學生講解從邊的角度如何求解最小生成樹的過程,即克魯斯卡爾算法的全過程;在課程結束后,通過超星學習通平臺發布作業,以鞏固知識點,同時,檢測學生整體掌握情況。教學全過程鼓勵學生主動思考,將灌輸式學習轉變為啟發式、討論式和探索式學習,為后續學習更復雜的算法打下基礎。