吳華玲
[摘 要] 數據結構課程是計算機和信息處理相關專業(yè)的重要基礎課程,目前該課程主要采取理論為主實踐為輔的教學模式。針對應用型本科生培養(yǎng)的市場需求,本文分析了課程教學過程中存在的主要問題,探討了該課程理論和實踐教學內容和教學方法的設計以及在線課程建設的具體措施,以提升學生靈活運用理論解決實際問題的能力。
[關鍵詞] 數據結構;理論教學設計;實踐教學設計;在線課程設計
一、引言
數據結構是計算機類相關專業(yè)的一門重要的專業(yè)基礎課。課程主要研究非數值計算領域的程序設計問題,學習數據的各種邏輯結構和存儲結構,以及對數據的各種操作。對于培養(yǎng)學生分析問題、解決問題以及算法分析和設計能力非常重要。學習數據結構課程,應該教會學生針對不同的實際問題,分析需要處理的數據以及數據之間的相互關系,以選擇合適的內容存儲數據和關系,從而設計出高效的數據操作方法,提高算法的效率。該課程的學習對于后續(xù)專業(yè)課程的學習和學生自身的發(fā)展都具有重要意義[1]。數據結構課程本身是獨立于編程語言的,課程具有知識點廣泛、理論性強、內容抽象等特點[2]。通常,該課程的講解都是選擇一門編程語言,使用理論與編程實踐相結合的方式,但在調查中發(fā)現,學生普遍反映該課程的學習難度大,理論一知半解,實踐算法實現困難等問題[3]。
本文以本科應用型人才的培養(yǎng)目標為指導思想,主要針對數據結構教學中出現的一系列實際問題,進行教學方法的分析和改進探索,研究如何提升數據結構理論教學和實踐教學的效果,提高學生運用理論解決實際問題的能力[4]。……