本课程是为培养计算机科学与技术专业方向人才而开设的C++语言程序设计课程。主要内容包括:Qt C++开发环境介绍、C++程序设计基础、类与对象、继承与派生、虚函数与多态、运算符重载、模板和异常处理、输入/输出流与命名空间、图形界面程序设计基础以及图形界面编程综合实例。本课程采用Qt跨平台C++程序开发框架,结合“案例驱动”编写方式,语法介绍精炼、内容深入浅出、循序渐进、程序案例生动易懂,以规则几何图形面积和体积计算程序设计案例贯穿本书,即传授给学生C++语言基本概念和知识,又传授给学生使用C++语言进行图形界面程序设计的基本方法及基本技能。
C++语言是进行软件设计的流行工具。通过讲授面向对象程序设计(OOP)的基本思想及基本概念:抽象、继承、封装、多态性,使学生掌握使用C++语言进行面向对象编程的技术,建立本专业所要求的面向对象程序设计的基本思想。通过对本课程有关C++语言程序设计基础、类与对象、继承与派生、虚函数与多态、运算符重载、模板与异常处理、输入/输出流与命名空间、图形界面程序设计基础、对话框编程等内容的学习,使学生掌握面向对象的程学设计与C++语言的基本概念和基本知识,掌握控制台程序设计和图形界面程序设计的基本方法,学会利用C++语言解决一般应用问题,培养学生面向对象程序设计的基本技能,并为后续的数据结构、软件工程、管理信息系统等课程打下程序设计的基础。