1、本课程是《程序设计、算法与数据结构》课程群的第二门课程,其目的是以C++面向对象程序设计知识为基础,培养面向对象程序设计的计算思维,将数据结构的知识、算法与面向对象程序设计方法有机融合,通过大量的编程练习,引导学生进入程序设计的殿堂,编写符合程序设计规范,运行效率高算法,培养学生基本的数据结构和算法分析能力。 2、本课程是《程序设计、算法与数据结构(二)》的配套实验课,培养学生动手能力、编程兴趣。从程序设计的角度,使学生系统的掌握面向对象程序设计思维方法、数据结构和算法知识,训练学生良好的程序设计的能力,使学生不仅能编写符合程序设计规范的程序,而且能编写运行效率高的算法程序。 3、为后续课程的学习打下基础。