Deep Learning Specialization on Coursera

课程主页: 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

作者 CourseEye