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

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

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




学生评论
815 条评论
- 5 stars
64.95%
- 4 stars
17.03%
- 3 stars
5.14%
- 2 stars
4.90%
- 1 star
7.96%
显示 3/815 个
已于 Aug 9, 2020审阅
grader is too confusing but the faculty managed to overcome it with their experience. I request the faculty to use alternative methods for ppe tool to not confuse students
已于 Aug 1, 2020审阅
I learned very much in this course like testing, debugging but should explain more about emacs, Valgrind, gdb, etc.
已于 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
常见问题
完成 Coursera 课程不能获得杜克大学的学分;因此,杜克大学无法为您提供大学成绩单。不过,您的电子证书将被添加到您的成就页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
注册课程后,您就可以访问专项课程中的所有课程,完成作业后还可以获得证书。您的电子证书将添加到您的 "成就 "页面--在那里,您可以打印证书或将其添加到您的 LinkedIn 个人资料中。
更多问题
提供助学金,