课程结束时,学习者可以:
- 学习Scratch编程的所有主要语法逻辑
- 独立编程Scratch游戏
- 修改Scratch游戏
- 自学更多游戏(我们会提供一些游戏源代码方便学习)
Course Description
本课程针对有一点编程基础男孩教学,基于男孩的性格、兴趣特点定制项目教学,让男孩在享受玩乐激发最大的编程兴趣。使他们能够熟悉Scratch学习环境,熟悉其图形设计工具、按钮、元素、语法逻辑。他们将通过拖放内置的代码块来创建有趣的游戏,这将帮助他们创建一个逻辑流程并了解编程的结构。
1v1特别福利: 每课都会留开放性的编程想法创新作业,孩子可以提出自己对游戏加改的想法,老师评估难度,如果觉得小朋友当前水平可以挑战,那么将作为课后练习。如果孩子暂时没有想法,老师会提出加改思路供孩子课后挑战练习,过程中如果有困难,可以发代码给老师,老师会帮忙看并修正。
如果需要,在下节课前可以对作业编程修改部分进行讲解。
教学法
我们的方法是基于孩子性格兴趣的项目式学习。 我们坚信,投入、快乐的学生是最好的学习者。
年龄和经验要求
6至12
我们是定制体验课程,0基础和有一定基础都可以,整体课程也会是可以调节难度的,上课过程中根据孩子具体情况,老师会实时调整难度。
课程说明
上课顺序不是以下面的课程列表为顺序。会根据学员理解程度会调整难度和编程兴趣点。
上课内容
定制课程参考列表,具体根据孩子兴趣、年龄、性格特点单独定制,请点击本页面【课程章节】如下图所示,查看详情

上课说明
上课设备
1. 上课用电脑,请提前下载安装最新版Scratch
官方下载链接:请点击,
如果无法下载,请StudyIsland下载
2. 如果有多余的(第二台设备)pad或者电脑,可方便实时查看老师投屏的屏幕,方便看具体操作,根据我们的经验效果会更好。
上课软件
3. 请提前下载腾讯会议(国内直接搜索腾讯会议、国际版搜索Voov),用于老师和学员双向投屏。
4. 上课过程中,老师和学员两方各只能留一个话筒,其余1个设备话筒需要关闭,否则会有杂音。我们会准备两台设备,其中一台设备孩子可选共享屏幕,可以选用Skype、腾讯会议等,老师可以了解具体操作,有问题会及时纠正。 备用工具:Zoom、Facetime 说明:具体选择的设备需要提前告知我们,我们提前准备。老师的设备是Mac电脑和iPad,所以facetime两个设备都有。
上课时间
可选时间:
- 北京时间周五晚上7:00-8:00,大人上课
- 北京时间周六晚上7:00-8:00,大人上课
- 北京时间周日早上8:00-9:00 中间的一个小时,孩子上课
如果时间有问题,可以沟通调整
What kid will learn?图形化编程知识总结
不一定按照L1到L4教学,会基于项目式穿插教学如下内容,包括但不限于如下内容。
图形化编程 L1
1、初步学会使用编程工具,理解编程工具中的核心概念。 2、按照规定的功能编写出完整的顺序结构程序。
| 知识块 | 知识点 |
| 熟悉编程软件 | 舞台区,角色区,积木区,脚本区,造型标签,声音标签,背景标签, 新建和保存作品,语言的选择,从本地打开软件 |
| 角色的导入 库 | 导入,绘制,本地导入等方式,大小设置,顺序结构流程图 |
| 背景的认识 | 选取合适的背景,背景和角色的区别,背景的切换 |
| 角色的操作 | 移动,旋转,造型切换,控制播放,停止 |
| 声音的导入 | 导入声音并设置为背景音乐,设定声音音效,设定声音音量,设定声音的播放和停止 |
| 逻辑推理,编程数学 | 逻辑推理,形象思维(图形推理) |
图形化编程(L2)
1、理解编程工具的进阶相关概念,掌握编程工具中进阶模块的使用。 2、能应用编程工具中的指令实现进阶效果的程序。
| 知识块 | 知识点 |
| 多角色设置 | 图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小, 特效,可视状态,视频侦测中物体的运动和方向 |
| 画笔 | 画笔的大小粗细设置,抬笔,落笔,擦除 |
| 选择语句 | 如果……那么……,如果…那么……否则……,选择结构流程图 |
| 运算 | 数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立), 字符连接,四舍五入,求绝对值 |
| 移动中的侦测 | 碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制 |
| 循环语句 | 重复,重复直到…,重复固定次数,循环结构流程图 |
| 声音的进阶 | 录入声音,声音的音量控制,声音的截取,设置播放时长和特效,停止 |
| 逻辑推理,编程数学 | 负数的概念,二进制,十六进制,图形推理,逻辑推理, 规律总结(如:斐波那契数列) |
图形化编程(L3)
1.掌握编程环境的高级功能,并理解其中的基本概念。 2.理解并在程序中使用随机数和变量。
| 知识块 | 知识点 |
| 随机数 | 随机数的产生,随机数的应用场景判定选取 |
| 变量 | 新建变量,初始化变量,修改变量名,删除变量, 变量值的设定、增减, 变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式, 变量的作用域,不同应用场景 |
| 循环语句 | 运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序 |
| 循环与选择的嵌套 | 选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、 循环语句的嵌套、选择语句与循环语句的嵌套的综合运用 |
| 画笔 | 颜色(亮度,饱和度,对比度),图章,擦除图章 |
| 广播 | 广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景 |
| 克隆 | 克隆自己,删除克隆体,克隆体启动的设置 |
| 逻辑推理,编程数学 | 判断条件的逻辑关系 |
图形化编程(L4)
1.理解并使用链表、函数和多线程。
| 知识块 | 知识点 |
| 字符串 | 字符串操作,加密 |
| 函数 | 不同类型函数的创建,参数的设置,返回值,函数的调用 |
| 链表 | 创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等 |
| 大综合 | 前面所有知识点的综合使用,考查 |
| 程序优化 | 使用已有知识进行问题的优化 |
| 逻辑,算法过渡 | 分析和计算情境考察,如爬楼梯的方法(递归) |
| 循环的复杂运用 | 循环的结构,循环的嵌套,递归调用 |
课程内容
定制课程远超过购买的课程数,我们会根据具体孩子适应和学习情况进行调整、删增的。
- 1 Section
- 16 Lessons
- 12 Hours
- Scratch定制课16 Items
- 1.1Snake 贪吃蛇初级编程 |1-2小时课
- 1.2自动驾驶车编程
- 1.3Scratch Broom Racing 哈利波特魔法扫帚 |4-6节课
- 1.4Gingerbread Tales(哈佛计算机课案例) 120 Blocks |1-2小时课
- 1.5Head Exercise – Whack-A-Mole (哈佛大学计算机案例)560 Blocks 4-6小时课
- 1.6OscarTime (哈佛大学计算机课经典案例) 50 Blocks |1节课
- 1.7修建金字塔(竞赛真题)
- 1.8字符串加密解密(竞赛真题)
- 1.9投篮抛物线(竞赛真题)
- 1.10考试成绩录入与排序(竞赛真题)
- 1.11蜘蛛结网(竞赛真题)
- 1.12Sheep 羊了个羊游戏 |4-6节课
- 1.13Maze 迷宫游戏初级 70 Blocks
- 1.14钢铁侠视觉特效
- 1.15蜘蛛侠经典台词(多语言版)
- 1.16Happy New Year 新年快乐烟花动画 130 Blocks |2节课
我们的团队汇聚了数学、计算机、营销管理、供应链及工程管理等多个领域的丰富专业背景,并在顶尖科技企业积累了十余年的宝贵经验。我们在科技大厂主导设计和研发的产品与系统已成功支持数百万至数亿用户,促成了万亿级交易额和千亿级收入。
基于对哈佛大学、MIT、斯坦福大学、宾夕法尼亚大学、普林斯顿大学以及Google、Microsoft等世界领先机构计算机科学和AI课程体系的深度研究,我们原创开发了一套独特的课程体系。经过在自身及友人孩子中的实测,取得了显著成效后,我们将其推向市场,旨在帮助更多学员实现未来目标。
相似好课
-
Beginner
-
52 学生
-
33 课程
-
Beginner
-
27 学生
-
21 课程
-
All levels
-
187 学生
-
3 课程