|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/codio-cpp-basics
课程评论:没有评论
课程名称:C++基础:选择与迭代 课程概述:在几分钟内编写并运行您的第一个C++程序,无需安装任何软件!该课程针对没有编码经验的学习者,提供了C++及其他编程语言的核心计算机科学主题的坚实基础。课程模块涵盖了打印、运算符、迭代(即循环)和选择(即条件语句)。 为了提供真正的实践体验,该课程无视频内容。作业包含简短的解释、图像和可运行的代码示例,并提供建议的编辑以进一步探讨代码示例,通过实践加深理解。您可以在学习过程中获得即时反馈,从快速理解检查(选择题、填空题和解码块)逐步进展到小型、易于接近的编码练习,这些练习只需几分钟即可完成,而非几个小时。 课程大纲: 1. 基础技能 - 编写您的第一个程序! - 描述:欢迎来到C++基础:选择与迭代课程的第一周。此模块涵盖打印、变量和注释的基本概念。课程最后有实验和评分代码练习。 2. 运算符 - 描述:欢迎来到C++基础:选择与迭代课程的第二周。此模块涵盖算术运算符(+、-、*、/、%)和布尔运算符(与、或、非)以操作存储在变量中的数据。课程最后有实验和评分代码练习。 3. 条件语句 - 描述:欢迎来到C++基础:选择与迭代课程的第三周。此模块涵盖使用条件语句进行决策的概念,从而使您的脚本能够根据数据产生不同的输出。课程最后有实验和评分代码练习。 4. 循环 - 描述:欢迎来到C++基础:选择与迭代课程的第四周。此模块涵盖不同类型的循环,以重复程序中的某些部分,而无需一遍又一遍地复制和粘贴相同的代码行。课程最后有实验和评分代码练习。
Name:Basic Skills - Writing your first program!
Description:Welcome to Week 1 of the C++ Basics: Selection and Iteration course. These assignments cover the concepts of printing, variables, and comments. The module ends with a lab and graded coding exercises.
Name:Operators
Description:Welcome to Week 2 of the C++ Basics: Selection and Iteration course. These assignments cover the concepts of arithmetic operators (+, -, *, /, and %) and boolean operators (and, or, not) to manipulate data stored in variables. The module ends with a lab and graded coding exercises.
Name:Conditionals
Description:Welcome to Week 3 of the C++ Basics: Selection and Iteration course. These assignments cover the concepts of making decisions using conditionals so your script can produce different output based on data. The module ends with a lab and graded coding exercises.
Name:Loops
Description:Welcome to Week 4 of the C++ Basics: Selection and Iteration course. These assignments covers the different types of loops to repeat sections of your program without copying-and-pasting the same lines over-and-over again. The module ends with a lab and graded coding exercises.
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with no 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 printing, operators, iteration (i.e., loops), and selection (i.e., conditionals). 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.