课程结束时,学习者可以:
- 学习Scratch编程的所有主要语法逻辑
- 独立编程Scratch游戏
- 修改Scratch游戏
- 自学更多游戏(我们会提供一些游戏源代码方便学习)
Course Description
本课程针对零基础/浅基础的女孩编程,基于女孩的性格、兴趣特点定制项目教学,让女孩在享受玩乐激发最大的编程兴趣。使她们能够熟悉Scratch学习环境,熟悉其图形设计工具、按钮、元素、语法逻辑。她们将通过拖放内置的代码块来创建有趣的游戏,这将帮助她们创建一个逻辑流程并了解编程的结构。
1v1特别福利: 每课都会留开放性的编程想法创新作业,孩子可以提出自己对游戏加改的想法,老师评估难度,如果觉得小朋友当前水平可以挑战,那么将作为课后练习。如果孩子暂时没有想法,老师会提出加改思路供孩子课后挑战练习,过程中如果有困难,可以发代码给老师,老师会帮忙看并修正。
如果需要,在下节课前可以对作业编程修改部分进行讲解。
What kid will learn?图形化编程知识总结
不一定按照L1到L4教学,会基于项目式穿插教学如下内容,包括但不限于如下内容。
图形化编程 L1
1、初步学会使用编程工具,理解编程工具中的核心概念。 2、按照规定的功能编写出完整的顺序结构程序。
| 知识块 | 知识点 |
| 熟悉编程软件 | 舞台区,角色区,积木区,脚本区,造型标签,声音标签,背景标签, 新建和保存作品,语言的选择,从本地打开软件 |
| 角色的导入 库 | 导入,绘制,本地导入等方式,大小设置,顺序结构流程图 |
| 背景的认识 | 选取合适的背景,背景和角色的区别,背景的切换 |
| 角色的操作 | 移动,旋转,造型切换,控制播放,停止 |
| 声音的导入 | 导入声音并设置为背景音乐,设定声音音效,设定声音音量,设定声音的播放和停止 |
| 逻辑推理,编程数学 | 逻辑推理,形象思维(图形推理) |
图形化编程(L2)
1、理解编程工具的进阶相关概念,掌握编程工具中进阶模块的使用。 2、能应用编程工具中的指令实现进阶效果的程序。
| 知识块 | 知识点 |
| 多角色设置 | 图层,坐标,移动到鼠标,移动到固定坐标,…秒内移动,角色的大小, 特效,可视状态,视频侦测中物体的运动和方向 |
| 画笔 | 画笔的大小粗细设置,抬笔,落笔,擦除 |
| 选择语句 | 如果……那么……,如果…那么……否则……,选择结构流程图 |
| 运算 | 数学运算,关系运算(大于,小于,等于),逻辑运算(且,或,不成立), 字符连接,四舍五入,求绝对值 |
| 移动中的侦测 | 碰到鼠标指针|角色|边缘等,颜色侦测,键盘控制 |
| 循环语句 | 重复,重复直到…,重复固定次数,循环结构流程图 |
| 声音的进阶 | 录入声音,声音的音量控制,声音的截取,设置播放时长和特效,停止 |
| 逻辑推理,编程数学 | 负数的概念,二进制,十六进制,图形推理,逻辑推理, 规律总结(如:斐波那契数列) |
图形化编程(L3)
1.掌握编程环境的高级功能,并理解其中的基本概念。 2.理解并在程序中使用随机数和变量。
| 知识块 | 知识点 |
| 随机数 | 随机数的产生,随机数的应用场景判定选取 |
| 变量 | 新建变量,初始化变量,修改变量名,删除变量, 变量值的设定、增减, 变量值变化引起效果的变化,变量的显示和隐藏,变量设置为滑杆模式, 变量的作用域,不同应用场景 |
| 循环语句 | 运用计数循环简化多次的反复操作程序、运用条件循环简化多次的反复操作程序 |
| 循环与选择的嵌套 | 选择语句的嵌套、选择嵌套和逻辑运算符综合运用、循环语句中包含跳出循环、 循环语句的嵌套、选择语句与循环语句的嵌套的综合运用 |
| 画笔 | 颜色(亮度,饱和度,对比度),图章,擦除图章 |
| 广播 | 广播传递数据,广播并等待,多角色通过广播交互,广播的使用场景 |
| 克隆 | 克隆自己,删除克隆体,克隆体启动的设置 |
| 逻辑推理,编程数学 | 判断条件的逻辑关系 |
图形化编程(L4)
1.理解并使用链表、函数和多线程。
| 知识块 | 知识点 |
| 字符串 | 字符串操作,加密 |
| 函数 | 不同类型函数的创建,参数的设置,返回值,函数的调用 |
| 链表 | 创建链表,实现数据的增、删、改、查,显示和隐藏,找最值,平均值等 |
| 大综合 | 前面所有知识点的综合使用,考查 |
| 程序优化 | 使用已有知识进行问题的优化 |
| 逻辑,算法过渡 | 分析和计算情境考察,如爬楼梯的方法(递归) |
| 循环的复杂运用 | 循环的结构,循环的嵌套,递归调用 |
教学法
我们的方法是基于孩子性格兴趣的项目式学习。 我们坚信,投入、快乐的学生是最好的学习者。
年龄和经验要求
6至12
我们是定制体验课程,0基础和有一定基础都可以,整体课程也会是可以调节难度的,上课过程中根据孩子具体情况,老师会实时调整难度。
课程说明
上课顺序不是以下面的课程列表为顺序。会根据学员理解程度会调整难度和编程兴趣点。
上课说明
上课设备
1. 上课用电脑,请提前下载安装最新版Scratch
官方下载链接:请点击,
如果无法下载,请StudyIsland下载
上课时间
可选时间:
- 北京时间周日上午10:00-11:00
如果时间有问题,可以沟通调整
- 1 Section
- 21 Lessons
- 12 Hours
- 定制编程课21 Items
- 1.1Dress up 装扮初级编程 80 Blocks60 Minutes
- 1.2闯成语迷宫(编程与中文结合)115 Blocks |1-2节课
- 1.3长城长
- 1.4考考机器人 (学习人工智能基础算法)
- 1.5编程理解先有鸡还是先有蛋
- 1.6羊了个羊
- 1.72048计算机经典计算游戏 817 blocks |6-16小时课
- 1.8Basic Maze 70 Blocks
- 1.9Happy New Year Animation 新年烟花编程60 Minutes
- 1.10Flappy Bird 飞扬的小鸟中级游戏 |4-6节课
- 1.11Marvel ABC
- 1.12Minecraft Steven run Animation我的世界斯蒂芬经典跑动画 |4-6小时课
- 1.13Piano 自制钢琴|6-10小时课
- 1.14Plants vs. Zombies 植物大战僵尸游戏
- 1.15Unblock Me |1-5小时课
- 1.16万花板
- 1.17海龟旅行
- 1.18猜猜多少钱
- 1.19用AI学习编程:通过AI学习编程
- 1.20用AI提升演讲:通过AI学习演讲技能、撰写演讲稿,自信表达自己
- 1.21用AI学习英语:提升口语与听力,AI让语言学习更有趣
我们的团队汇聚了数学、计算机、营销管理、供应链及工程管理等多个领域的丰富专业背景,并在顶尖科技企业积累了十余年的宝贵经验。我们在科技大厂主导设计和研发的产品与系统已成功支持数百万至数亿用户,促成了万亿级交易额和千亿级收入。
基于对哈佛大学、MIT、斯坦福大学、宾夕法尼亚大学、普林斯顿大学以及Google、Microsoft等世界领先机构计算机科学和AI课程体系的深度研究,我们原创开发了一套独特的课程体系。经过在自身及友人孩子中的实测,取得了显著成效后,我们将其推向市场,旨在帮助更多学员实现未来目标。
相似好课
-
Beginner
-
52 学生
-
33 课程
-
All levels
-
187 学生
-
3 课程