作品名稱:數據結構
學校名稱:蘇州大學應用技術學院
參賽隊伍:蒲公英團隊
參賽老師:任艷
《數據結構》是計算機程序設計的重要理論技術基礎,它不僅是計算機科學的核心課程,而且也已經成為其他理工專業的熱門選修課。隨著高級語言的發展,數據結構在計算機的研究和應用中已展現出強大的生命力它處理能力強,使用靈活方便,應用面廣,具有良好的可移植性。課程主要內容包括編程語言的數據類型、線性表、堆棧和隊列、樹和二叉樹、圖、遞歸算法、查找和排序等幾種數據結構和算法。它的主要任務是使學生了解數據對象的特性,數據組織的基本方法,并初步具備分析和解決現實世界問題在計算機中如何表示和處理的能力,以及培養良好的程序設計技能,為后續專業課程的學習打下良好的基礎。
所提交課程作品詳細講解了知識點線性表中的單鏈表逆置操作。課堂教學前,先分析學生特征,了解學生過往課程如C語言程序設計掌握熟練程度;在課程教學過程中,通過問題引入、知識點拆解、實際案例講解、任務達成等教學手段,為學生講解單鏈表逆置的總體思路,以及具體實現的四種不同算法,并結合動畫及算法流程講解整體設計及實踐過程;在課程結束后,通過超星學習通平臺發布作業,以鞏固知識點,同時,檢測學生整體掌握情況。教學全過程鼓勵學生主動思考,將灌輸式學習轉變為啟發式、討論式和探索式學習,為后續學習更復雜的算法打下基礎。