课程主页: https://www.coursera.org/learn/object-oriented-cpp
课程概述
在这个数字化时代,编程能力变得越来越重要。如果你是一个 coding 新手,同时又想学习 C++ 编程,那么 Coursera 的 《面向对象的C++:继承与封装》 课程绝对是一个不错的选择。
课程亮点
这个课程特别为编码经验有限的学习者设计,提供了不只是C++的坚实基础,还有具有转移性的大多数计算机科学核心主题。你将在这里学习到许多重要的概念,比如继承、封装和多态。这些这些知识不仅适用于C++,同样对其他编程语言也有很大的帮助。
课程大纲
封装
在课程的第一周中,你将学习关于封装的内容,也就是将相关的函数和数据打包在一起的概念。课程以实验室和评分编码练习结束,帮助你巩固所学。
继承
第二周将集中讲解如何通过在类之间创建继承关系来重用代码。你将在本周结束时完成实验室和评分练习,进一步巩固这一概念。
多态
第三周将介绍多态的概念,学习如何通过重载和重写函数来增加函数的灵活性。这一模块同样包括实验室和评分练习,以帮助你掌握这些重要技能。
高级主题
最后一周将讨论一些高级主题,例如结构体和枚举等,与类和对象相关的内容。课程将以实验室和评分练习结束,确保你完全理解这些知识。
课程推荐
总的来说,《面向对象的C++:继承与封装》是一个极好的课程。如果你是编程新手,或者希望提高自己的编码能力,这个课程几乎是不容错过的。通过动手操作和逐步学习,你将能在没有任何安装要求的情况下,迅速编写和运行你的第一段C++程序。推荐在此之前完成此系列课程的前3门课程。
总结
结合课程大纲和实操练习,这门课程无疑为初学者提供了一个良好的起点。选择这个课程,踏上你的编程之旅吧!
课程主页: https://www.coursera.org/learn/object-oriented-cpp