在《编程基础》课程的基础上,本课程将教您如何编写代码,首先规划您的程序应该做什么--这对于程序员新手和专业人员来说都是非常重要的方法。您将学习如何编译和运行程序,然后学习如何测试和调试程序。本课程以您已学过的 "七个步骤 "为基础,提供了一个系统地测试问题和解决问题的框架,因此您可以高效地发现和解决问题。
了解顶级公司的员工如何掌握热门技能

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

该课程共有4个模块
在本模块中,您将学习编写代码,并在实践编程环境中完成第一次作业。在上一课程中,您已经练习了 "七步曲 "中的前四步,在学习 "第五步:将算法转化为代码 "之前,您将在此复习这些步骤。专家级程序员在开始编写代码之前,会将大部分时间花在计划上,您也将学习到这一点!
涵盖的内容
6个视频22篇阅读材料2个作业4个编程作业
现在,您已经知道如何规划算法并将其转化为代码,您需要学习如何编译和运行它!您将了解编译器,它将您编写的代码转换成机器可以执行的指令,然后您就可以运行这些指令了。您还将了解编译器的不同选项,以及运行程序的不同方法,从而获得调试信息。
涵盖的内容
8个视频14篇阅读材料4个作业4个编程作业
测试--发现代码中的问题,调试--修复问题,这两项技能对良好编程至关重要。在本模块中,您将学习识别代码问题的系统方法,以及在发现错误时如何运用科学方法修复程序。
涵盖的内容
6个视频15篇阅读材料3个作业3个编程作业
在本模块中,您将开始在专业课程的其余部分中完成的项目。在每门课程结束时,您将编写一段程序,通过蒙特卡罗模拟(一种通过生成随机数据计算复杂概率的方法)计算不同牌局的胜率。
涵盖的内容
2个视频2篇阅读材料2个编程作业
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
学生评论
- 5 stars
65.45%
- 4 stars
16.78%
- 3 stars
5.07%
- 2 stars
4.83%
- 1 star
7.85%
显示 3/826 个
已于 May 30, 2020审阅
Instructors and the instructors who moderate the forums are great. It is a bit different way to look at programming but it makes sense and I would recommend to anyone who wants to learn C
已于 Jun 14, 2020审阅
It is actually a hard course i guess you need to have at least the basics as some of the assignments were really hard take me a lot of time to do them. especially the poker assignment
已于 Sep 23, 2019审阅
More hands on than my native college course in ECE (10+ years back) with an increased focus on practical tools for programmers.
从 计算机科学 浏览更多内容

Simplilearn

Duke University

Dartmouth College

Dartmouth College







