在线课程 – 密歇根大学面向所有人的 C 编程认证专业

了解 C 的重要性,以及 C、UNIX 和 Linux 如何为我们的现代计算环境奠定基础。

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++、Java、JavaScript 和 Python 的编程技能
  • 了解 C 语言的历史和语法
  • 在 C 语言中应用基本的编程知识
  • 处理具有挑战性的编程练习
  • 在 C 语言中应用 Python 中的对象模式
  • 识别和更正代码错误
  • 基于 C 语言中预先确定的代码结构实现数据结构
  • 根据学生的理解调整学习进度

What you will learn in the course

Courses for which the course is suitable

  • 程序员
  • C 程序员
  • Python 程序员
  • Java 程序员
  • JavaScript 程序员
  • 系统开发人员
  • 软件工程师
  • 系统分析员
  • 应用开发人员
  • 游戏开发人员
  • 嵌入式系统软件开发人员

专业化 – 4 门课程系列

学习 C 的基础知识可以帮助任何对编程感兴趣的人提高他们在 C++、Java、JavaScript 和 Python 等语言方面的技能。在 C 语言编程课程中,您将了解 C 语言的历史和 C 语法,同时构建该语言的基本编程知识。

在每门课程中,随着您发展到更高级的主题,将您的知识应用到各种练习中。这种专业化允许您按照自己的节奏进步,具体取决于您选择的如何进行更复杂的练习。

  • 既适合编程领域的新手,也适合经验丰富的软件。

应用学习项目

在这个专业中,有许多编程练习越来越具有挑战性,从几分钟的努力到数小时的开发。

  • 学习者将发现如何用 C 语言在 Python 中实现对象模式。
  • 识别并修复代码中的错误。
  • 根据 C 语言中预先确定的代码结构实现数据结构列表。

当学习者遇到更复杂的概念时,我们会调整进度以确保学生在继续学习之前理解材料,并在他们前进之前的课程基础上继续学习。

Details of the courses that make up the specialization

探索 C 语言

课程 1

11 小时

4.8 (34 评价)

课程详情

  • 您将学到什么:
    • 了解 C 语法的基础知识
    • 识别 C 和 Python 之间的相似之处和不同之处
    • 了解 C 语言对现代编程的影响
  • 您将获得的资格:
    • 类别: Syntex C
    • 类别: C 语言中的数据类型
    • 类别: 计算机的历史

课程 2:C 语言编程

13 小时

4.7 (20 评价)

课程详情

  • 您将学到什么:
    • 了解 C 语言中的变量和类型
    • 了解 C 语言中的控制流
    • 学习编写递归函数
  • 您将获得的资格:
    • 类别: 递归函数
    • 类别: Syntex C
    • 类别: 流语法

课程 3:C 语言中的数据结构

15 小时

4.5 (10 评价)

课程详情

  • 您将学到什么:
    • 在 C 中创建数据结构
    • 了解 C 和 Python 之间的结构差异
    • 了解与 C 语言相关的潜在安全问题
  • 您将获得的资格:
    • 类别: 内存管理
    • 类别: 建筑
    • 类别: 选民
    • 类别: 数组

课程 4:用 C 语言构建对象

17 小时

课程详情

  • 您将学到什么:
    • 在 C 语言中创建对象
    • 了解对象中的动态内存分配
    • 了解 C 语言中面向对象编程的原则
  • 您将获得的资格:
    • 类别: C 语言中的动态内存分配
    • 类别: 面向对象编程 (OOP)