Scratch创意编程

  • 启蒙班

年龄:5-7岁。适应年级:幼儿园大班和小学一、二年级。

工具:ScratchJr、Blockly游戏、code studio class 1 & 2

目标:编程思想启蒙

使用工具:平板电脑(iPad或Android均可)

每次课1.5学时。

主要内容:

第一课:举行一场舞会——让猫咪运动起来

第二课:海底世界——学会绿旗运行、无限重复

第三课:开心农场——学会点击运行、有限重复

第四课:四季变换——学会场景切换

第五课:朋友聚会——综合复习

第六课:舞蹈表演——综合复习

第七课:动物赛跑——学会发送消息和通过消息运行

第八课:鸭子划水——学会碰撞运行

第九课:猫咪与小鸟——我的小游戏

第十课:创意展示

每堂课穿插Blockly游戏。

  • 初级班

初级班可以零基础学习,不一定要学习过启蒙班再上初级班。

年龄:7-10岁。适应年级:小学二至五年级。

工具:Scratch、Blockly游戏、code studio class 3 & 4、不插电的计算机科学

目标:编程入门,理解计算思维,将编程与学科(语文、数学、科学、社会、音乐、体育等)结合

使用工具:电脑(Windows或Mac均可)

每次课2学时。

第一课:编程概览;第一个Scratch程序

第二课:程序区块(动作、外观、声音)

第三课:程序区块(画笔、数据)

第四课:程序区块(事件、控制、侦测)

第五课:程序区块(运算符、其他)

第六课:知识储备(坐标、角度、随机数)

第七课:知识储备(字符串、加减乘除、四舍五入、特殊运算)

第八课:知识储备(变量、链表、比较、逻辑运算)

第九课:综合示例

第十课:综合展示

每节课除重点介绍相关知识点外,通过示例带领学生理解编程方法。课程中穿插Blockly游戏以训练计算思维,也有“不插电的计算机科学”游戏帮助孩子理解计算机的一般原理。

  • 中级班

中级班要求在学习过初级班后才可以学习。

工具:Scratch、Blockly游戏、code studio class、不插电的计算机科学

目标:Scratch编程进阶,进一步理解计算思维

使用工具:电脑(Windows或Mac均可)

每次课2学时。

第一课:动作与绘图

第二课:外观与声音

第三课:过程

第四课:变量

第五课:用逻辑做决定

第六课:深入循环

第七课:字符串处理

第八课:链表

第九课:综合示例

第十课:综合展示

每节课除重点介绍相关知识点外,通过示例带领学生理解编程方法。课程中穿插Blockly游戏以训练计算思维,也有“不插电的计算机科学”游戏帮助孩子理解计算机的一般原理。

工具介绍:

ScratchJr:ScratchJr是一款Scratch团队专为5-7岁儿童设计的编程语言。它支持iPad和Android平板,对学生要求零基础,无需识字。作为低龄儿童入门是非常好的工具。

Scratch:Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。在2012年进入中国。针对 8 岁以上孩子们的认知水平,以及对于界面的喜好,MIT 做了相当深入研究和颇具针对性的设计开发。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作中的乐趣。Scratch 的下载和使用是完全免费的,开发了Windows系统,苹果系统,Linux系统下运行的版本。

Code studio:编程一小时活动支持网站。为所有年龄段精心设计的一小时教程,可提供超过 45 种语言版本。与全球 180 多个国家的数百万名学生和老师一起,开始“编程一小时”。

Blockly:Google Blockly 是一款基于Web的、开源的、可视化程序编辑器。可以通过拖拽块的形式快速构建程序,而这些所拖拽的每个块就是组成程序的基本单元。可视化编程完成,Blockly 直接支持 JavaScript、Python、PHP、Lua、Dart 语言源码的导出。此外,还可以将 Blockly 编辑器快速集成到Web、Android或iOS环境中。Blockly游戏是使用Blockly开发的一系列培养计算思维的游戏。