欢迎光临
我们一直在努力

Scratch之父:教会孩子编程只是Scratch 3.0的一个小目标

2019年1月2日,MIT Media Lab团队为大家带来了最新一代的Scratch——Scratch 3.0。再回望2007年,我们第一次介绍Scratch编程语言初版以及线上社区的时候,发现情况已经有了很大改变。

在那时,大多K-12教育者都认为计算机编程是一项较为狭窄的技术,它的学习难度对于大多中小学生来说过于高深,况且这项技术只对那些有意成为专业程序员的学生起作用。图形化编程只是被大众看作玩具或者噱头,不适宜应用到正式教学场景中。

把时间快进到2019年,人们对于计算机科学教育活动的认知已经产生了极其显著的改变。把编程普及给所有学生,这种价值观一直世界范围内蔓延。一些组织诸如code.org和CS4All已经成功促进了计算机科学整合到美国国家课程标准当中。

Scratch的发展已经超过了我们的最高期望。目前在Scratch的网站上有超过3000万注册会员,而且每月都会有大约100万个新注册会员(大多年龄在8-16岁)。每天,Scratch社区会员们在我们网站上创作出来的故事、游戏、动画和其他项目累计超过20万份。模块化编程已然成为了为学生介绍编程时一个无法被绕开的重点。

但把更多学生带进编程的世界从来都不是我们最优先的目标。应该说,我们的教学使命是让学生能够进行创造性思考,系统性推理,以及协作性学习——这才是当今社会人人必备的技能。刚开始时,我们把Scratch编程活动整合到线上社区当中,这样学生们能够便捷地提供反馈,从而启发和激励其他用户。以项目为导向,从而使学生掌握这种用创意来表达自己的能力。

在过去的十年里,我们发现宣传Scratch的技术比传达它蕴藏其中的教育理念要轻松得多。于是在我们开发Scratch新版本过程中,我们特意强调了一些以兴趣为驱动,基于项目,增强创造力的活动,这些活动就是我们教育理念当中的主心骨。

初始的反馈非常鼓舞人心。在测试Scratch 3.0原型的期间,我们为孩子们作品的多元性和创意大吃一惊——诸如会说法语的刺猬,随着嘻哈音乐起舞的河马,还有以实际的鞋子作为控制器的足球游戏等。

Scratch 3.0中包含了一系列的“扩展”——可以理解为额外的编程积木模块,设计的本意是用来拓宽学生们利用Scratch的可创造范围,以确保它能与学生们多元而广泛的兴趣相连接。学生们可以利用新增的乐高和micro:bit扩展来为马达、灯光以及传感器进行编程。在翻译扩展加持下,他们也可以编写程序来让角色用其他语言说出对白,甚至利用文字转语音扩展来使角色发出声音。这个扩展库日后还会不断完善。

我们还添加了各种类别的入门视频,帮助学生和教师顺利地在Scratch中开始创作,为他们的创意提供支持。在2019年,我们计划每月为教师们提供新教学资源,高光展示那些在课堂上有创意地使用Scratch的策略。

合作伙伴同样在为拓展Scratch的创造可能性而提供新的资源。哈佛大学教育研究生院的ScratchEd团队发布了针对Scratch 3.0更新的“创造性计算课程指南”全新版本,同时扩大了他们“Scratch教育者大会”的规模。与此同时,CS First和Code Club两家机构也为Scratch 3.0的上线而更新了他们的产品。

社会上对编程关注度的升温带来了利好——不仅为未来的工程师、科学家们提供支持,同样激励了来自不同背景的所有的学生,让他们利用最新的技术手段,勇敢地自由挥洒创意。

今时今日的学生他们想通过新技术进行设计,创造,实验和探索。他们愿意为与自身兴趣有关联的项目上付出努力,这也为有共同爱好的个体之间提供了表达和合作的契机。

通过新一代的技术,为下一代学生提供工具与扶持,从而让他们能够触及梦想,实现抱负,这便是Scratch 3.0的设计宗旨。

原文作者米切尔·雷斯尼克(Mitchel Resnick)是MIT Media Lab的LEGO Papert学习研究教授。他带领的团队在2007年完成了Scratch 1.0编程工具的研发。

Scratch案例推荐

赞(30)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址