嘿,欢迎访问!

这里是全球最大的Minecraft(我的世界)教育版中文论坛社区
覆盖100+国家,分享最新的资源和攻略

立即注册 购买教育版授权账户
  • 欢迎 游客 光临!为了营造一个安全、和谐的社区环境,请遵守平台规范,文明交流,友善互动!。
    ⚠️ 重要提示 ,警惕诈骗 本论坛未与任何其他团队或盈利单位合作,请认准唯一官方团队“基岩科技”。⚠️
  • 目前免费账户已经补充,可以正常领取啦

交流 关于“模块”化编程优势

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

最新资源

顶部