为什么要鼓励孩子学编程
学习编程,在大多数家长看来,是培养程序员的行为,其实不然。
乔布斯说过“学习编程,是因为编程教会大家如何去思考及创造。”
前芬兰教育部长这样说道“在未来,如果你的孩子懂编程,他就是未来世界的创造者。”
生活处处都有编程,智能手机、平板电脑、火爆的游戏软件等等,都已经让孩子接触了编程。
而在未来,越来越多的工作都可能会被人工智能机器人所取代,比如:
▲美国银行,计划在消费者银行分部减少8000多个工作岗位,将这些岗位人工智能化;
▲德国商业银行,到 2020年他们将会将银行中 80%的工作都数码化、自动化,最终将会裁掉 9600名员工。
看到这里,你也许会开始焦虑:未来是人工智能的时代,不会编程,将有可能会被淘汰,那么我的孩子该如何学习编程呢?
什么是Scratch
Scratch是一款面向青少年的图形化编程工具,由美国麻省理工学院媒体实验室 (MIT Media Lab)“终身幼儿园小组”设计开发。
全球超过1500万名孩子在学习Scratch。
目前为止,Scratch已经被翻译成50多种语言,在40多个国家和地区的教育领域中广泛使用,如哈佛大学、加州大学伯克利分校等顶级名校也开发了Scratch的相关项目。
Scratch通过类似搭积木的方式来编写程序,而且作为可视化的编程语言,Scratch还带有相应图形界面,可以说用Scratch编程的过程中充满着趣味。
少儿编程为什么选择Scratch
采用积木式编程学习,易于上手。孩子不需要输入冗长的代码,只需拖动不同模块,进行搭建,即可进行编程。
支持孩子自由创建各种形式的作品 ,无论是故事、游戏、动画、音乐,都可以在Scratch上实现。小朋友甚至可以通过Scratch 编写一段小程序来解决数学或物理的习题。
个性化DIY,创造无限可能。孩子可以亲手编写故事脚本,通过Scratch创作自己的动画或游戏。Scratch本身拥有庞大的素材库,除此之外,孩子可以在Scratch中导入想用的图片或音乐,输入文字,甚至录制自己的声音或亲手画图,作为素材,来完善自己的作品。