云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

网站服务器_jojo的奇妙冒险真人版百度云_评分榜

小七 141 0

Bomberbot是如何教孩子们编码的

对于那些没有在互联网时代长大的人来说,一行代码可能看起来像是匆忙拼凑起来的一串随机字符,实际上没有任何逻辑或模式。相反,代码是我们每天用来创建网页、应用程序和游戏的所有编程语言的基础。毫不奇怪,知道如何读取和创建这些代码变得越来越重要。就像学习任何语言一样,最好从小开始,像Bomberbot这样的游戏正利用孩子们海绵般的大脑,从小教孩子们编码的基础知识。轰炸机Bomberbot是一款针对8至12岁儿童的在线游戏,通过帮助他们识别代码行中涉及的模式和序列结构来教授编程。作为一个机器人,你的任务是通过每一关,收集星星或摧毁红宝石创建一个序列开始的方向箭头,方括号和锤子。随着你的进步,你的道路上会有更多的障碍,会有更多的工具来帮助你绕过更复杂的层面。左侧的面板为您提供通过关卡所需的工具。通过单击一个命令,可以创建一个机器人要遵循的序列。在括号内,您可以创建较短的序列,机器人将重复指定的次数。乍一看,可能很难理解这样一个简单的游戏是如何教会孩子们编码的,尤其是因为游戏中实际上没有多少代码。然而,根据BunBoBOT首席执行官Cristian Bello的说法,"没有必要看到代码行,你只需要开始开发逻辑,看看这些东西是如何工作的",当然,这是正确学习任何语言的基础。考虑书面语言。有成百上千种不同的语言使用不同的语法和结构,但它们通常是由词串组成句子,分成段落,并用标点符号分开。计算语言也可以用同样的方式来思考。有上千种编程语言使用不同的形式和结构,但它们通常遵循相同的可识别模式来创建计算机可以理解的序列。听说过Ruby、Python或Java这些名字吗?它们都是编程语言,用不同的方式使用代码来创建序列来告诉计算机该做什么。教授代码创建过程中涉及到的模式和结构背后的思想是让孩子们开发出识别这些模式的逻辑。在早期阶段,这实际上比学习一种特定的编程语言更为有益:它创造了学习多种语言的能力,同时降低了编程语言在技术永远接近的"未来"中过时的风险。游戏并不是完全没有代码,也不是所有的被动游戏。Bomberbot强调创建内容的能力,包括构建自己的级别,这是编程的实际结果,它演示了一些看起来非常抽象的东西的输出。如果您进入createa level选项,您实际上可以通过点击Toggle Editor按钮看到所创建级别背后的代码。在这里,您甚至可以玩代码本身。在阿姆斯特丹Rockstart的资助下,Bomberbot团队于今年4月开始测试,目前正与超过3000名用户密切合作,以确保它能够为孩子们提供一款既有用又有趣的游戏。"最大的挑战之一就是试图向人们解释你可以从游戏中学到东西,"贝洛说,他强调了大量的研究已经投入到制作能够帮助孩子们学习的东西上。巧合的是,"教学"方面已经在可能最符合逻辑的地方流行起来:学校。在学校教授编码计算机课程已经远远超过了简单的文字处理和打字技能,许多学校已经开始在课程中引入编码。在美国,10%的小学已经开始教授编码,而从今年9月开始,所有英国学校都将强制要求6岁以下的儿童学习编码。Bomberbot已经加入了Bomberbot学校,这是一款专门针对课堂的游戏版本,它可以让教师更容易地进行课程规划,因为教师本身需要学习基础知识才能教给学生。该项目将于本月在阿姆斯特丹的一些学校推广,该公司就在那里。贝洛说他14岁时自学了编码我自学了如何在网上编写代码,但这非常困难,"贝洛说。Bomberbot希望在未来避免出现此类问题。"你最好早点开始——越早越好。"当然,Bomberbot并不是第一款或唯一一款试图教孩子们如何编码的游戏,但它在学校的引入无疑给了它一个支撑,并证明了这种方法教代码的价值。轰炸机机器人的下一个议程?今年晚些时候发布Android和iOS应用程序。如果您想自学如何编写代码,请查看我们的"学习编程"系列文章的第1部分。