一条不新不旧的新闻引出我们今日的话题——
教育机器人比赛成“热门赛事”编程教育正逐步低龄化,4岁孩子还没认字就学“编程”。
在上海大学举行的一场面向孩童的教育机器人比赛上,千余名小选手同台竞技,其中学龄前儿童达100人,最小的选手只有4岁。教育机器人比赛已成为当下“热门赛事”,而学龄前儿童的“编程”培训已经热门,编程教育正呈现出低龄化的现象。
人们很震惊!一直以为编程是个高大上的玩意儿,怎么孩子也能做??
其实,如今编程低龄化一点都不新鲜,这都得益于少儿编程——Scratch!一款由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具!
1、图形化编程,简单易学
在Windows系统操作发明前,市面上流行的是dos操作系统,用这个系统需要记忆许多命令语句,会操作电脑的是少数。但是比尔盖茨发明了windows系统,把界面都图形化了,从此人人点点鼠标就能使用电脑!
而Scratch也是这样的存在。
成人的编程是需要记忆大量的编程命令语言(全英文),格式,甚至一些细小的要求,很繁琐。
但是Scratch使用者可以不认识英文单词,也可以不会使用键盘。因为Scratch构成程序的命令和参数通过积木形状的模块来实现编程。用鼠标拖动模块到程序编辑栏就可以了。
这意味着孩子们不需要记住大量的编程语句,只需要拖动模块就能完成编程。这让孩子不会识字就能编程成为了可能!
2、包含完整的编程思维
最难能可贵的是Scratch虽然简化了编程的难度,但并没有削弱编程思维的训练。Scratch有8类编程部件,它们包含了常见的编程概念。
编程基本结构:顺序结构、循环结构和选择结构
变量的定义
链表(数组)
事件、线程、同步等概念
你仔细看上面的命令语句,还可以发现,数字、加减法、大小比较、方位、XY坐标等数学知识的学习。要知道计算机与数学本就难舍难分,互相促进。
3优秀的延伸拓展能力
Scratch积木模块包括8个大类,100多个功能,可以制作动画、小游戏、解数学题等等。正是这些大量的功能满足了孩子的创造力!
同时Scratch作为开源软件,已经被越来越多的STEAM厂商所接受。一些编程小车、拼接玩具都是支持Scratch的,也就是说孩子能利用简单编程就能让这些机器人动起来!
3点小建议
说了这么多Scratch编程的好,但依然要给各位爸爸妈妈一些小建议。
1.Scratch适合有一定基础知识的孩子。
虽然Scratch简单易学,但是涉及到了中文、数字、 方位等基础知识。年龄过小的孩子,如果没有这些基础知识的积淀容易受挫。所以建议年龄6岁+。
2.选择合适的机构和老师。
这点非常重要,Scratch虽然简单易学,但是低龄孩子自学还是有一些困难的。同时,少儿编程教授的不该是一门技术,而是一种思维方式,过于死板的教学方式是不适宜的。优秀的老师不会只是让孩子模仿,而是利用Scratch激发大家的创造力。
小码王Scratch 小码班
合理课程设计是优秀的保证
▽
小码王Scratch课程学得不仅仅是Scratch。
3.联系生活的学习方法。
程序逻辑多少有些抽象和乏味。但是当Scratch与生活联系,配合生活中常见的自然、物理、化学现象,帮助孩子在趣味活动中更轻松且具象的学习与理解。这是符合孩子的认知规律的。这样孩子不仅能逐步达到初级程序员的基本素质要求,同时又拓展了生活常识。
小码王少儿编程4大类课程
学的不仅仅是编程
▽
随着时代的发展,人工智能时代的到来!金融、会计等很多高大上职业都会逐步消失。编程将与英语一样将成为世界通用语言。
如果您的孩子还没开始学习编程?小心,别落后于时代!