孩子学编程的四个必经阶段
少儿编程是一项任何孩子都可以参与其中的创造性活动。你的孩子或许并不喜欢处理数据运用算法,但他们可能会喜欢创造游戏、音乐、设计网站、或只是摆弄代码。你不必认为自己是技术人员或”擅长数学“才能学习编程。实际上,孩子学习编程要比成年人更快,因为他们不知道编程的“困难”所在。除了个人能力的培养之外,学习少儿编程也是为孩子的未来做好准备。微软CEO萨提亚说:“计算机科学是可以打开世界的机会。”这个时代,无论是互联网还是人工智能都离不开编程语言的支持,所以当你掌握了这门语言也就意味着你也将打开新世界的大门。作为新东方投资千万的在线少儿编程教育机构——极客晨星应运而生,极客晨星采用游戏式互动教学法,螺旋式上升无缝衔接课程体系,专业名师倾力打造可视化模块课程,为全国6-16岁青少儿培养孩子的逻辑思维能力、想象力和创造力、综合学科能力。极客晨星在众多少儿编程教育机构中脱颖而出,其影响力和好评度持续上升,受到众多家长,尤其是80后、90后家长们的好评和认可。极客晨星开始在少儿编程赛道上疾驰,行业发展速度及影响力越来越受到关注。
那么,在孩子学编程的道路上,有哪个必经的学习阶段呢?今天我们就抽丝剥茧来聊一聊这四个编程学习的必经阶段。
游戏启蒙阶段
孩子从幼儿园开始就能学编程。玩什么?lightbot游戏:类似的游戏还有 SpriteBox和MineCraft一小时编程等。Code.org 上能找到很多。除了最开始时陪孩子玩两局帮助他了解规则,后面就千万忍住别再帮忙,因为有时教得太多反而剥夺了孩子们试错的机会。
Scratch探索阶段
Scratch 是积木式搭建,非常直观,小学低年级甚至幼儿园大班的孩子都能玩。Scratch 入门的一个好方法,是让孩子跟着程序自带的教程做尝试。在照着教程玩 Scratch 的过程中,爱探索的孩子会尝试对示例程序东改改西换换,换一些别的代码块或超大超小的数字看效果。
阅读与编码,加深学习阶段
小学低年级的孩子已经能 Scratch 入门,但实现自己的项目所需要的计算思维能力,一般得到高年级才能培养出来。中间的第三阶段,最适合孩子们做的,就是去阅读、理解他人的代码。先学一些小小的技巧,再理解作者的思路、代码的组织,最后掌握代码中的套路??就这样把别处的精华一点点积累到自己的脑海中,形成模式库,看得多了熟悉了,以后再需要的时候也就能很容易的用起来。
培养编程计算思维
简单的说,计算思维是一种解决问题的方式,它有四个重要组成部分:首先是定义和拆解问题,其次是识别出各子问题的模式,然后是抽象化,最后是用算法来实现。这样的思维方式,早已超越计算机科学,延申到所有学科领域,甚至被用于文学、社会研究、艺术创作等等方面。