在线课程 – 杜克大学概念 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 语言中读取和写入代码
  • 通过编写计算机程序解决复杂问题
  • 编写排序算法
  • 使用 Monte Carlo 模拟计算赔率

What you will learn in the course

Courses for which the course is suitable

  • 程序员
  • 软件工程师
  • 开发算法
  • 数据分析师
  • C 语言程序员
  • 游戏开发人员
  • 计算工程师
  • 仿真系统开发商
  • 教育软件开发商
  • 扑克软件开发人员

专业化 – 由四部分组成的课程系列

该专业为希望通过编写计算机程序解决复杂问题的学习者奠定了坚实的编程基础。在这四门课程中,您将学习系统地开发算法,并用 C 语言读写代码来实现它们。这是为软件开发或其他计算领域的职业生涯做好的极好准备。

成功完成实习将被招生委员会视为您能力的证明,从而增强您申请杜克工程学院硕士学位的能力。

实践学习项目

  • 编写排序算法
  • 编写将使用蒙特卡洛模拟来计算扑克中手牌赔率的软件

Poker Project 分为三门课程,因此您可以随着获得更高级的技能而编写程序中更具挑战性的部分。

Details of the courses that make up the specialization

编程基础

课程 1

时间: 18 小时

评分: 4.7 (6,805 ratings)

您将学到什么: 编程是一项重要的技能。该课程提供了一个解决问题的过程 – 七个步骤 – 用于开发算法和理解代码。

  • 类别: 算法
  • 类别: 编程语言概念
  • 类别: 故障排除
  • 类别: C 语言编程

课程 2

时间: 20 小时

评分: 4.3 (790 ratings)

您将学到什么: 该课程教授编码,同时提前规划、编译和运行程序以及测试问题。

  • 类别: C 语言编程
  • 类别: 编译器
  • 类别: 故障排除

课程 3

时间: 20 小时

评分: 4.3 (339 ratings)

您将学到什么: 本课程介绍编程结构:形状、数组和重复。

课程 4

时间: 23 小时

评分: 4.3 (170 reviews)

学习内容: 与用户和系统交互的技术、内存的动态分配、文件的读取和写入。

毕业设计: 用于计算扑克游戏中手牌概率的蒙特卡洛模拟。