全国青少年机器人编程等级在线测试

Scratch之父Mitch Resnick教授:我们为什么要学编程?


麻省理工大学(MIT)媒体实验室、图形化编程语言Scratch之父Mitch Resnick教授在TED演讲时,讲述了我们为什么要学编程,他从想送母亲一张母亲节贺卡开始


麻省理工大学(MIT)媒体实验室、图形化编程语言Scratch之父Mitch Resnick教授在TED演讲时,讲述了我们为什么要学编程,他从想送母亲一张母亲节贺卡开始,以母亲回送给他一张生日贺卡结束。这两份贺卡都是他们亲手制作,用的是Scratch。

 


对于Mitch Resnick教授来说,使用自己发明的产品制作这么一个交互式的贺卡并非难事,但对于他83岁的母亲来说呢?事实上,她也成功了!一方面,母亲为儿子能发明这么一个软件而骄傲,另一方面,母亲亲自做了实验,证明这是老人也适宜的、不那么复杂的、可以发挥个人创造力、也很实用的一款软件,一种工具。


Mitch Resnick教授在演讲中通过很多实例展示了Scratch的功能和特点,展示了什么叫做“因为需要所以学习”(以变量为例)。将编码和阅读写作做了类比,人们不仅在学习阅读和写作,更是在阅读和写作中学习更多,就如同孩子们不仅在学习编码,而且是通过编码在学习,这种学习会孩子们带来深度影响:表达思想和感情,提高系统思维能力、创造能力、合作能力。
他认为——
1.用阅读和写作来比喻,当你学习阅读和写作的时,就有更多机会来学习更多东西。当你学习阅读的时候,你就可以通过阅读来学习。


2.明白学习一样东西的理由,就是在有意义的学习,而这正是学习的最佳方法。这种学习的方式是有意义而且激励人心的。


3.当你能熟练地阅读和写作时,并不是说你一定要成为职业作家。很少人成为了职业作家,但学习阅读和写作却对每个人都有用。
同样道理,学习编程也并不是为了成为码农或者计算机专家,而是通过学习编程语言可以自由的表达思想和感情,可以这一过程中学习如何将复杂问题简化分解,出错时如何发现并纠正错误,如何在失败时面对挫折,学会创造性思维、系统地推理等。


这个演讲非常值得家长看一看,了解下编程的好处,以及在未来社会,编程就像阅读一样,掌握了它,应该是会让孩子受益一生。当然,这都是以孩子是否真的感兴趣为前提的,如果各种引导之后孩子真的不感兴趣,那还是不要逼着孩子去学习,效果可能适得其反。