CodeLab 【Scratch 编程工作坊】发布!

介绍

Scratch 编程工作坊是 CodeLab 设计的一系列编程活动,一共包含 16 个工作坊。工作坊围绕动画、故事、音乐、游戏等主题进行编程探索和创作,表达自己的想法和创意。

image

适合什么人学习?

学习者需要有一定的 Scratch 编程基础,如果没有编程基础,建议先学习创意编程创意计算课程。工作坊是和同伴一起学习的活动,在有老师引导的情况下学习效果会更好。

如何使用?

Scratch 编程工作坊材料包含教师讲义和教学 PPT,建议老师将两者结合起来使用。工作坊相关的项目已经分享到 CodeLab 社区,并且建立了相应的工作室收集学生创作的作品,可作为教学参考。工作坊材料已在 Github 开源,欢迎下载

image

设计原则

创意表达

Scratch 编程工作坊的重点不是学习编程知识,而是表达自己的创意。在内容设计上,选择容易表达想法的材料或主题。比如纸片音乐工作坊使用 Makey Makey 结合绘画制作乐器,火柴人动画工作坊则从简单的火柴人造型设计开始制作走路动画。在创作过程中,老师会演示示例程序,给予脚手架的同时也会保留自主表达的空间,工作坊也包含基于开放主题的自由创作。

image

想象-创作-分享

Scratch 编程工作坊的活动流程设计参考了 Scratch 官方设计的活动指南,按照“想象-创作-分享”的结构设计活动流程。在工作坊开始的时候,学生会体验项目,观看视频来激发创作灵感;在创作环节,老师会展示简单示例,通过提问帮助学生明确目标,学生之间会互相体验作品,并给出改进建议;在分享环节,学生会展示自己的项目,将作品分享到 CodeLab 社区,体验工作室中的作品。

致谢

Scratch 编程工作坊的主题和活动设计借鉴了哈佛大学教育研究生院 ScratchEd 团队设计的创意计算课程,活动流程的设计受到了 Scratch 官方设计的活动指南的启发,在此表示感谢。

使用协议

Scratch 编程工作坊材料以 CC BY-NC-SA 4.0 协议发布。