最新消息:

Code.org 课程F (3)

编程教程 少儿编程 2876浏览 0评论
Anybody can learn

Code.org®是一个旨在推广计算机科学教育的非营利组织,愿景是使每一所学校的每一个学生,可以像学习其它学科一样,学习计算机科学。

我把Code.org®中Course F的课程介绍给小学4~5年级的学生。由于课时数量、时长,以及课堂人数等限制,我将课程内容做了适当剪裁,将主要内容整理在公众号里,方便孩子们课后复习。

 

3第三课 调试程序

课程网址:https://studio.code.org/s/coursef-2018/stage/4/puzzle/1 
1

挫折与坚持

 

创新的过程往往伴随着大量挫折,不是一蹴而就轻易成功的,编程也是一样。学生们先观看以下这个视频,说说自己的想法。

 

失败和挫折是实现创新和获得成功的常见阶段。当你做某事失败时,你会得到一些教训,面对这些教训,把它们看作学习如何做得更好的机会。即使这件事非常艰难,也要有不断尝试,坚持下去的毅力。

 

 

2

调试

 

无论是多么有经验的工程师,编写的代码都可能有一些错误,查找和修复错误的过程就是调试。我们来看看视频中是怎么说的。

 

同学们要灵活使用“步进”功能调试程序,它可以逐行执行代码,让我们观察每一步的运行结果,与我们期望的结果进行比较,帮助我们找出错误。

 

这一关的每个任务中已经有若干积木块,但是都有一点错误,学生们需要修改代码,帮助小松鼠Scrat获得橡果。

 

 

关卡提示:

  • Puzzle 10:在学习编程的过程中,要学会阅读并理解别人的代码。在这一关里,让我们来思考代码运行的结果,并从选项中找出最符合的答案。
词汇:
  • 错误(Bug) – 导致程序无法正常运行的一部分代码。
  • 调试(Debug) – 查找和修复算法或程序中的错误。

 

 

3

常见问题

 

主要还是前两次课上出现的问题,继续帮助同学们熟悉网站的登录。

 

在课堂中完成练习的同学,有两个选择:一个是做老师的小助教,帮助有困难的同学解决问题,在这个过程中加深对知识的理解。另一个是从老师这里领取一个Scratch任务挑战。

 

 

4

思考与总结

 
在平时的学习或玩耍中,遇到过哪些挫折,有哪些不断坚持后获得成功的经历?
在今天的代码闯关中,有没有遇到困难?你能够利用单步调试,找出问题并修复代码吗?

您必须 登录 才能发表评论!