课程主页: https://www.coursera.org/learn/cpp-object-basics
在今天的技术驱动世界里,掌握编程技能显得尤为重要。如果你对编程感兴趣但不知从何开始,那么Coursera上的《C++ Object Basics: Functions, Recursion, and Objects》课程正是你理想的起点。
课程概述:该课程专为拥有有限编码经验的学习者设计,提供了C++编程的坚实基础,同时也涵盖了能够转移到其他语言的计算机科学核心主题。在这门课程中,你将学习函数、递归、对象和可变性等关键概念。虽然不强制,但完成该专业化的前两个课程会使学习更加顺畅。
课程大纲:
- 用户定义函数
- 递归
- 对象简介
- 可变性
在第一周,你将学习如何通过将代码包装成函数来重用代码。你可以创建接受和/或返回数据的函数。此模块结束时将进行一次实验室练习和评分编码练习。
第二周的内容将带你深入递归函数的创建以及何时使用递归替代传统迭代。课程同样以实验室和评分练习结束。
课程的第三周将教你如何创建用户定义类和基于这些类实例化对象,周期末也会进行相关的实验室和编码练习。
在最后一周,你将学习如何通过函数改变与对象关联的属性,并以实验室和评分编程任务作为结束。
这种让你在短时间内无须安装任何开发环境就能编写并运行你的第一个C++程序的方式,特别适合编程新手。通过实践操作和优化实践,你能够更快地掌握C++及其背后的计算机科学思维。
总结来说,如果你想要在编程的道路上迈出第一步,或是希望在C++领域建立坚实基础,我强烈推荐这门课程!
课程主页: https://www.coursera.org/learn/cpp-object-basics