Jon 10 岁的儿子,可以花上几小时用 Scratch 微调试游戏(Scratch 是专为孩子写的编程语言)。“我儿子真的非常喜欢这个,这非常锻炼他的创造能力!”
Scratch 一开始先让孩子们玩游戏,然后,如果他们有什么地方不喜欢,例如有怪物他们闯不过去,他们完全可以自己的意愿改动代码帮助过关,可以让怪物减少能力或者直接 pass 怪物。他们也可以重新调试别人写的代码,加入自己的设置。“这就像艺术一样在创作。”孩子们不觉得自己是在写枯燥的代码,而是在创造一些有意思的东西,他们玩得非常开心。 ——Jon Woodstock 博士,《Help Your Kids with Computer Coding 》的作者和两个小程序员(一个 10 岁男孩和一个 8 岁女孩)的父亲。 编程有助于建立自信心
Lisa 9 岁的孩子学习成绩并不好,但是在编程上,赢得了教室里其他孩子的掌声。 有的孩子天生不善于读书,但是编程让他们能从另一个方面展示自己,把握自己的命运。在编码世界中,没有什么规定的路径,也没有什么“正确的答案”,他们完全可以按照自己的想法去解决问题,从而建立自信心。
——Lisa Morales-Hellebo,纽约时装技术实验室的创始人,也是一个 9 岁孩子(从 4 岁半就开始编程)的母亲。 学编程和不学编程的差距在哪里 计算机科学家般的思维方式
我们听到最多的就是编程可以提高孩子的逻辑思维,但编程的作用不止这么简单。学习编程的孩子最终会拥有一个计算机科学家那样的思维方式,去更理性、更高效地解决复杂问题。孩子在编程过程中,要从头至尾考虑解决问题的方案,再用代码实现出来。这个过程会逼着孩子反复思考,反复验证,直到找出最合适的方法。