在线课程 – Institut Mines-Télécom 的 C 语言编程专业认证

获得计算机工程技能 – C 和 Linux。成为一名熟练的 C 程序员,开始计算机工程的职业生涯。

Suggested by: Coursera (What is Coursera?)

Professional Certificate

开始

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • 用 C 语言编写、读取和调试计算机程序
  • Linux 操作系统简介
  • 使用 C 语言编程,无需安装
  • 使用指导练习和简短编码 EMOS 进行练习
  • 执行复杂的编程任务

What you will learn in the course

Courses for which the course is suitable

  • 程序员
  • 系统开发人员
  • 软件工程师
  • 应用开发人员
  • 游戏开发人员
  • 嵌入式系统开发人员
  • 数据工程师
  • Linux 软件开发人员
  • C 语言软件开发人员
  • 操作系统程序员
  • 机器人开发人员
  • 移动软件开发人员
  • 服务器软件开发人员
  • 超级计算机的软件开发人员

专业化 – 7 门课程系列

在这个使用 Linux 学习 C 语言的专业课程中,您将学习七门短期课程,在这些课程中,您将学习如何用 C 语言编写、阅读和调试计算机程序,同时熟悉 Linux 操作系统。

为什么要学习 C?

  • C 语言被广泛用于各种设备,例如智能手机、导航系统、机器人和无人机。
  • C 是世界各地工程学校教授的一种基本编程语言。
  • 它被认为是世界上最稳定和流行的编程语言之一。

Linux 和 C 语言

Linux 是大多数计算机研究人员和软件开发人员使用的基本操作系统。它为世界上几乎所有的超级计算机和大多数服务器提供支持。

实践学习项目

初学者,即使是以前没有编程经验的人,也可以通过我们新的浏览器内工具立即开始使用 C 语言编程。无需安装任何东西!

您将使用指导练习和简短的编码 EMO 以及更复杂的任务进行练习。

Details of the courses that make up the specialization

C 语言编程课程

课程 1:C 语言编程:简介

持续时间: 11 小时
评分: 4.6 (212 ratings)

  • 定义、区分并举例说明硬件/软件、计算机程序/算法
  • 解释变量的概念,并声明、初始化和更改 int、double 和 char 类型的变量
  • 创建简单的 C 程序并添加注释,这些程序可以将文本、特殊字符和变量打印到具有受控格式的屏幕中
  • 创建简单的 C 程序,使用 for 循环重复指令块

你将获得的技能: 计算机编程、命令行界面、Linux

课程 2:C 语言编程:语言基础

持续时间: 13 小时
评分: 4.7 (81 reviews)

  • 使用逻辑条件通过条件 (if-else) 语句、迭代 (for/while 循环) 来控制程序的流程
  • 创建和修改用于存储整数和十进制数的数组
  • 创建零结束字符数组以存储和修改字符串
  • 对数字和字符数组进行排序和搜索

你将获得的技能: 计算机编程、C 编程、Linux

课程 3:C 语言编程:模块化编程和内存管理

行程时间: 10 小时
评分: 4.8 (54 条评价)

  • 将复杂的编程任务分解为多个功能
  • 记住计算机内存是如何组织来存储变量和数组的
  • 查找变量的地址
  • 执行简单的选民计算

你将获得的技能: 计算机程序/算法、计算机编程、C 编程

课程 4:C 语言编程:指针和内存管理

行程时间: 7 小时
评分: 4.7 (45 ratings)

  • 可视化指针概念并使用它来将变量传递给函数
  • 实施投票者计算以访问一维和多维数组的元素
  • 使用字符串数组存储字符串列表
  • 通过在运行时动态分配和释放内存来控制内存使用情况

您将获得的技能: 计算机编程、C 编程

课程 5:C 编程:高级数据类型

行程时间: 7 小时
评分: 4.4 (50 篇评测)

  • 定义新的数据类型(结构)以在单个变量中存储多个数据项
  • 查找并解释建筑物内存的使用情况,并使用建筑物的指针