scratch编程基础入门教学 Scratch之父兴趣思考

scratch编程基础入门教学 Scratch之父兴趣思考(1)

Scratch 3.0中文版界面;图源:百度

1月2日,麻省理工学院媒体实验室团队推出了新一代Scratch,名为Scratch 3.0。自2007年引入第一代Scratch编程语言和在线社区以来,Scratch编程情况发生了很大变化。

当时,大多数K-12教育工作者认为计算机编程是一种狭窄的技术技能,对大多数中小学生来说太难,而且只对打算成为专业程序员的学生有用。图形化编程语言通常被视为玩具或噱头,不适合用于教学。

快进到2019年,围绕计算机科学教育的观念和活动发生了巨大变化。人们越来越认识到应该向所有学生介绍编码的价值。code.org和CS4All等组织在促进计算机科学与国家课程标准的整合方面取得巨大成功。

Scratch的发展超出了我们最乐观的预期。Scratch网站有3000多万注册用户,每个月有100万新用户加入(其中大多数年龄在8-16岁)。Scratch社区成员每天都会在网站上创建超过20万个新的故事、游戏、动画和其他项目。基于模块的编码方法已经成为向学生介绍编码的准则。

但是让更多的学生参与到编程中从来都不是我们的首要任务。相反,我们的教育使命是让学生创造性地思考、系统地推理和协作——这是当今社会每个人必备的技能。从一开始,我们就将Scratch编码活动整合到一个在线社区中,让学生们可以互相反馈、启发和鼓励。我们以项目为导向,让学生学会创造性地表达自己,发展自己的创造力。

在过去的十年中,我们发现传播Scratch技术比传播其背后的教育理念要容易得多。因此,在开发最新一代Scratch时,我们特别强调兴趣驱动的、基于项目的、增强创造力的活动,这些活动是我们教育方法的核心。

scratch编程基础入门教学 Scratch之父兴趣思考(2)

图源:EdSurge.

初步结果令人鼓舞。当我们测试Scratch 3.0的原型时,我们惊讶于孩子们所做的项目的多样性和创造性——比如一只会说法语的刺猬,一只会跳嘻哈的河马,还有一款你可以用鞋子控制的足球游戏。

Scratch 3.0包括“扩展”——额外的代码块集合——旨在拓宽学生使用Scratch创建内容的范围,以确保它与学生广泛多样的兴趣相联系。学生们可以利用乐高积木和micro:bit扩展,为电机、电灯和传感器编程。他们可以通过“翻译”扩展程序编码字符,让字符通过其他语言表达出来,或通过“文本-朗读”扩展程序,让文字被大声朗读。随着时间的推移,扩展库也在不断增大。

我们还添加了大量的视频教程,帮助学生和教师启动Scratch项目,并为他们提供创造性Scratch教学的支持。未来的一年里,我们计划每月为教师提供新的资源,突出“支持在课堂上创造性使用Scratch”的策略。

合作伙伴也在提供新的资源,扩大Scratch制作和创造的可能性。哈佛大学教育研究生院的Scratch团队正在发布之前广受欢迎的“创造性计算课程指南”新版本(针对Scratch 3.0进行了更新),并推广了他们的“Scratch教育者会议”。同时,CS First和Code Club也正在更新他们的产品,以支持Scratch 3.0。

社会对编码日益增长的兴趣,为孩子们提供了一个巨大的机会——不仅为未来的工程师和科学家提供支持,也为所有来自不同背景的学生提供了利用新技术,创造性地表达自己的信心和能力

今天的学生想要通过新技术去设计、创造、实验和探索。他们愿意在与自己兴趣相关的项目上努力工作,而这也为他们之间的合作和表达提供了机会。Scratch 3.0旨在实现这样的目的:通过新一代技术,为下一代学生提供所需的工具和支持,让他们实现自己的梦想和抱负。

米切尔·雷斯尼克(Mitchel Resnick)是麻省理工学院媒体实验室LEGO Papert学习研究教授。他的“终身幼儿园”研究小组开发了Scratch编程软件。

>>声明

本翻译仅作了解之用,并非用于学术研究或商业决策。表达可能与原文有所差异。如需使用,请查证原文。

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页