Scratch游戏全能之星 Scratch Universal World
MIT开发的趣味编程工具,激发孩子创造力!让孩子如同搭积木般学习编程,创作自己的游戏和动画。在可视化界面上通过拖动模块,图形绘画和设置指令,提高编程思维,数学计算,设计思维和音乐习得。
课程特色
三阶进阶课程,全面掌握事件、因果、循环、算法、条件、输入、输出等编程概念
全面掌握Scratch中的角色、背景、克隆、多媒体互动等操作界面
掌握坐标轴,移动,速度,距离,角度等物理概念
通过计划、实施、测试、反馈和呈现的项目开发方式,独立完成多个游戏和动画
整合外接硬件,甚至肢体语言,制作和控制应用于生活的创意作品
适合对象/Students:7-8岁零基础 Beginner at ages 7-8
授课语言/Language:英语/ English
上课条件/Prerequisites:具有基本的英语沟通能力 the ability to communicate with instructors in English
课时/ACH:81课时
开课时间/ Schedule:2018年9月
课堂规模/Size1:8
从Scratch入门:动画及游戏设计Animations & Games
想要激发孩子的想象力吗?
Scratch一阶课程使用来自 MIT 媒体实验室的可视化编程工具 Scratch,旨在让孩子们动手体验编程的乐趣。学生将通过搭建自己设计的动画故事和多媒体游戏,来学习计算机科学中的重要概念,如序列、循环、条件及抽象。我们的老师都受过专业训练,他们将带领同学们的设计富有创意的游戏,从中激励他们思考应用及游戏背后的深层逻辑。
Designed for young imaginative minds, the Scratch 101 course uses Scratch, a block-based programming tool developed by the MIT Media Lab, to give young students hands-on first try on programming. Students learn key computer science concepts such as sequences, loops, conditionals and abstraction by building their own fun projects of animated stories and multimedia games. Students are encouraged and supported by professionally trained instructors to design creative games and to think about the programming processes behind the apps and games they see in daily lives.
课时: 27课时
关键要点
熟悉 Scratch 中的角色、服装、声音及背景的自定义方式
学习时间、序列、循环和几何的意义
了解速度、距离、位置及角度的概念以及Scratch 中的 x-y 二维坐标系统
探索编程思维,了解条件语句、并行计算及对象的概念
至少完成5个Scratch动画或游戏
ACH:27
Key Takeaways
Familiarize with Scratch sprites, costumes, sounds and backdrops
Learn events, sequences, loops and geometry
Introduction to speeds, distances, positions, angles and the x-y coordinate system in Scratch
Explore computational thinking concepts and understand conditionals, parallelism and objects
Design and program 5 Scratch animations and games
Scratch II: 算法入门
Algorithm Composing
Scratch二阶课程,让小小创客们更深入地学习计算机编程的算法概念。小小创客们将通过创建更有趣的交互式项目,来巩固对计算机编程概念的理解,包括序列、循环、条件、抽象及面向对象编程。最后使用广播来触发事件,以此来学习系统化编程的概念。
The Scratch is a deep dive in Scratch for aspiring young programmers following the Scratch course. After learning the fundamentals of Scratch and creative programming, students in the Scratch course solidify their understanding of key computer science concepts including sequences, loops, conditionals, abstraction and object-oriented programming by creating more advanced and even more fun interactive games and projects. In this course, students will also start to use broadcasts to trigger events, thus learning systematic programming.
课时: 27课时
关键要点
在单人及多人游戏中加入并行计算的元素,以允许多种事件同时发生
了解 Scratch 中的广播概念,一种在多个组件间进行通信的方式
了解 Scratch 中的克隆及模式识别概念,创作更有效复杂的游戏
设计并编写交互式 Scratch 游戏
计划、测试、实施和测试 Scratch 项目
ACH:27
Key takeaways
Integrate parallelism in single and multiplayer games, to allow for multiple things to happen at the same time
Introduction to broadcasting in Scratch, which allows communication between various components in Scratch
Introduction to clones and pattern recognition in Scratch, for the creation of more efficient and complex games
Compose and program interactive Scratch games
Plan, design, implement and test games with Scratch projects
Scratch III:多媒体游戏
Multimedia Games
三阶课程,专为有抱负的未来程序员设计。本课程的小小创客们将通过设计创造高级多媒体游戏,扩展对计算机编程概念的理解,包括过程、列表、抽象及面向对象编程。同学们还将把 Scratch 项目和麦克风、网络摄像头等硬件项目相整合,创造一个全新的 Scratch 游戏,甚至能通过肢体动作和语音输入来控制游戏!
Designed for aspiring young programmers, continues to build key programming concepts delivered extensive course. Students in the AT103 course expand their understanding of key computer science concepts including procedures, lists, abstraction and object-oriented programming by creating advanced and even more fun multimedia games and projects. In this course, students will also start to integrate Scratch projects with hardware devices such as microphones and webcams, creating a whole new horizon of Scratch games that can be controlled by body movements and voice inputs!
课时:27课时
关键要点
深入理解结构化计算机编程的概念,如过程及数据列表
设计及编写使用高级控制语句的 Scratch 项目
了解计算机系统的输入和输出概念
在 Scratch 中整合麦克风和摄像头的输入
设计并编写 Scratch 游戏,并加入现实世界的肢体动作及语音输入元素
ACH:27
Key takeaways
Deep dive into structural computer science concepts with procedures and data lists
Design and program Scratch projects involving advanced control flow systems
Introduction to inputs and outputs in a computer system
Integrate and program microphone and webcam inputs in Scratch
Design and program Scratch games that read real world body movements and voice inputs
领取专属 10元无门槛券
私享最新 技术干货