C++语言程序设计课程是大学低年级学生学习计算机程序设计语言的入门课程,也是一门重要的课程,是学习数据结构、操作系统等后继课程的基础。既包含结构化程序设计方法,又包含面向对象的编程方法的学习内容,课程讲授过程中注重细节,力求深入浅出,循序渐进,帮助学习者熟练掌握并应用C++语言。
本课程主要介绍C++最基本的概念、语法规则和编程方法。本课程共11章内容,分两个部分,两部分内容分别开设在两个学期。第一部分有:第1章概述,第2章 数据类型和运算符,第3章 流程控制语句,第4章函数,第5章 指针,第6章 结构类型,这部分内容是C++程序的基础。第二部分有:第7章类和对象,第8章 继承性;第9章 多态性,第10章输入、输出和文件,第11章 综合实例。这一部分是讲授面向对象程序设计的思想和方法,面向对象的系统从程序的结构、运行机制上保证了程序的安全性,灵活性;大大提高了程序代码的重用性,易维护性和易扩展性。