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

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

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




学生评论
818 条评论
- 5 stars
65.12%
- 4 stars
16.95%
- 3 stars
5.12%
- 2 stars
4.87%
- 1 star
7.92%
显示 3/818 个
已于 May 2, 2020审阅
A Bit Hard course, since it has many assignments also some are complex, but 100% guaranty that you will learn to run a succesfull code by solving assignments and completing the material
已于 Jun 18, 2020审阅
I really enjoyed this course. This course seemed to be a little hard at the beginning. But it was really good. I learnt a lot of things.Thank you!
已于 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 个人资料中。
更多问题
提供助学金,









