课程主页: https://www.coursera.org/learn/cpp-basic-structures-vectors-pointers-strings-and-files
课程概述
今天我要和大家分享的是Coursera上的一门非常实用的课程:《C++基础结构:向量、指针、字符串与文件》。这门课程特别适合那些没有或少量编程经验的学习者,提供了一个坚实的C++基础,同时也涵盖了一些计算机科学的核心主题,这些知识可以迁移到其他编程语言中。
课程亮点
在这门课程中,您可以在几分钟内编写并运行您的第一个C++程序,而无需安装任何软件!课程的模块涵盖了向量、指针、字符串和文件等基础内容。值得一提的是,在学习此课程之前,建议您先完成《C++基础:选择与迭代》课程。
课程大纲
向量
第一周的作业主要集中在如何使用向量来存储多个数据片段,并如何遍历向量或使用内置方法和函数来操作向量。模块最后有实验室和评分的编码练习,帮助学生巩固所学知识。
指针
第二周我们将学习指针的创建、引用和解除引用。通过实验室的实践,学生可以更深刻地理解指针的概念及其在内存管理方面的重要性。
字符串
第三周专注于字符串,学生将学习如何存储多个字符或文本,并使用内置方法和函数来操作字符串。通过课后的实验室和编码练习,从实际编码中理解字符串的应用。
文件
最后一周将带你了解如何从文本文件和CSV文件中导入和导出大量数据。这对于实际应用编程来说是一个非常重要的技能,模块结束时仍有实验室和编码练习。
推荐理由
这门课程使您能够在灵活的自学环境中进行动手实践,非常适合初学者。通过实验室和作业,您将获得实际的编码经验,提升您的编程能力和信心。如果您对编程感兴趣,或者希望在自己的学习旅程中建立一个坚实的基础,我强烈推荐您参加这门课程!
课程主页: https://www.coursera.org/learn/cpp-basic-structures-vectors-pointers-strings-and-files