FABO Playground | 中国数制乐园寒假冬令营开始报名了-课程1-Scratch编程!


中国“数制”工坊青少年科技冬令营

冬令营

Scratch编程设计

开课啦!!!


2018年迎来尾声,
中国“数制”工坊青少年科技冬令营
也在这充满温暖和动力的冬季为各位冰雪聪明的
小朋友们准备了及其丰盛的课程大餐
本期推出的课程就是
!!!Scratch编程游戏设计!!!


2017年,国务院发布《新一代人工智能发展规划》
明确指出在
中小学阶段设置人工智能相关课程
逐步推广编程教育

那么
学习计算机编程的
目的是什么
???


答案取决于你认为它够不够酷!
机器人、卫星、医学、自动驾驶汽车、电子游戏、电影、网站、应用软件,在现实生活中计算机编程几乎无所不在!学习计算机编程本身并非目的而是视其为一把利器,一种解决问题的高阶方式,能让我们在任何其他领域做出所向披靡且趣味无穷的事情。


冬日超火游戏编程,让你的假期大放异彩!

本课程是以Scratch为主线贯穿
计算机编程基础知识入门
涉略交互、机器人技术、增强现实和人工智能等多个领域,
在这一系列课程中导师将和学生一同开发独创的应用程序。
不仅如此,学生还将学习
创造性思维(构思)
项目管理(螺旋式发展)、
团队协作等学习原则
本课程的基础编程练习
不仅有助于学习高阶编码应用程序
还介绍其他与STEAM相关的进程和技术

BACKGROUND:

Scratch


Scratch是一款
由麻省理工学院(MIT)“终身幼儿园”设计开发
全球数百万人在免费使用的视觉编程语言工具

它介绍编程、计算机科学和计算思维。拼图界面可以进行组合以减少计算机错误。因此比手写代码更容易理解。Scratch弱化了编码词汇而强调编码结构,解决了初级程序员的一大障碍,使得编程语言变得更加简单。

导师介绍:

J.travis Russett

J.travis Russett is an American designer, artist and educator. J.travis holds a Master degree in Architecture from UCLA, a FAB! Diploma, and has worked as a lead designer in internationally acclaimed architecture offices. J.travis’ works look to the future with an embodiment of a culture of interdisciplinary fabrication and self-didactic literacy, evident in developing works: dìshūBot, a self-learning robot that paints Chinese calligraphy in water and Pure Imagination, plant fed microbial fuel cells that may power our homes and much more. J.travis is an Assistant Researcher at Tongji University of Shanghai, where he helps translate his works into STEAM education programmes and outreach in universities and schools.

J.travis Russett是Fablab O|中国“数制”工坊课程开发导师,同济大学设计创意学院研究助理。美国设计师、艺术家和教育家,拥有加州大学洛杉矶分校建筑学硕士学位,并获得2017年Fab Academy课程毕业证书。曾在国际知名建筑事务所担任首席设计师。他正在开发的STEAM教育系统已稳步在中国华东地区多家学校实施。他的作品有dìshūBot 地书机器人—— 能以水性涂料书写中国书法的自我学习型智能机器人;以及 Pure Imagination 纯粹的想象力——能为人类家园提供电力的纯植物喂养型微生物燃料电池等等。他的作品充分通过跨学科制作和自学能力的体现对展望未来,目前负责在高校及中学STEAM教育项目和拓展活动研发。

课程安排:

Time时间
1月27-1月31日   6h/d  5days   30hours in total
每天6小时,五天课程,总共30小时

Grade Level年级
Grade3-4,Grade7-8
三~四年级/七~八年级

Group Size人数
15students
15人

Language语言
English 
英语

课程介绍:

Section 1

Introduction to Computer Programming/介绍计算机编程
Introduction to Scratch 介绍Scratch

• Examples of Scratch applications 应用举例
• Interface 界面
• Events 事件
• Controls 控制
• Motion 动态

What will you Scratch
你想用Scratch做什么?
Ideation : an exercise on creative thinking
构思:关于创造性思维的练习
First project iteration
第一个项目构思
Challenge each other’s first version of educational game.
挑战彼此的第一版本教育游戏。

Section 2

Advanced Scratch 进阶Scratch

• Custom sprites 自定义精灵
• Looks 外观
• Animation 动画
• Sounds 声音
• Stages 舞台

Ideation : project development
构思:项目发展
Second project iteration
迭代第二个项目
Challenge each other’s second version of educational game.
挑战彼此第二版本教育游戏

Section 3

Advanced Scratch进阶Scratch

• Mathematic automation 数学自动化
• Variables 变量
• Data 数据
• Operators 操作符

Collaboration : brainstorming
合作:头脑风暴
Third project iteration
第三次迭代
Play test each other’s third version of educational game.
测试第三版教育游戏

Section 4

Future Skills/未来技能
Robotics/机器人

• Basic electronics 电子基础
• Scratch x Arduino
• Inputs : sensors 输入:传感器
• Outputs : motors, lights 输出:马达,灯

Augmented Reality
虚拟现实
Introduction to fundamentals of Artificial Intelligence
介绍人工智能

Section 5

Finalize Projects
项目路演
Work together to design, build and code a final project!
一起设计、建造和编程最终项目
Socialize
社交

• Video documentation视频文件
• Share code online线上分享编码

Open House!
开放日

Week 1:Scratch

In the first session, students will be introduced to the concept of computer programming, some of the robotics typical to a fab lab, and then led through a guided tutorial resulting in their first operational Scratch project. The tutorial will offer a glimpse of the capabilities of Scratch and introduce students to the tools they will be learning in subsequent sessions.

学生将掌握计算机编程概念以及了解在Fab实验室中机器类型。其次,通过指导教程让学生做出他们第一版的Scratch项目。本教程将简要介绍Scratch的功能,并向学生介绍他们将在后续课程中学习的工具。

Resources:资源

1. Scratch
    1. Online editor : https://scratch.mit.edu
    2. Offline editor : https://scratch.mit.edu/download

2. Scratch x Electronics
    1. Arduino (requires Python 3+) : https://github.com/MrYsLab/s2aio
    2. PicoBoard (Windows only) : https://en.scratch-wiki.info/wiki/PicoBoard

3. Scratch x AI
    https://en.scratch-wiki.info/wiki/Artificial_Intelligence (example projects linked at bottom       of page)

4. Online Examples
    1. FABO Academy X Scratch Page : https://scratch.mit.edu/studios/4944781/
    2. J.travis Scratch Page : https://scratch.mit.edu/users/bestiaLab/ 

往期成果展示:


小鱼的求生路
如今海洋污染日益严重,对鱼类的生存危害十分巨大。
现在的你是一条小鱼,而你的任务就是躲避这些垃圾,记住不要被它们砸到,否则游戏结束。
操作要求:
使用W、A、S、D键来控制鱼儿的游动。
祝你好运!

不要吃垃圾
现在有很多工厂、游船等等会将废液、有毒有害的液体、垃圾排放到海洋中,导致海洋的污染,出现红海的现象,同时这也威胁着海洋生物的生命。相信大家都知道地球上的大部分面积都是海洋,如果地球上的海洋有着大面积的污染,那么就意味着我们美丽无际的大海将变成红色的“死亡之海”,到处都漂浮着动物的尸体,空气里弥漫着腐烂的恶臭味。
为了防止我们可爱并且唯一的地球会在未来的几百年后变成这样,我们制作了这款简单易懂的游戏,想通过它,让人们对环境、海洋的保护有所意识。
使用说明:
游戏有三个不同的界面,刚开始的是主界面,你可以通过点击不同的图标,进入其他两个界面。
1,如果你点击“start”,你将进入游戏界面并开始游戏。
2,如果你点击“help”,你将进入另一界面,此界面会告诉你如何去操作:“W”向上,“A”向左,“S”向下,“D”向右。
在这个游戏里,你的角色是一条鲨鱼,你可以自由的游动,在上方会漂下垃圾袋和可乐罐,如果你吃了,将会扣10分,如果你吃了小鱼的话,将会加3分。直到分数小于零,也意味着game over。

报名信息:

咨询方式:
微信号:fablab(FABO小秘书)
咨询电话:17192179979;
                  0211-80181519

课程费用:
人民币7500元/人
包含导师费、课程包、材料及保险
特别福利:本推文分享到朋友圈,集满10个以上点赞,可享优惠价7200元/人。

付费方式:
收到申请报名成功通知后3天内将课程费用转入以下账号:
fablabpay@126.com

课程地址:
上海市杨浦区四平路1028弄
(FABO-Nice2035)
如果你找不到路,可以咨询FABO小秘书,微信号:fablabo

扫描下方二维码填写学员报名表进行报名