课程主页: https://www.coursera.org/learn/writing-running-fixing-code
课程概述
在没有程序编写经验的基础上,本课程将引导你逐步学习如何编写C语言代码。它建立在《编程基础》课程的基础上,强调在编写代码之前进行规划的重要性,无论是对初学者还是职业程序员都是至关重要的。
你将学习如何编译和运行你的程序,同时掌握测试和调试的技巧。课程提供了一个系统的框架,帮助你有效地发现并修复代码中的问题,确保编程过程的顺利进行。
课程大纲
- 编写代码
在这一模块中,你将学习如何编写代码,并在练习编程环境中完成第一次作业。在之前的课程中,你已经实践了七步中的前四步,这里你将复习它们,并学习第五步:将你的算法翻译成代码。专业程序员在编写代码之前会花大量时间进行规划,你也将学会这样做!
- 编译与运行
现在你已经知道如何规划算法并将其翻译为代码,下一步就是学习如何编译和运行代码!你将了解编译器的作用,它将你编写的代码转换成机器能够执行的指令。此外,你还将了解编译器的各种选项及不同运行程序的方法,这些方法能够提供调试信息。
- 测试和调试
良好的编程需要两项关键技能:测试和调试。测试是发现代码问题,调试则是修复这些问题。在这一模块中,你将学习系统性地识别代码中的问题,以及如何运用科学方法来修复程序中的错误。
- 项目
在这一模块中,你将开始一个项目,并将在接下来的课程中完成它。每个课程结束时,你将编写一部分代码,该程序将使用蒙特卡洛模拟计算不同扑克牌手胜出的几率—a种通过生成随机数据来计算复杂概率的方法。
总结与推荐
《C语言中的代码编写、运行与修复》课程不仅内容丰富且系统,适合想要掌握程序编写并提升调试能力的学习者。无论你是完全的新手还是希望巩固所学知识的程序员,这门课程都能为你提供有价值的指导和实践机会。
课程主页: https://www.coursera.org/learn/writing-running-fixing-code