本课程以面向对象程序设计为主线,以现代C++语言为载体,并基于标准模板库STL及C++11等新标准,全面系统地讲述了C++语言的概念、语法以及面向对象程序设计的重要思想、主要方法、指导原则和最佳实践。主要培养学生运用C++语言和面向对象思想方法进行面向对象建模及编程实现的能力,为后续课程学习以及系统运用开发奠定知识和能力基础。