Mitchel Resnick,LEGO Papert的学习研究教授,麻省理工学院媒体实验室终身幼儿园小组主任。Resnick的研究小组开发了包括屡获殊荣的LEGO Mindstorms和StarLogo软件基础的“可编程砖块”。
Resnick的团队更是开发了大名鼎鼎的Scratch编程语言,使孩子们可以更轻松地创建自己的动画故事,视频游戏和互动艺术。
Mitchel Resnick
Scratch界面
让我们教孩子编程吧
Resnick曾进行过一场TED演讲,名字是:让我们教孩子编程吧。
视频以展示孩子用Scratch做的互动型母亲节贺卡为开头:
Scratch上的以小猫为主角的母亲节贺卡
Scratch上的祝福语贺卡
这些孩子在Scratch上创作贺卡,代表他们能熟练地使用互联网这项新技能了——即把他们的想法表达出来。
如果只是在互联网上看看网页聊聊天并不算是熟练地使用这项技能,即他们只会“阅读”新技术,而不会“书写”新技术。
新技术要从娃娃抓起(图源网络)
“书写”新技术的方式之一就是编程。
左图是编程的方式之一,是小部分人具有特殊数学技能和技术背景的人才会的;右图是编程的另一种方式——Scratch
Scratch能做的东西范围非常广,从游戏到政治
用Scratch做的体感游戏
用户可以查询制作这款体感游戏需要使用的代码,Scratch的学习都是开放式的
Learning to code,code to learn
Resnick在演讲中强调“Learn to code,code to learn”:意思就是在学习编程时,可以通过编程来学习。这与你学习阅读时,你可以通过阅读来学习一样。
我们通常发现,学生在学习“变量”这个概念时,总是会困惑,他们并不知道为什么要学这个,学了有什么用,但是在Scratch中,你可以轻松讲解学习“变量”的原因及用处,从而实现有意义的和激励人心的学习方式。
所以说,在学习编程时,可以通过编程来学习,是在有意义的学,这就是最佳的学习方式。
同时,编程的过程也是设计的过程,编程即将一个小想法变成一个完整的能够运行的作品:
如何坚持完成一项作品;
如何将复杂的问题分解成几个部分;
如何与他人合作完成作品;
出现bug时如何纠正;
如何在失败时面对挫折。
这些技能,无论他以后做什么工作都需要用到这些。这些技能都可以在Scratch学到。
而玩物荔枝推出的编程课,不仅要让孩子学会玩Scratch(Scratch只是一个学习编程的工具),更是要让孩子了解编程的同时启蒙计算思维——计算思维是一种在生活、学习中都适用的方法论和思维习惯。
玩物荔枝编程不仅关注孩子的作品,更关注孩子的思考过程。所以在荔枝编程,流程图及思维导图是最重要的学习工具。
想尝试Scratch?想学编程?就从玩物荔枝开始吧!
· 报· 名· 链· 接·
领取专属 10元无门槛券
私享最新 技术干货