友情提示:380元/半年,儿童学编程,就上码丁实验室。
Code.org®是一个旨在推广计算机科学教育的非营利组织,愿景是使每一所学校的每一个学生,可以像学习其它学科一样,学习计算机科学。
我把Code.org®中Course F的课程介绍给小学4~5年级的学生。由于课时数量、时长,以及课堂人数等限制,我将课程内容做了适当剪裁,将主要内容整理在公众号里,方便孩子们课后复习。
3第三课 调试程序
挫折与坚持
创新的过程往往伴随着大量挫折,不是一蹴而就轻易成功的,编程也是一样。学生们先观看以下这个视频,说说自己的想法。
失败和挫折是实现创新和获得成功的常见阶段。当你做某事失败时,你会得到一些教训,面对这些教训,把它们看作学习如何做得更好的机会。即使这件事非常艰难,也要有不断尝试,坚持下去的毅力。
调试
无论是多么有经验的工程师,编写的代码都可能有一些错误,查找和修复错误的过程就是调试。我们来看看视频中是怎么说的。
同学们要灵活使用“步进”功能调试程序,它可以逐行执行代码,让我们观察每一步的运行结果,与我们期望的结果进行比较,帮助我们找出错误。
这一关的每个任务中已经有若干积木块,但是都有一点错误,学生们需要修改代码,帮助小松鼠Scrat获得橡果。
关卡提示:
- Puzzle 10:在学习编程的过程中,要学会阅读并理解别人的代码。在这一关里,让我们来思考代码运行的结果,并从选项中找出最符合的答案。
- 错误(Bug) – 导致程序无法正常运行的一部分代码。
- 调试(Debug) – 查找和修复算法或程序中的错误。
常见问题
主要还是前两次课上出现的问题,继续帮助同学们熟悉网站的登录。
在课堂中完成练习的同学,有两个选择:一个是做老师的小助教,帮助有困难的同学解决问题,在这个过程中加深对知识的理解。另一个是从老师这里领取一个Scratch任务挑战。
思考与总结