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