C++语言程序设计课程是大学低年级学生学习计算机程序设计语言的入门课程,也是一门重要的课程,是学习数据结构、操作系统等后继课程的基础。既包含结构化程序设计方法,又包含面向对象的编程方法的学习内容,课程讲授过程中注重细节,力求深入浅出,循序渐进,帮助学习者熟练掌握并应用C++语言。
本课程主要介绍C++最基本的概念、语法规则和编程方法。本课程共11章内容,分两个部分,两部分内容分别开设在两个学期。第一部分有:第1章概述,第2章 数据类型和运算符,第3章 流程控制语句,第4章函数,第5章 指针,第6章 结构类型,这部分内容是C++程序的基础。第二部分有:第7章类和对象,第8章 继承性;第9章 多态性,第10章输入、输出和文件,第11章 综合实例。这一部分是讲授面向对象程序设计的思想和方法,面向对象的系统从程序的结构、运行机制上保证了程序的安全性,灵活性;大大提高了程序代码的重用性,易维护性和易扩展性。
1.学习C++语言提升你的逻辑的思维和分析的能力。程序设计教你用逻辑思考能力把问题分解成一个个小问题,逐个突破,也是把功能和任务分解成一个个小任务,然后去快速完成。
2.学习C++语言可以让你与计算机进行交流沟通。计算机是人类大脑创造出来的,是人类大脑的衍生,你要用编程语言告诉它做什么,怎么做,这就是编程语言的作用,可以让你更深刻地了解这个日新月异的大数据及人工智能的时代。
3.学习C++语言属于修炼编程内功。C++语言是应用于计算机底层的高级语言,因而学习C++不是为了用来开发交互性很好的应用型软件,而是学习面向对象编程思想的渊源和发展过程,以及表现形态,然后可以用在其他上层语言的快速学习中。 只有C++语言是一个技术思想覆盖最广的,是技术思想的集大成者,既具备了C语言这种底层开发的操作效率同时兼具了面向对象特征。
《C++语言程序设计》分为基础和进阶两部分,分别讲授面向过程的程序设计方法和面向对象的程序设计方法,适合低年级的大学生或是零基础的学习者。本课程讲课视频深入浅出地引导学习者入门C++程序设计语言的学习,注重细节,把需要注意的事项,不好理解的地方,以图文的形式给呈现学习者。在目前各大学压缩学时的情况下,即使是课时不多,学生也能够有兴趣在课下照着视频教程完成案例的操作和练习,每个章节知识点难度逐步加大,课程内容也是循序渐进,协调统一,同一个内容会在不同的章节中出现,一步一步地进行完善和提高,让学生既不会感到晦涩难懂,又有兴趣学习下一章节的内容。

