本课程适合所有人。在我们生活的新世界里,无论你是科学家、艺术家还是人文主义者,Code 都是一项具有普遍价值的技能。算法无处不在,我们都必须了解它们是如何工作的。C 语言尤其适合作为编码入门语言:它是一门久经考验的语言,能让你深入理解计算过程。

面向所有人的 C 语言,第 1 部分:编程基础
本课程是多个项目的一部分。

位教师:Ira Pohl
访问权限由 New York State Department of Labor 提供
338,021 人已注册
您将学到什么
使用正确的语法、数据类型、控制结构、函数和数组编写、编译和调试 C 程序。
应用核心编程概念解决计算问题并实现常用算法。
识别、分析和排除 C 语言程序中的逻辑错误,应用 Debugging 策略编写结构清晰的代码。
要了解的详细信息
了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有6个模块
欢迎学习《面向所有人的 C 语言》第 1 部分!本课程将一步步引导您从基本语法和数据类型到控制流、函数、递归、数组和指针,让您掌握编写清晰、结构良好的 C 程序的技能。在本 Modulation 中,您将学习 C 语言的基础知识,探索 C 语言的历史,并编写第一个程序。您将练习编译、Debugging和格式化代码,然后完成第一组编程活动。
涵盖的内容
9个视频1篇阅读材料2个作业
在本 Modulation 中,您将通过探索词法元素、数据类型和表达式,深入了解 C 程序的结构。您将学习如何使用 Operator、声明和基本类型(如 int、char 和 float),并了解表达式如何求值。您将建立编写清晰、结构良好的 C 程序的信心,并在编程任务中应用这些技能。
涵盖的内容
12个视频1篇阅读材料4个作业
在本 Modulation 中,您将学习 C 程序如何通过条件语句和 Repeater 语句做出决定和重复操作。您将探索 if、while 和 for 语句,了解逻辑运算符和关系运算符如何控制程序流,并发现为什么要避免使用 goto。您还将编写简单的函数,在实际编码活动中应用这些概念。
涵盖的内容
10个视频1篇阅读材料6个作业
在本 Modulation 中,您将通过探索原型、返回语句和变量范围来扩展对函数的理解。您还将通过阶乘和斐波那契数列等经典示例了解递归的工作原理。最后,您还将学习数组和指针这两个 C 语言中最强大的功能。
涵盖的内容
11个视频
在本 Modulation 中,您将加深对 C 语言中数据存储和 Accessibility 的理解。您将学习如何操作数组、模拟逐个引用调用以及应用排序算法(如冒泡排序和合并排序)。最后,您将能够编写处理数据集合和内存引用的高效程序。
涵盖的内容
11个视频1个作业
祝贺你们这是 "C for Everyone "系列课程第一部分的结束。您将有机会对自己的学习进行评估。
涵盖的内容
1个作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
68.19%
- 4 stars
21.17%
- 3 stars
5.39%
- 2 stars
1.83%
- 1 star
3.40%
显示 3/6765 个
已于 May 27, 2020审阅
I have learnt many topics in this course. This course had made me taste the flavour of C language and programming. The lectures which were given by Pohl sir were outstanding.
已于 Mar 24, 2022审阅
The course its a great opportunity to start into C programming but I hope the tutorials at week 4, 5 in particular like pointers, arrays being more clearly and competative! beside assignment!
已于 Apr 27, 2020审阅
e will know all the essential knowledge to moe forward. It is a very logical and steady building up procedure. It is an absolutely stunning course. Thanks for professor Iran Pol.
从 计算机科学 浏览更多内容

University of California, Santa Cruz

University of Michigan

University of California, Santa Cruz

Dartmouth College
¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。



