为什么要让孩子学习编程?
我们可以通过类似Scratch儿童编程这样的软件开始。Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。学习者只需要按图示拼接的方式就可以进行故事、动画等创作和设计,是一种门槛低、效率高的学习工具。目前,已经翻译成了50多种语言,在40多个国家和地区学习和使用。使用者甚至可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。
Scratch图形化程式语言适用于教育6~16岁的儿童及青少年,可以用它创造属于你自己的故事、动画、游戏、音乐甚至是绘画,并且可以轻易地分享至网络。Scratch是为了青少年发展信息社会所需要的技能而设计的。当青少年创造并分享他们的作品时,除了可以学到数学与电脑的知识,同时也能激发创意、系统思考与团队合作。
另外,编程教育从机器人开始也可以事半功倍。因为,机器人更形象,更生动,可以让孩子快速上手,机器人可以连接很多传感器,让机器人实现很多功能,机器人搭建+编程的学习方式更生动,在学习编程的同时也可以激发孩子的创新能力。
在幼儿园接触过简单机器人搭建、编程的小朋友,小学2-3年级再接触机器人编程,一点儿都不费劲!然而之前毫无基础,等小学2-3年级才开始接触,孩子会觉得异常吃力,因为这不是靠单纯记忆背诵就可以搞定的,拼的是“逻辑思维”的内功!