编程小学班 Scratch L1/2/3

付费购买任何课程前,可报名免费试听【点击这里免费试听】
或者直接扫码加客服微信报名免费试听



======
课程适合年龄:7~11岁
Scratch的三个级别为顺序进行,7~11岁的学生可以从零基础开始,通过三个级别(每个级别为期一学期)的学习,达到能熟练掌握Scratch编程语言,并对各种有普适性的编程思维有比较深入扎实的了解(例如条件逻辑、循环逻辑、变量等),也为后续学习互联网行业中最普遍使用的Python和大学入学考试AP课程所使用的Java打下基础
课频次:每周1~2节课,每节60分钟
班级规模:标准小班6人封顶,自组小班2~4人
上课模式:Zoom直播授课
授课语言:100%英文

对于三个级别的Scratch编程学习,请看我们归纳的学习路线图:

======

【课程介绍 Scratch 1级】

教学大纲,第一级 Scratch

第 1 课
- 了解Scratch
- 帐户设置
- Scratch惊喜
- 开始
- 添加精灵
- 添加背景
- 分步
第 2 课
- 让它旋转
- 四处滑行
- 隐藏和显示
- 添加效果
- 更改精灵的大小
- 线上工作室和上传
- 设计日志
第 3 课
- 10个命令挑战
- 让精灵动起来
- 第一次调试
- 让名字动起来
第 4 课
- 关于我
- 让一个角色动起来
- 建立一个乐队
- 作曲
- 录音
第 5 课
- 执行脚本
- 橙色方形和紫色圆圈
- 让它飞
- 音乐视频
- 用程序编写一段卡通片
- 计算思维:序列、迭代(循环)
第 6 课
- 第二次调试
- 角色
- 对话
- 计算思维:条件语句
- 场景
- 创建有对话的动画
- 讲故事
- 计算思维:变量
第 7 课
- 创造一个生物
- 设计一个故事
- 计算思维:事件处理
- 传递它
- 第三次调试
- 计算思维:列表(数组)、键盘输入
第 8 课
- 梦想游戏列表
- 计算思维:线程(并行执行)
第 9 课
- 初学者游戏, 积分
- 乒乓球游戏
- 使用箭头键
- 制作一个点击游戏
第 10 课
- 做追逐游戏
- 动画冒险游戏
- 计算思维:协调和同步
第 11 课
- 扩展
- 计算思维:随机数,布尔逻辑
- 人机互动
- 用户界面设计
第 12 课
- 知道要学什么
- 视频传感
- 克隆
- 计算思维:动态交互
第 13 课
- 编程马拉松
o 项目规划
o 快速设计
o 项目反馈
第 14 课
- 编程马拉松团队工作 + 项目阶段性点评
- 编程马拉松团队工作 + 焦点访谈
第 15 课
- 展示成功

下面是Level 1的一些成果展示:

======

【课程介绍 Scratch 2级】

儿童编程二级课程使用Scratch进行教学,是针对已经学习过编程一级Scratch课程的学生,或者针对编程有一定基础学生。我们二级课程采用项目教学法,即整套课程从头至尾通过完成几个较复杂的编程项目,来带领学生深入学习Scratch和编程思维方式。每个项目通过四节课完成、循序渐进,对于水平较高的学生,我们针对每个项目都有更进阶的的2~3个“挑战课题”(这些挑战课题对于小学高年级、甚至初中的学生来说,在思维上都会有一定的新颖度和挑战度),以此方式让所有学生在编程技能和编程思维上有所收获。

下面列举课程其中两个项目来介绍。

范例项目1名称:制作砖块游戏

项目介绍:这是使用球和平面球拍进行的游戏。屏幕顶部排列有许多砖块。当球上下弹跳时,玩家可以使用球拍击打砖块并得分。球不得触地:经过3次触球后,玩家将输掉比赛。如果所有的砖块被击中,玩家将赢得比赛。玩家可以通过更改球的速度来控制游戏的难度级别。

编程思维训练重点:

  • 演算法
  • 背景-多个
  • 并发-并行运行脚本
  • 并发-竞争条件

该项目学生作品

范例项目2名称:制作光学反射模拟器

项目介绍:光学反射定律规定,当一束光从光滑表面反射时,表面(例如镜子)的入射角等于其反射角。该程序将建立一个简单的交互式模拟器,以模拟该定律在现实中发生。光源位于屏幕顶部,镜子位于光源下方,靠近屏幕底部。单击按钮时,一束光线从光源传播到反射镜并从反射镜反射。玩家可以控制反射镜,从而改变光射线的入射角。

计算思维重点:

  • 有条件的(如果-其他)
  • 有条件的(IF)
  • 有条件的(等待直到)
  • 有条件的(嵌套IF)
  • 戏服
  • 大事记
  • 循环播放-简单(永久重复)
  • 循环-嵌套
  • 运动-绝对

 

======

【课程介绍 Scratch 3级】

儿童编程三级课程继续使用Scratch进行教学,是针对已经学习过编程二级Scratch课程的学生,继续进阶的学习编程思维。这些编程思维均为普适性的编程思维,即对学生后续的Python语言学习(现在互联网行业使用最广泛的语言)和Java语言学习(美国大学入学主要考试之一AP计算机课程指定编程语言)均相关。同时,为了创造出更加有用、有趣、符合常识规律的程序,我们将在课程中融入等同于小学高年级的一些物理知识和数学几何知识,来协助学生把程序中的逻辑想清楚、做清楚。

和二级相同的,每个项目通过四节课完成、循序渐进,对于水平较高的学生,我们针对每个项目都有更进阶的的2~3个“挑战课题”。

 

范例项目1名称:递归设计

项目介绍:在这个程序中,我们将绘制一些有趣的“递归”设计。程序启动时,屏幕右侧有一系列按钮(以改递归设计的名称标记)。当用户单击其中任何一个时,程序就会在屏幕上自动绘制一个设计。用户可以通过输入一些关键参数来控制绘图结果,例如形状的大小或角度或递归深度。

计算思维重点:

  • 步骤
  • 带有用户输入的步骤
  • 随机数
  • 递归
  • 关系运算符(=,<,>)
  • 临时界面-特殊功能
  • 序列

范例项目2名称:四子棋、四连环(Connect Four)

项目介绍:四子棋Connect Four是一款2人游戏,由两组彩色硬币和直立的行和列网格组成。每个玩家拿起一组硬币,然后依次将硬币从任何垂直列上掉下来(我们将其称为“筒”)。游戏的目标是获得4个相同颜色的硬币,使其沿着行,列或对角线排列。第一个形成四连环的玩家将赢得比赛。

该项目学生作品

快来报名吧!

付费购买任何课程前,可报名免费试听【点击这里报名免费试听】

或直接扫码加客服微信,报名免费试听