课程主页: https://www.coursera.org/learn/object-oriented-cpp
课程简介
《对象导向C++:继承与封装》是Coursera上一个专为初学者设计的课程,旨在帮助学习者在无需安装任何软件的情况下,在几分钟内编写和运行第一个C++程序。这门课程不仅教会你C++的基础知识,还涵盖了计算机科学的核心主题,这些知识可以转移到其他编程语言中。
课程大纲
课程主要分为四个模块:
- 封装
欢迎来到课程的第一周!这一模块将介绍封装的概念,即将与对象相关的函数和数据打包到类中。本模块最后会有实验和评级编码作业。 - 继承
第二周的学习将侧重于如何通过创建类之间的继承关系来重用代码。完成这部分后,你将进行实验和编码作业。 - 多态
在第三周,你将学习如何通过重载和重写函数为其增加灵活性,随后进行实验和编码作业。 - 高级主题
最后一周的内容涉及类和对象的其他主题,如结构体和枚举,课程同样包括实验与编码作业。
课程评测
这门课程对初学者非常友好,以自学为主,学习者可以根据自己的进度进行学习。每个模块都有丰富的实践内容,使得理论与实践相结合,有助于巩固学习效果。通过逐步推进的内容安排,学习者能够轻松掌握对象导向设计的核心概念,例如继承和封装。
总的来说,《对象导向C++:继承与封装》课程适合希望深入了解C++和面向对象编程的学习者。如果您对编程充满热情,并希望为进一步的学习打下坚实的基础,那么这门课程将是个不错的选择。
课程主页: https://www.coursera.org/learn/object-oriented-cpp