數(shù)據(jù)結構與算法課程是計算機專業(yè)的核心基礎課程,是一門理論與實踐相結合的課程,整個計算機專業(yè)教學體系中處于舉足輕重的地位。數(shù)據(jù)結構是程序設計(特別是非數(shù)值計算的程序設計)的基礎,也是設計和實現(xiàn)編譯程序、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)及其它系統(tǒng)程序和大型應用程序的重要基礎。基于該門課程的重要性,現(xiàn)在該課程已經是計算機相關專業(yè)研究生考試必考專業(yè)課之一,是反映學生數(shù)據(jù)抽象能力、編程能力的重要體現(xiàn)。
《數(shù)據(jù)結構與算法》在計算機科學技術中重要的理論和技術基礎,是重點高校理工類學生的必修課程,更是計算機科學技術及相關專業(yè)的核心主干基礎課程。
本課程的總目標是:理論與實踐并重,從問題求解的角度出發(fā),培養(yǎng)和提高學生理論、抽象、設計的能力,掌握數(shù)據(jù)結構和算法的設計分析技術,提高程序設計的質量,為將來的研究和開發(fā)工作打下堅實的基礎。