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

上课说明
1. 上课用设备
电脑/pad,请提前下载腾讯会议,并用微信注册登陆完成。上课前会发会议链接,请添加wechat:StudyislandCIT
如果有多余的(第二台设备)pad或者电脑,可方便实时查看老师投屏的屏幕,方便看具体操作,根据我们的经验效果会更好。
2. 上课软件
2.1 编程软件
Scratch,请提前下载,中国大陆用户无法直接下载,可以点击如下我们提供的云盘下载
请提前下载:Scratch 客户端下载
3. 上课过程注意事项
上课过程中,老师和学员两方各只能留一个话筒,其余1个设备话筒需要关闭,否则会有杂音。我们会准备两台设备,其中一台设备孩子可选共享屏幕,可以选用Skype、腾讯会议等,老师可以了解具体操作,有问题会及时纠正。
4. 上课时间
每节课原则上1小时,暂定可选时间:
- 北京时间工作日傍晚、晚上
- 北京时间周日晚上
What kid will learn?图形化编程知识总结
不一定按照L1到L4教学,会基于项目式穿插教学如下内容,包括但不限于如下内容。
图形化编程 L1
1、初步学会使用编程工具,理解编程工具中的核心概念。 2、按照规定的功能编写出完整的顺序结构程序。
| 知识块 | 知识点 |
| 熟悉编程软件 | 舞台区,角色区,积木区,脚本区,造型标签,声音标签,背景标签, 新建和保存作品,语言的选择,从本地打开软件 |
| 角色的导入 库 | 导入,绘制,本地导入等方式,大小设置,顺序结构流程图 |
| 背景的认识 | 选取合适的背景,背景和角色的区别,背景的切换 |
| 角色的操作 | 移动,旋转,造型切换,控制播放,停止 |
| 声音的导入 | 导入声音并设置为背景音乐,设定声音音效,设定声音音量,设定声音的播放和停止 |
| 逻辑推理,编程数学 | 逻辑推理,形象思维(图形推理) |
图形化编程 L2
1、理解编程工具的进阶相关概念,掌握编程工具中进阶模块的使用。 2、能应用编程工具中的指令实现进阶效果的程序。
| 知识块 | 知识点 |
| 多角色设置 | 图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小, 特效,可视状态,视频侦测中物体的运动和方向 |
| 画笔 | 画笔的大小粗细设置,抬笔,落笔,擦除 |
| 选择语句 | 如果……那么……,如果…那么……否则……,选择结构流程图 |
| 运算 | 数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立), 字符连接,四舍五入,求绝对值 |
| 移动中的侦测 | 碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制 |
| 循环语句 | 重复,重复直到…,重复固定次数,循环结构流程图 |
| 声音的进阶 | 录入声音,声音的音量控制,声音的截取,设置播放时长和特效,停止 |
| 逻辑推理,编程数学 | 负数的概念,二进制,十六进制,图形推理,逻辑推理, 规律总结(如:斐波那契数列) |
图形化编程 L3
1.掌握编程环境的高级功能,并理解其中的基本概念。 2.理解并在程序中使用随机数和变量。
| 知识块 | 知识点 |
| 随机数 | 随机数的产生,随机数的应用场景判定选取 |
| 变量 | 新建变量,初始化变量,修改变量名,删除变量, 变量值的设定、增减, 变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式, 变量的作用域,不同应用场景 |
| 循环语句 | 运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序 |
| 循环与选择的嵌套 | 选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、 循环语句的嵌套、选择语句与循环语句的嵌套的综合运用 |
| 画笔 | 颜色(亮度,饱和度,对比度),图章,擦除图章 |
| 广播 | 广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景 |
| 克隆 | 克隆自己,删除克隆体,克隆体启动的设置 |
| 逻辑推理,编程数学 | 判断条件的逻辑关系 |
图形化编程 L4
1.理解并使用链表、函数和多线程。
| 知识块 | 知识点 |
| 字符串 | 字符串操作,加密 |
| 函数 | 不同类型函数的创建,参数的设置,返回值,函数的调用 |
| 链表 | 创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等 |
| 大综合 | 前面所有知识点的综合使用,考查 |
| 程序优化 | 使用已有知识进行问题的优化 |
| 逻辑,算法过渡 | 分析和计算情境考察,如爬楼梯的方法(递归) |
| 循环的复杂运用 | 循环的结构,循环的嵌套,递归调用 |
- 4 Sections
- 33 Lessons
- 12 Hours
- 经典案例深入浅出学习4 Items
- Scratch定制初级课18 Items根据不同孩子特点会定制,以下是定制示例
- 2.1Flappy Bird初级 |1小时课
- 2.2Happy New Year 新年快乐烟花动画 130 Blocks |2节课
- 2.3Harry Potter Mouse Trail 42 Blocks60 Minutes
- 2.4Hide and Seek 捉迷藏初级游戏 135 Blocks |2节课
- 2.5Maze迷宫初级 |1-2小时课
- 2.6Snake 贪吃蛇初级编程
- 2.7Space War Game 宇宙大战|1-2小时课
- 2.8Spider Man 蜘蛛侠经典台词(中英文多语言版) 110 Blocks |1-2节课
- 2.9奥特曼大战怪兽
- 2.10小猪佩奇装扮派对
- 2.11奥特曼视觉特效
- 2.12小猪佩奇跳泥坑
- 2.13小猫小狗玩数学(竞赛真题)
- 2.14猜猜多少钱
- 2.15爷爷列数 孙儿排序(竞赛真题)
- 2.16自动驾驶车编程
- 2.17Happy New Year Animation 新年烟花编程60 Minutes
- 2.18Unblock Me (经典益智游戏) 340 Blocks |3-4节课
- Scratch定制中级课7 Items
- Scratch定制高级课4 Items
我们的团队汇聚了数学、计算机、营销管理、供应链及工程管理等多个领域的丰富专业背景,并在顶尖科技企业积累了十余年的宝贵经验。我们在科技大厂主导设计和研发的产品与系统已成功支持数百万至数亿用户,促成了万亿级交易额和千亿级收入。
基于对哈佛大学、MIT、斯坦福大学、宾夕法尼亚大学、普林斯顿大学以及Google、Microsoft等世界领先机构计算机科学和AI课程体系的深度研究,我们原创开发了一套独特的课程体系。经过在自身及友人孩子中的实测,取得了显著成效后,我们将其推向市场,旨在帮助更多学员实现未来目标。
全球冒险开始啦!请点击免费加入以下趣味十足的国际联机活动:
🌍 全英文交流互动,边玩边练语言!
💻 编程达人Club,与代码高手切磋技巧!
🔬 STEM探索Club,带你畅游科学与创新的奥秘!
🟥 红石创意Club,解锁《我的世界》无限可能!
中文教学:依然从事在AI等一线科技领域工作的12年资深IT技术讲师授课
英文教学:资深青少年编程玩家,英语母语,9岁完成超级玛丽拳洗礼22集累积超过700分钟视频教学录制,有很多原创编程
相似好课
-
Beginner
-
27 学生
-
21 课程
-
All levels
-
187 学生
-
3 课程