《21世纪普通高校计算机公共课程规划教材:C++程序设计教程》是为以C++语言作为程序设计入门语言的初学者而编写的,《21世纪普通高校计算机公共课程规划教材:C++程序设计教程》分为基础篇、能力篇和实验篇。基础篇共有9章,介绍C++语言的语法、编程规范与技巧,有典型例题和大量习题。能力篇介绍6种常用算法的思想与趣味实例,这些贴近生活的实例可使学生触类旁通,举一反三。实验篇介绍了14个实验,每个实验由四部分组成,引导学生从分析程序、完善程序,到动手编程,最后得以进阶提高。