课程主页: https://www.coursera.org/learn/cpp-object-basics
如果你刚刚开始学习编程,或者想要巩固自己的C++基础,那么Coursera上的课程《C++ Object Basics: Functions, Recursion, and Objects》绝对是一个值得推荐的选择。这门课程通过简单易懂的方式,让你在几分钟内编写并运行自己的C++程序,而无需任何安装。
课程专为有限编码经验的学习者设计,重点覆盖了C++以及一些计算机科学的核心概念,这些概念同样适用于其他编程语言。通过这一系列模块,你将学习到:
- 用户定义的函数:在课程的第一周,你将学习如何创建可以重用的代码,如何定义函数及其参数,最后通过实验和编码练习加深理解。
- 递归:第二周的学习内容包括创建递归函数,以及在何种情况下递归可以替代传统迭代。在这一周的结尾,你将完成实验和测试。
- 对象的介绍:第三周专注于用户定义类的创建和对象实例化,帮助你更好地理解面向对象编程的关键概念。
- 可变性:在课程的最后一周,你将学习如何通过函数改变对象的属性,完成相关实验和编码测试。
总的来说,这门课程通过自我节奏的学习方式,提供了极佳的互动体验,适合每一个想要打下坚实编程基础的学习者。对于那些希望掌握更多编程语言的学习者来说,这里的知识将帮助你打下良好的根基。
如果你有兴趣,请务必去Coursera查找并注册这门课程,而你将收获的不仅仅是C++的知识,更是编程思维的提升!
课程主页: https://www.coursera.org/learn/cpp-object-basics