Scratch 是麻省理工学院媒体实验室开发的图形化编程语言与社区,2007年发布,用户通过拖拽积木块编写程序,无需键入代码。它是全球最流行的少儿编程入门工具,注册用户过亿,也是中国中小学编程教育的常用平台。

| 开发机构 | MIT 媒体实验室 |
| 项目负责人 | 米切尔·雷斯尼克 |
| 首次发布 | 2007年 |
| 当前版本 | Scratch 3.0(2019年) |
| 编程方式 | 图形化积木拖拽 |
| 目标人群 | 8至16岁青少年 |
Scratch是由美国麻省理工学院媒体实验室终身幼儿园小组(Lifelong Kindergarten Group)开发的图形化编程语言与在线社区,项目由米切尔·雷斯尼克(Mitchel Resnick)教授主持,2007年正式发布。使用者通过拖拽、拼接彩色积木块来编写程序,主要面向8至16岁的青少年。
Scratch 的设计理念源自教育家西摩·佩珀特(Seymour Papert)的建构主义学习理论:儿童在创作自己关心的作品(游戏、动画、故事)的过程中学习,效果远胜被动听讲。Scratch 用积木形状表达语法约束——只有能拼在一起的积木才是合法组合,从根本上消灭了语法错误。2019年发布的 Scratch 3.0 基于 HTML5 与 JavaScript 重写,可在浏览器和平板上直接使用,并支持中文等数十种语言界面。其官方社区允许用户发布作品并查看、改编他人项目(称为 remix),形成了独特的开放创作文化,注册用户已超过一亿。
Scratch 是全球中小学编程课的主流教具,中国的信息科技课程与各类少儿编程机构广泛采用;它也被用于制作教学演示动画与交互课件。国内还出现了若干兼容或衍生平台。对更低龄儿童,官方另有简化版 ScratchJr。
问:学 Scratch 算真正学编程吗?答:算。顺序、分支、循环、变量、事件、并发等核心概念在 Scratch 中一应俱全,只是把文本语法换成了积木;研究表明这种方式能显著降低入门挫败感。
问:孩子学完 Scratch 之后接什么?答:常见路径是过渡到 Python(语法简洁、生态丰富),对图形化仍有依赖的可先经由文本积木混合工具过渡。

| 开发机构 | MIT 媒体实验室 |
| 项目负责人 | 米切尔·雷斯尼克 |
| 首次发布 | 2007年 |
| 当前版本 | Scratch 3.0(2019年) |
| 编程方式 | 图形化积木拖拽 |
| 目标人群 | 8至16岁青少年 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧