MIT Scratch
创新编程与实践

Scratch是由MIT开发的一款青少年编程工具。使用 Scratch,你可以编写属于你自己的互动媒体,比如故事、游戏、动画,然后你可以将你的创意分享给全世界。 Scratch 帮助年轻人更具创造力、逻辑力、协作力。 这些都是21世纪不可或缺的基本能力。

background

MIT Scratch创新编程与实践

学编程,制作游戏和动画,寓教于乐才是硬道理


关于课程

学习Scratch,发挥你的创造力,和来自世界各地的小程序员分享你的作品


类别

游戏编程

适合年级

高中以下

进阶级别

L1图形化编程

师生比例

小于1:4

image

风靡全球的编程学习平台

Scratch是由鼎鼎有名的MIT Media Lab开发的一款专门面向中小学生学习计算机编程的教育平台。通过使用更加友好的图形化的编程语言,使学生可以迅速学习和制作丰富有趣的动画和游戏程序。

image

挑战自己的创造力

全世界不同地方超过上百万人都在制作自己的Scratch项目,已经有超过2千5百万个程序发布在Scratch的分享平台中。还不快来加入这个社区展示一下你的创意是什么?

image

从趣味中学习编程大道理

Scratch把编程概念完美的融合到动画和游戏的制作中。当你完成自己的作品的同时,你已经不知不觉的掌握了变量、循环、函数等这些编程的基本概念,为下一步学习真正的编程打下坚实的基础。

image

发布和分享你自己的程序

把自己的程序发布在MIT的Scratch程序分享平台,和来自世界各地的小程序员交流你的作品,让大家为你的创意点赞!

image

学习的不仅仅是编程

计算器编程能力是现今社会文化的组成要素,因为学习编程的同时培养的是逻辑思维、计算能力、创新和想象力。孩子们在编程解决问题的同时,同时得到的是信心!

Course Curriculum

Chapter 1
Introduction to AP CSP and Mobile App Development

  • Introduction to Computer Science, and AP CSP
  • Setup the MIT App Inventor environment
  • Write your first APP: Sound Board

Chapter 2
MIT App Inventor in Action

  • App Inventor UI
  • Block Programming Language
  • Mobile App Development Process

Chapter 3
Big Idea I: Creativity

  • Creative Principles
  • Explore Animation, Simulation and Modeling
  • App Example: Paint Pot

Chapter 4
Big Idea II: Abstraction

  • Information Hiding
  • Computational Complexity
  • App Example: Magic 8 Ball

Chapter 5
Big Idea III: Data and Information

  • Data Structures
  • The Era of Big Data
  • App Example: WeChat Messaging App

Chapter 6
Big Idea IV: Algorithms

  • Input and Output
  • Algorithm Design Principles
  • App Example: Quiz Test App

Chapter 7
Big Idea V: Programming

  • Programming = Data + Algorithms
  • Evaluate and Verify Your Program
  • App Example: Reaction Game

Chapter 8
Big Idea VI: Internet

  • Internet Basics
  • https Protocol
  • App Example: UPC Product Search

Chapter 9
Big Idea VII: Global Impact

  • Problem-based Innovation
  • Become a Young Entrepreneur
  • Publish Your App to Google Play

Chapter 10
About AP CSP Exam

  • Overview of AP CSP Exams
  • High School Science Fairs
  • Where to Go Next

课程学习收获和目标

掌握基本的图形编程语言和算法

动手制作多媒体、动画、电影和游戏

带领学生了解计算机,激发对编程的兴趣热情

实践中学习动手解决问题的能力

培养科学创新和团队协作的能力

锻炼学生适应新环境的能力,参加期末Scratch作品竞赛

教学特点

兴趣乐趣第一位

有趣是我们课程内容的第一要求,了解学生的兴趣才能设计出学生喜欢的课程。

和专业老师学习

学习知识的同时也学习现实中的科研与应用,丰富自己的经历和机会。

互动比赛答疑

为什么不用网络课堂?学生喜欢现场的互动,交流和比赛。

配套阶梯训练

动手才是硬道理,边学边练效果好。知识掌握得更加踏实!

培养创造创新力

学习编程并不是最终目标,培养发现问题、动手解决问题的能力更为重要。

科学竞赛大学申请

计算机编程只是开始,做项目,参加科学竞赛才是大学申请的真正利器!

选择适合您的课程时间

日期 时间 地点

Frequently Asked Questions

How do refunds work?

Open a refund request with us and we can work with you to resolve it ASAP.

Do I need to buy a SPRK robot?

No. We will provide a SPRK robot and a tablet for each student to use during the camp.

Is there a bulk-buy discount?

We have corporate and enterprise arrangements that our pricing team can assist with on a case-by-case basis. Contact Us for info.

Is there any programming background required?

No. The program has been designed to teach young kids the fundamentals of programming with zero background.

Do I need an SSL certificate?

This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.

Is there any programming background required?

No. The program has been designed to teach young kids the fundamentals of programming with zero background.

Do I need an SSL certificate?

This depends on whether your plan to process the payment on your site or not. We recommend using a third-party provider to unburden yourself.

想现在加入到快乐中学习编程吗?