·
教学目标
- 零基础开始学会用Scratch创作各种小故事、小游戏、小应用。
- 学会理解别人的程序,并进行修改再创作。
- 学会分解任务创作复杂的Scratch作品。
- 在Scratch学习过程中了解计算机知识、启蒙编程,为后续的学习打下扎实基础。
课程在老师双语讲解和全英文的程序编辑环境下教学,学生“玩中学,用中学”,编玩编学编练,英语编程双丰收。

教学理念
- 游戏化学习(Game-Based Learning )
- 项目式学习PBL(Project-Based Learning)
- STEAM

课程级别
- 一共两个阶段,每阶段一年。
- 每阶段48次课,每次课两节,1.5小时。
每学期初调整进度,可根据需要和学生情况缩短课程,提早进入下一阶段学习。
1、基础课:
要求:推荐1年级及以上,零基础开始学习编程。
内容:掌握Scratch的基本功能、各模块使用、基本程序逻辑、创作工具使用,学会独立创作Scratch小应用。
2、项目课:
要求:学过基础课
内容:通过多种不同类型的Scratch小项目的开发学习,学会创作一定复杂度的、创新有特点的Scratch作品。
教程大纲
Scratch Course Outline
- Intro to layout (1-8)
- Block Test- First 5 (Motion, Looks, Sound, Pen, Data)
- Block Test- Last 4 (Control, Sensing, Operations, More Blocks)
- Paint Editor - Make Yourself a Sprite!
- 5 Facts About Yourself
- Jump Around - (Sprite, Background, Movement)
- Dance Party - Easy
- Dance Party - Hard
- One Man Band
- Under the Sea
- Let’s go to the ! (story)
- Interactive Scrapbook
- Animate Your Name
- Animated Crab
- Starfish Choir
- Halloween Spooky Sounds
- Flying Ghost (arrow keys)
- Ghostbusters
- Find the Bad Bat
- Greeting Card
- Lost in Space
- Ask Gobot
- Funny Faces
- Animal Race
- Square Circle Mosaic
- Automatic Drawing
- Rainbow Lines Part 1
- Rainbow Lines Part 2
- Maze Runner Part 1
- Maze Runner Part 2
- Maze Runner Part 3
- Basketball 1
- Basketball 2
- Basketball 3
- Brick Breaker 1
- Brick Breaker 2
- Brick Breaker 3
- Snake Game 1
- Snake Game 2
- Fruit Slicer 1
- Fruit Slicer 2
- Fruit Slicer 3
- Asteroid Breaker 1
- Asteroid Breaker 2
- Asteroid Breaker 3
- Platformer 1
- Plaformer 2
- Platformer 3

有渔编程,专注有温度的少儿编程。