Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/object-oriented-cpp

课程概述

对于那些有志于学习编程但经验有限的学习者来说,Coursera 上的 “面向对象 C++:继承与封装” 课程是一个绝佳的选择。无论是想要掌握 C++ 编程的初学者,还是希望打下扎实计算机科学基础的学习者,本课程都将为你提供全面的支持。

在本课程中,你将无需安装任何软件,几分钟内即可编写并运行你的第一个 C++ 程序。这种免安装的学习方式非常适合想快速上手的学习者。

课程大纲

1. 封装:第一周的内容将重点讲解封装的概念,即将相关的函数和数据绑定在一起,以便于在类中使用。课程结束时会有实验室作业和编码练习,帮助你巩固所学的知识。

2. 继承:在第二周,你将学习如何通过在类之间创建继承关系来重用代码。本模块同样以实验室作业和编码练习作为结尾,确保你能够应用继承的概念。

3. 多态:第三周将介绍多态性,教你如何通过重载和重写函数来增加灵活性。此部分的学习同样会有实验室和编码作业帮助你实践。

4. 高级主题:最后一周将包括结构体、枚举等高级主题,使你对对象和类有更全面的理解,并通过实验室和作业来加深记忆。

为什么推荐这个课程?

这个课程不仅是学习 C++ 的一个良好起点,同时还涉及到其他编程语言共通的计算机科学核心概念。例如,封装、继承和多态都是面向对象编程的基础,而这些知识在其他编程语言中同样适用。

对于想要深入计算机科学的学习者来说,完成本课程后,你将具备探索其他编程语言的能力与自信。

总结

总的来说,”面向对象 C++:继承与封装” 课程非常适合初学者,并且能为你在编程领域的进一步学习打下坚实的基础。强烈推荐!

课程主页: https://www.coursera.org/learn/object-oriented-cpp

作者 CourseEye