Scratch 是一个免费的可视化编程环境,孩子们可以组合代码块来创建故事、动画和游戏。 Scratch 针对 8-16 岁的学习者,但如果有成人陪同或已有拖放平台,年龄较小的孩子仍然可以开始使用。 Scratch 介绍页面清楚地解释了该平台的目标:帮助学习者培养创造性思维、系统推理和协作。
用于入门的网站
- scratch.mit.edu:转到创建创建一个新项目。即使不创建帐户,孩子也可以查看和运行项目;帐户有助于保存和共享项目。
- Scratch Ideas:交互式教程库,包括入门、动画、游戏、音乐和故事。这是第一周的最佳切入点。
- 视频教程:有关移动、旋转、改变颜色、制作简单游戏、讲故事和绘画动作的短视频。
- 入门项目:示例项目可供您的孩子打开、查看,然后混音。从 Maze Starter、Pong Starter 或 Animate the Crab 开始,而不是从空白页开始。
- 入门指南 (PDF):总结如何创建项目、使用教程和重新混合示例项目的官方文档。
- ScratchEd:家长和老师的资源商店和社区;适合成人想要查找活动或课程计划的情况。
第一节课的规则:不要要求您的孩子“制作游戏”。让您的宝宝立即做一件小事:按绿旗让角色打招呼、走 10 步、换衣服或播放声音。您的孩子可以自我管理的小成果比基于视频的大型项目更好。
Scratch 初学者 6 周路线图
帮助您的孩子独立学习而不陷入困境的三种方法
1.将项目分成小问题
不要“做一个迷宫游戏”,而是问:“角色从哪里开始?”、“我按什么键走?”、“什么是获胜?”。每个答案都是一组要尝试的命令块。当您的孩子遇到困难时,只需返回没有答案的小问题即可。
2.在按下绿旗之前进行预测
询问“你认为这个角色会做什么?”在运行代码之前。然后将预测与结果进行比较。这将纠错变成了有针对性的观察,而不是一次更改多个代码块。
3.在进行更多操作之前重新混合一项更改
打开入门项目时,您的孩子只需更改一件事:速度、角色、获胜点或背景。试驾,了解影响,然后再次更改。复制整个项目,让孩子有了一个产品,却不知道哪个部分是做什么的。
为什么Scratch自学还是很难?
Scratch给了孩子很大的自由度,这既是优点,也是难度。界面有很多组命令,空白页面不会告诉孩子从哪里开始,教程通常旨在完成一个产品。刚刚学习的孩子可以跟着做,但还没有时间清楚地理解自己解决新问题的顺序、循环或条件。
因此,示例视频或项目应该带有小问题和具体目标。你不需要完成一场大型游戏才能学得好;孩子们需要多次选择命令,观察结果并纠正小错误。
Karotto是Scratch之前的步骤。Karotto使用具有相同拖放思维方式的块:序列、循环、条件和函数。但课程分为具有明确目标的简短挑战、渐进建议和较少的压倒性选择。孩子们可以练习阅读指示、选择命令并纠正以前的解决方案;来到Scratch,孩子们可以轻松地专注于将这些概念转化为自己的游戏或故事。
适当的时长
对于初学者来说,一节课20-30分钟就足够了:5分钟回顾目标,15-20分钟创造和尝试,5分钟让孩子讲述自己做了什么。迈出一小步就停下来,比继续直到宝宝开始跟着走要好。
最重要的事情
Scratch不需要作为一门必须快速“完成”的学科来研究。让您的孩子从简短的、有针对性的挑战到自由项目:理解每个模块,预测结果,纠正错误,然后创建自己的世界。 Karotto可以帮助宝宝迈出第一步; Scratch 是孩子们迈出远方的地方。