C++ Basic Structures: Vectors, Pointers, Strings, and Files

所在平台: Coursera

课程主页: https://www.coursera.org/learn/cpp-basic-structures-vectors-pointers-strings-and-files

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C++基础结构:向量、指针、字符串与文件 课程概述:在几分钟内编写并运行你的第一个C++程序,无需安装任何软件!本课程旨在为具有有限编程经验的学习者提供坚实的基础,不仅教授C++,还包括可转移到其他编程语言的核心计算机科学主题。课程模块涵盖向量、指针、字符串和文件。建议在参加本课程之前完成“C++基础:选择与迭代”课程。 为了提供真实的实践和自我节奏的学习体验,本课程不包含视频。作业包含简短的解释、图片以及可以运行的代码示例,并提供建议的修改以进一步探索代码示例,通过实际操作加深理解。学习者可以在整个学习过程中获得即时反馈,并通过各种评估项目逐步推进,从快速理解检查(选择题、填空题和打乱代码块)到小型、易于接近的编码练习,这些练习只需几分钟而不是几个小时。 课程大纲: 1. 向量:本模块介绍如何使用向量存储多个数据,并通过迭代或使用内置方法和函数来操作向量。模块结束时有实验室和评分的编码练习。 2. 指针:本模块涵盖创建、引用和取消引用指针的内容。模块结束时有实验室和评分的编码练习。 3. 字符串:本模块介绍如何存储多个字符或文本,及使用内置方法和函数来操作字符串。模块结束时有实验室和评分的编码练习。 4. 文件:本模块涵盖如何从文本和CSV文件中导入和导出大块数据。模块结束时有实验室和评分的编码练习。 通过本课程,你将能有效提升自己的编程技能与计算机科学理解,为今后的学习打下坚实的基础。

课程大纲

Name:Vectors

Description:Welcome to Week 1 of the C++ Basic Structures: Vectors, Pointers, Strings, and Files course. These assignments cover using vectors to store multiple pieces of data in a single variable and iterating over vectors or using built-in methods and functions to manipulate vectors. The module ends with a lab and graded coding exercises.

Name:Pointers

Description:Welcome to Week 2 of the C++ Basic Structures: Vectors, Pointers, Strings, and Files course. These assignments cover creating, referencing, and dereferencing pointers. The module ends with a lab and graded coding exercises.

Name:Strings

Description:Welcome to Week 3 of the C++ Basic Structures: Vectors, Pointers, Strings, and Files course. These assignments cover storing multiple characters or text in a string and using built-in methods and functions to manipulate strings. The module ends with a lab and graded coding exercises.

Name:Files

Description:Welcome to Week 4 of the C++ Basic Structures: Vectors, Pointers, Strings, and Files course. These assignments cover importing and exporting large pieces of data from text and CSV files. The module ends with a lab and graded coding exercises.

课程评论(0条)

课程详情

Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover vectors, pointers, strings, and files. Completion of C++ Basics: Selection and Iteration before taking this course is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.

课程标签

0人关注该课程

主题相关的课程