当今的青少年兴趣多种多样,但是如果要找一个大家共同的兴趣,那就要属Minecraft(我的世界)。该课程以Minecraft游戏为基础,通过介绍世界的创建,Minecraft命令行指令控制,和MakeCode图形化编程平台,循序渐进的把孩子逐步带入编程世界。
教学亮点
Minecraft我的世界游戏风靡全球,我们用流行的游戏把孩子带入编程世界
教学法
我们的方法是基于项目的。 我们坚信,投入、快乐的学生是最好的学习者。 我们的项目有一个最终目标,而且大多数都是基于游戏的。 我们使用编码来解决问题。
年龄和经验要求
6岁至15岁
无需事先编码经验,但我们推荐优先学习Scratch编程。
玩 Minecraft 的经验会很有帮助,但不是绝对必要的。
孩子会学到什么?
编程方面:
- 学习类似于 Scratch 的基于块的 Microsoft MakeCode 编码
- 使用循环和条件 (IF/THEN/ELSE)
- 了解变量(数字、布尔值、字符串)
- 创建和使用函数
- 使用以上所有内容制作游戏和构建结构
- 在 Minecraft 中编写 Python 代码! 学习 Python 的基础知识,包括语法、数据类型、变量、条件、“for”和条件循环、列表和函数。
- 进阶课程,教授 Python 基础,同时涵盖重要概念,例如语法、变量、数据类型、条件语句、迭代、函数和列表。
能力方面:
- Minecraft 编码
- Python
- 算法思维
- 空间思维
- 模式识别
- 规划技巧
- 创意
- 团队合作
- 信心
课程目标
- 学习命令行指令控制与编程
- 掌握图形编程基础
- 制作个性化的世界建模
- 实践中学习动手解决问题的能力
- 培养科学创新和团队协作的能力
- 锻炼学生适应新环境的能力
课程内容
1-20个小时上课时间有限,可以从以下课程中挑选一些内容上课时讲解。
定制课程参考列表,具体根据孩子兴趣、年龄、性格特点、目前编程水平、教学过程中接受喜好等单独定制。
请点击本页面【课程章节】如下图所示,查看详情



更多课程内容
| Minecraft编码第1课: Minecraft mods | •构建简单的编程以控制agent •测试程序 •学习使用Minecraft |
| Minecraft编码第2课: 跳舞agent | •用更复杂的脚本控制agent的运动 •构建脚本,用于agent的预期特定运动 |
| Minecraft编码第3课: 障碍物 | •创建块安装脚本 •构建脚本以构建障碍 •构建脚本以克服障碍 |
| Minecraft编码第4课: 地下隧道 | •构建块破坏命令 •学会在Minecraft中建造隧道 •创建脚本以通过隧道通道 |
| Minecraft编码第5课: 建造桥梁 | •在Minecraft中建造桥梁 •构建编程脚本以建造桥梁 |
| Minecraft编码第6课: 动物园 | •使用线性算法构建程序 •逐步的项目创建 •了解插槽开关命令的使用 •建立带有动物内部动物的树篱 |
| Minecraft编码第7课: 写信 | •如何计划复杂的结构 •在Minecraft中构建字母字母 |
| Minecraft编码第8课: 带熔岩的楼梯 | •如何编写环状算法 •在Minecraft中建造楼梯 •练习开关插槽命令 |
| Minecraft编码第9课: 爆炸一个村庄 | •应用一致的周期使用 •调试项目 •如何从Minecraft的地下爆炸一个村庄 |
| Minecraft编码第10课: 变量和螺旋 | •知道如何在Minecraft编程中使用变量 •编写一个带有插入周期的程序 •为agent编程螺旋运动 |
| Minecraft编码第11课: 终结者 | •知道如何为agent创建攻击脚本 •通过使用插入的周期和变量的使用程序agent以从各个方向攻击 •扫描一个区域并攻击附近的任何东西 |

| Minecraft编码第12课: 铁路 | •编程脚本以在Minecraft建造铁路 •用3种不同材料建造铁路 |
| Minecraft编码第13课: 地铁 | •编程脚本以构建地铁 •使用插入周期的光线建造一个地下地铁 |
| Minecraft编码第14课: 过山车 | •在Minecraft中建造过山车 •创建脚本来构建过山车 |
| Minecraft编码第15课: 运河 | •知道如何构造沟渠和运河 •编程agent以挖沟并插入水以建造运河 |
| Minecraft编码第16课: 喷泉 | •设计喷泉 •计划agent以根据设计建造喷泉 |
| Minecraft编码第17课: 水上乐园 | •设计一个迷你水上乐园 •编程agent一起建造水上乐园 |
| Minecraft编码第18课: 到达地狱和天堂的门户 | •在Minecraft的另一个世界建立门户网站 •在编程中使用变量和插入周期 |
| 从头开始第19课: 房子 | •在Minecraft建造房屋 •熟悉子例程 •使用插入的周期和多个插槽 |
| Minecraft编码第20课: 铁魔像 | •建造魔像 •在编程中练习变量和插入周期 •在编程中使用多个插槽 •在编程中使用子例程 |
| Minecraft编码第21课: 雪人竞技场 | •建造雪人并在舞台上打架 •在编程中练习变量和插入周期 •在编程中使用多个插槽 •在编程中使用子例程 |
| Minecraft编码第22课: 长城 | •建造大墙 •编程中有条件语句简介 •确定块数 |
| Minecraft编码第23课: 伟大的金字塔 | •建造金字塔 •练习条件在编程中 •确定施工的块数量 |
| Minecraft编码第24课: Kamikaze | •Break命令简介 •编程编程中的块检测和块比较 •在遇到障碍物时,在我的世界中种植炸弹 |
| Minecraft编码第25课: 雷区 | •编程中的随机数字介绍 •命令信息输出 •在编程中练习子例程 •编程agent建造雷区 |
| Minecraft编码第26课: 迷宫 | •应用随机数,条件,变量和子例程 •编程agent以随机构建迷宫 |
| Minecraft编码第27课: 山之间的桥梁 | •应用条件和命令定义块 •在情况下退出周期 •简介Minecraft的新世界 •Minecraft的山之间和整个山之间建造桥梁和隧道 |
| Minecraft编码第28课: 扫雷器 | •编程agent以扫描雷区区域 •使用“丢弃”命令 •使用周期和变量 |
| Minecraft编码第29课: 弓箭手比赛 | •在Minecraft建立弓箭手竞技场 •在Minecraft中制作烟火 •应用循环和切换插槽 |
| Minecraft编码第30课: 电报 | •电报的介绍和建设 •应用周期,子例程和开关插槽 •学习杠杆,红石,红石中继器,注意块的功能 |
| Minecraft编码第31课: 烟花 | •用红石和红石中继器的功能应用烟花 •中继器中的计时器介绍 •编程agent以建造烟花发射板 |
| Minecraft编码第32课: 小心翼翼 | •创建一个有条件的程序,能够检查块和周期脚本 •扩散雷区区域 •用烟火编程爆炸 |
| Minecraft编码第33课: 夜灯 | •用夜灯照亮一个村庄 •了解信号倒置 |
| Minecraft编码第34课: 机枪 | •在Minecraft建造机枪 •知道如何设置和应用计时器 •在中继器上创建发电机 |
| Minecraft编码第35课: 一把枪 | •Minecraft中的冲击波 •在Minecraft中应用分销商和红色灰尘 •建造大炮 |
What will the Kids Learn?
- Minecraft Coding
- Algorithmic Thinking
Spatial thinking - Pattern Recognition
- Planning Skills
- Creativity
- Teamwork
- Confidence
Coding Lesson 1 – Lesson 35
| Minecraft Coding Lesson 1: Minecraft Mods | • Construct simple programming to control the drone • Test the program • Learn to use Minecraft |
| Minecraft Coding Lesson 2: Dancing drone | • Control movement of Drone with more complicated scripts • Construct scripts for an expected specific movement of Agent |
| Minecraft Coding Lesson 3: Obstacle Course | • Create block installation scripts • Construct scripts to build obstacles • Construct scripts to overcome obstacles |
| Minecraft Coding Lesson 4: Underground tunnels | • Construct a block destruction commands • Learn to construct tunnels in Minecraft • Create scripts to pass through a tunnel passage |
| Minecraft Coding Lesson 5: Building a bridge | • Construct a bridge in Minecraft • Build programming scripts to build bridges |
| Minecraft Coding Lesson 6: Zoo | • Construct a program using a linear algorithm • A step by step Project creation • Understand the use of slot switch command • Build a hedge with an animal inside |
| Minecraft Coding Lesson 7: Write letters | • How to plan for a complex construction • Build alphabet letters in Minecraft |
| Minecraft Coding Lesson 8: Stairs with lava | • How to write a cyclic algorithm • Construct stairs in Minecraft • Practicing the switch slots commands |
| Minecraft Coding Lesson 9: Exploding a village | • Applying a consistent use of cycles • Debugging project • How to explode a village from underground in Minecraft |
| Minecraft Coding Lesson 10: Variables and spirals | • Know how to use variables in Minecraft programming • Write a program with inserted cycles • Program a spiral movement for Agent |
| Minecraft Coding Lesson 11: Terminator | • Know how to create attack scripts for Agent • Program Agent to attack from all directions with the use of inserted cycles and variables • Scanning an area and attacking any things near it |
| Minecraft Coding Lesson 12: Railway | • Program a script to build a railway in Minecraft • Build a railway with 3 different materials |
| Minecraft Coding Lesson 13: Subway | • Program a script to build a subway • Build an underground subway with light using inserted cycles |
| Minecraft Coding Lesson 14: Roller coaster | • Build a rollercoaster in Minecraft • Creating scripts to build a rollercoaster |
| Minecraft Coding Lesson 15: Canal | • Know how to construct a trench and canal • Program Agent to dig a trench and insert water to build the canal |
| Minecraft Coding Lesson 16: Fountain | • Designing a fountain • Program Agent to build a fountain according to the design |
| Minecraft Coding Lesson 17: Waterpark | • Designing a mini waterpark • Program Agents to construct a waterpark together |
| Minecraft Coding Lesson 18: Portal to hell and paradise | • Build a portal to a different world in Minecraft • Using variables and inserted cycles in programming |
| Scratch Junior Lesson 19: House | • Build a house in Minecraft • Acquaintance with subroutines • Using inserted cycles and multiple slots |
| Minecraft Coding Lesson 20: Iron golems | • Build a Golem • Practicing variables and inserted cycles in a programming • Using multiple slots in programming • Using subroutines in programming |
| Minecraft Coding Lesson 21: Arena of snowman | • Build snowmen and fight in the arena • Practicing variables and inserted cycles in a programming • Using multiple slots in programming • Using subroutines in programming |
| Minecraft Coding Lesson 22: The great wall | • Build a great wall • Introduction to conditional statements in programming • Determination of the number of blocks |
| Minecraft Coding Lesson 23: Great pyramid | • Build a pyramid • Practicing uses of the condition in programming • Determination of the number of blocks for construction |
| Minecraft Coding Lesson 24: Kamikaze | • Introduction to Break command • Program a block detection and block comparison in programming • Planting a bomb in Minecraft when meeting with an obstacle |
| Minecraft Coding Lesson 25: Minefield | • Introduction to a random number in programming • Command information output • Practicing subroutines in programming • Program Agent to build a minefield |
| Minecraft Coding Lesson 26: Maze | • Application of random numbers, conditions, variables, and subroutines • Program Agent to build a Maze in random |
| Minecraft Coding Lesson 27: Bridges between mountains | • Application of conditions and commands for defining blocks • Exiting a cycle upon the condition • Introduction of a new world in Minecraft • Building bridges and tunnels between and across mountains in Minecraft |
我们的团队汇聚了数学、计算机、营销管理、供应链及工程管理等多个领域的丰富专业背景,并在顶尖科技企业积累了十余年的宝贵经验。我们在科技大厂主导设计和研发的产品与系统已成功支持数百万至数亿用户,促成了万亿级交易额和千亿级收入。
基于对哈佛大学、MIT、斯坦福大学、宾夕法尼亚大学、普林斯顿大学以及Google、Microsoft等世界领先机构计算机科学和AI课程体系的深度研究,我们原创开发了一套独特的课程体系。经过在自身及友人孩子中的实测,取得了显著成效后,我们将其推向市场,旨在帮助更多学员实现未来目标。
- 小学
- 初中
- 高中
全球冒险开始啦!请点击免费加入以下趣味十足的国际联机活动:
🌍 全英文交流互动,边玩边练语言!
💻 编程达人Club,与代码高手切磋技巧!
🔬 STEM探索Club,带你畅游科学与创新的奥秘!
🟥 红石创意Club,解锁《我的世界》无限可能!
相似好课
-
108 学生
-
13 课程
-
All levels
-
108 学生
-
13 课程
-
Beginner
-
102 学生
-
10 课程
-
12 学生
-
0 课程
-
All levels
-
12 学生
-
0 课程
-
All levels
-
2 学生
-
0 课程