課程名稱:《數據結構》
成果類別:省級優秀課
建成時間:2005年(2011年復查)
所屬專業:計算機相關專業
課程負責人:李桂玲
課程組成員:李晶,李玉梅,吳麗竹,王明俊,裴世新
課程建設情況簡介:
《數據結構》是計算機軟件技術專業和應用技術專業開設的一門專業學習領域的專業基礎課程,具有承上啟下的重要作用。本課程的目的是讓學生在已經學完計算機應用基礎、基于C語言的邏輯程序設計等課程的基礎上進一步掌握程序編制能力的基本專業技能。
本課程以培養學生如何合理地組織數據、有效地存儲和處理數據,正確地設計算法以及對算法進行的分析和評價的能力,學會數據的組織方法和實現方法,并進一步培養基本的良好的程序設計能力為本課程的核心理念,為今后學生學習基于C#的面向對象程序設計和基于Java的面向對象程序設計課程打下堅實的基礎,為今后學生畢業從事程序員、測試員和軟件設計師以及組件工程師奠定基礎。
本課程以培養學生的數據抽象能力和復雜程序設計的能力為總目標。通過本課程的學習,學生可以學會分析研究計算機加工的數據結構的特性,以便為應用涉及的數據選擇適當的邏輯結構、存儲結構及其相應的運算,并初步掌握算法的時間分析和空間分析的技術,培養學生結合實際應用,設計有效的算法和數據結構的能力;另一方面,本課程的學習過程也是復雜程序設計的訓練過程,要求學生編寫的程序結構清楚和正確易讀,符合軟件工程的規范。在學習的過程中培養學生具有良好的團隊合作精神、自主學習的能力、獲取知識的能力、創新能力,達到程序員的職業標準和獲得程序員所要求的職業技能。