编程本身是严谨的,但是出错是不可避免的,一个错误就会使整个程序的运行出现问题,只有纠正这个错误,才能继续下去。为了减少错误的发生,孩子就会仔细分析整个创作中的每一步,培养他们的细心和专注。从孩子发现问题到解决问题的过程中,也培养了解决问题的能力。
游戏的设计是由很多小步骤组成的,将一个大问题分解成一个个小问题来解决,在这个过程中,孩子会思考如何组合和安排游戏的每一步,终呈现出一个完整的游戏,这将大大提高孩子的逻辑思维能力和分析能力。
有些游戏不是单单靠自己的努力创造出来的,需要团队作战,团队作战的优势是分工明确,但这并不意味着的完成自己的工作就是完成整个设计,还需要配合别人的工作,相互协调,在组队完成创作作品的过程中,提高孩子的团队合作能力。
当一个游戏设计完成后,孩子们喜欢和大家分享自己的游戏,希望每个人都喜欢和玩他们设计的游戏,然后他们需要告诉大家游戏的设计过程,这个游戏怎么好玩,怎样表述才会让大家喜爱自己设计的游戏,这是培养孩子语言表达能力很好的方法。
大家肯定发现,孩子在很多事情上有明显的三分钟热度,他们坐不住没耐心,但是只有在玩游戏的时候,他们才会格外安静和听话。scratch就是具有这样的特点,以至于在游戏中学习很有吸引力。不仅玩游戏,而且学习如何创造游戏也大大提高了孩子们的耐心。