MIT开发的趣味编程工具,激发孩子创造力!让孩子如同搭积木般学习编程,创作自己的游戏和动画。在可视化界面上通过拖动模块,图形绘画和设置指令,提高编程思维,数学计算,设计思维和音乐习得。
课程特色:
● 三阶进阶课程,全面掌握事件、因果、循环、算法、条件、输入、输出等编程概念
● 全面掌握Scratch中的角色、背景、克隆、多媒体互动等操作界面
● 掌握坐标轴,移动,速度,距离,角度等物理概念
● 通过计划、实施、考试、反馈和呈现的项目开发方式,独立完成多个游戏和动画
● 整合外接硬件,甚至肢体语言,制作和控制应用于生活的创意作品
适合对象:7-8岁零基础
授课语言: 英语
上课条件:具有基础的英语沟通能力
课时: 72课时
课堂规模:1:8
课程包括:
一阶 - 从Scratch入门:动画及游戏设计(24课时)
二阶 - Scratch II:算法入门(24课时)
三阶 - Scratch III:多媒体游戏(24课时)
从Scratch入门:动画及游戏设计
tart from Scratch: Animations & Games
想要激发孩子的想象力吗?
Scratch一阶课程使用来自 MIT 媒体实验室的可视化编程工具 Scratch,旨在让孩子们动手体验编程的乐趣。学生将通过搭建自己设计的动画故事和多媒体游戏,来学习计算机科学中的重要概念,如序列、循环、条件及抽象。我们的老师都受过专业训练,他们将带领同学们的设计富有创意的游戏,从中激励他们思考应用及游戏背后的深层逻辑。
关键要点:
● 熟悉 Scratch 中的角色、服装、声音及背景的自定义方式
● 学习时间、序列、循环和几何的意义
● 了解速度、距离、位置及角度的概念以及Scratch 中的 x-y 二维坐标系统
● 探索编程思维,了解条件语句、并行计算及对象的概念
● 至少完成5个Scratch动画或游戏
Scratch II: Algorithm Composing
Scratch II:算法入门
Scratch二阶课程,让小小创客们更深入地学习计算机编程的算法概念。小小创客们将通过创建更有趣的交互式项目,来巩固对计算机编程概念的理解,包括序列、循环、条件、抽象及面向对象编程。较后使用广播来触发事件,以此来学习系统化编程的概念。
关键要点:
● 在单人及多人游戏中加入并行计算的元素,以允许多种事件同时发生
● 了解 Scratch 中的广播概念,一种在多个组件间进行通信的方式
● 了解 Scratch 中的克隆及模式识别概念,创作更有效复杂的游戏
● 设计并编写交互式 Scratch 游戏
● 计划、考试、实施和考试 Scratch 项目
Scratch III: Multimedia Games
Scratch III:多媒体游戏
三阶课程,专为有抱负的未来程序员设计。本课程的小小创客们将通过设计创造高级多媒体游戏,扩展对计算机编程概念的理解,包括过程、列表、抽象及面向对象编程。同学们还将把 Scratch 项目和麦克风、网络摄像头等硬件项目相整合,创造一个全新的 Scratch 游戏,甚至能通过肢体动作和语音输入来控制游戏!
关键要点:
● 深入理解结构化计算机编程的概念,如过程及数据列表
● 设计及编写使用高级控制语句的 Scratch 项目
● 了解计算机系统的输入和输出概念
● 在 Scratch 中整合麦克风和摄像头的输入
● 设计并编写 Scratch 游戏,并加入现实世界的肢体动作及语音输入元素