通常,在课堂上,重点是制作一个成品。然而,Scratch背后的想法是逐步构建一些东西,尝试一下,如果它不起作用,你就可以修复它。
修复Scratch方式的特殊之处因为它被认为是一种面向对象的可视化编程语言。这意味着可以通过将特定操作的块放在一起而不是文本来创建代码。塞万提斯说:“你不必担心忘记逗号,忘记括号,或关闭其他编程语言所拥有的括号。”
这使得创作过程对儿童来说更加流畅。同样,如果他们遇到问题,孩子们可以轻松返回,拆开他们的代码块,并以系统的方式分析他们的程序。对马丁来说,解决问题的做法很关键,因为孩子最常学习的是如何识别问题。“这让孩子们使用程序员所做的实践,”她补充道。孩子们不会抛弃他们的项目并重新开始。相反,他们可以回去修复它。