1975年,麻省理工学院媒体实验室的Seymour Papert创建了一种名为LOGO的初学者编程语言。他根据研究表明,使用代码块是教授编程概念的一种特别有效的方法开发了它。Papert创造了“建构主义”一词来描述学习者通过建立既定知识来构建新知识的方式。MakeCode中的块和Minecraft中的块本身就是通过在开放式学习环境中应用概念进行新学习的方式的模型。基于块的编程语言,如Scratch和MakeCode,建立在Papert的研究之上,是学生开始学习编码概念而不必担心语法的好方法。

如果您是Minecraft的新手,或者只是需要复习,或者您对如何使用游戏来教学生感到好奇,请继续阅读。否则,请随时跳到第2课,并开始编码!

JavaScript:
let gauss = 0
let slow = false
if (slow) {
for (let i = 0; i <= 99; i++) {
gauss += (i + 1);
}
} else {
gauss = (100 * (100 + 1)) / 2
}
Python:
gauss = 0
slow = False
if slow:
for i in range(100):
gauss += (i + 1)
else:
gauss = (100 * (100 + 1)) / 2
如果您是Minecraft的新手,或者只是需要复习,或者您对如何使用游戏来教学生感到好奇,请继续阅读。否则,请随时跳到第2课,并开始编码!