使用Microsoft的Kodu为孩子们轻松编码

让您的孩子编码。现在做。我们的数字化社会迫切需要出色的编码,以保持我们已习惯的快速技术进步。没有全世界程序员的鲜活才华,今天我们就不会拥有我们最喜欢的许多技术。我的意思是,想象一个没有互联网的世界。我知道这很艰难。

近年来,重点已经转移了。各国政府意识到,他们的技术抱负只能与所提供的人才库相匹配。随着大型跨国公司挖出最好,最聪明的人才,将重点转移回自己的教育系统是顺理成章的转变。

Microsoft的Kodu GameLab鼓励孩子们编写代码

Microsoft并没有也回避了挑战。他们的Kodu GameLab旨在直接鼓励孩子们通过具有众多纹理,子画面,地形,寻路和逻辑树的沙盒游戏实验室进行编码。

我使用的是PC版本,它是直接的Xbox港口。它仍然处于公开Beta阶段,因此某些控件有些笨拙,许多对话框仍带有 ABXY 控制器命令。

Microsoft已构建了它们的控件。可视化编程工具,可以粗略地访问编码模式。任何人都可以快速地形化一个小世界,应用一些对象,使用节点和获胜标准设置自定义路径。尽管有一些令人烦恼的控件-放大和缩小,移动屏幕,更改对象大小,对象旋转以及所有其他功能都是使用鼠标完成的,但我还是在几分钟内就完成了操作。

我的意思是,对于孩子来说,这是非常有意义的,但是作为成年人,您会感觉Xbox端口给系统造成了负担。也许习惯于Xbox版本的孩子也会注意到PC端口的缺点吗?

Kodu的主要功能是其视觉吸引力。孩子们永远不会直接与代码本身直接互动,而是使用带有多个选择器的 WHEN / DO 参数进行放置和指示对象,例如:

听觉–漫游者–射击–导弹

Or

它的简单性使其引人入胜,其仿真环境中的感官编程功能也是如此。它并非旨在将子级引入编程语言或诸如变量,分支,循环或子例程之类的关键约定的核心。

但它确实迫使他们在基于规则的系统中执行无法迅速屈从于他们的意愿。令人满意的操作只能在已建立的系统上运行,使其非常适合快速开发,然后是快速故障,只能返回更多。

Kodu应用程序中还可以下载其他示例“世界"。 2014年Kodu Kup 12-16类别的获胜者是14岁的Alfie Finch-Critchley及其12岁的联合设计师Joseph Banerjee和Jonathan Haley。他们的Portal启发游戏 Conmined 击败了欧洲大部分地区的反对者。

该游戏经过深思熟虑,平衡,可以很好地指导您如何期待每个级别。 Kodu不仅为孩子们提供了一个游戏开发平台,还使他们能够在自己喜欢的大片的启发下将他们的想法变为现实。整个Kodu平台的重点是提供学习机会,宣传想法,将其IP商业化并在网络上共享其内容。

下载:受限(通过Dropbox) )

简而言之,孩子们开始理解想法的价值,分享的价值,建设性批评的力量,当然还有他们决定的影响。

其他针对儿童的编码选项

人们认识到儿童应该在更早的时候就接触到代码和编程语言,这引起了许多专门的站点和应用程序:

  • Alice: 一个通过拖放式WYSIWYG编辑器进行视觉编程的3D环境。变种 Storytelling Alice 被证明可以提高编码的参与度。高水平的3D动画和社交互动在整个学习领域都具有吸引力,直接与儿童的现代数字世界紧密联系。
  • 从头开始::另一种3D视觉编程工具,由麻省理工学院媒体实验室。自2007年成立以来,已有80万用户注册。它是完全开放的,内容共享了社区的关键。所有项目均已获得知识共享许可,因此每个项目都可以下载和修改。有一些该死的有趣的迷你游戏。
  • Hackety-Hack:面向青少年的Ruby。 Teen实际上会使用Ruby编程语言,学习算法结构,命令,字符串,基本数学函数等。称其用户“黑客" 具有超酷的感觉,并与桌面社交网站集成以共享想法和帮助。
  • 恐龙雏菊:对于非常年轻的人。年龄在5-8岁之间,但对年龄较大的孩子来说功能完善。非常基本的可视化编程界面,基于与恐龙雏菊互动和互动。我5岁的孩子很喜欢它,而3岁的孩子也很受启发。仅适用于iOS。
  • 代码怪兽: JavaScript和友好的怪物。怪物会引导您完成一系列JavaScript变量。您对代码进行的每次更改都会改变并行屏幕上的形状外观。创造者格雷格·林登(Greg Linden)想要教自己的孩子们编码:这就是结果。
  • 课程反映ICT的变化

    教育是一个不断变化的系统。孩子们正在通过他们选择的媒介进入学习的课堂。

    为帮助孩子们学习计算机而开发的网站和应用程序的数量正在增加,并且正如我们所看到的那样,重点是提供代码-旨在使下一代参与关键教育领域的学院式课程。

    ICT课程也在不断变化,以适应以下变化:

  • 英国:新的计算机课程旨在增强儿童能力。通过入学,孩子们将学习什么算法,了解逻辑推理,并使用数字设备存储和检索数据。超过11岁的儿童将学习编程语言,布尔逻辑,运算符和二进制数字模式。
  • 苏格兰:更新课程以举例说明课堂上的计算机教学,尤其是针对14岁以下的孩子。 。所有学生都应具备基本的读写能力和应用知识之外的计算机知识。
  • 美国::计算机科学课程在全国许多地方试用。许多独立学区都致力于自己的课程设置,因此实施起来更加困难。
  • 以色列:现在是课堂计算领域的世界领先者。在2000年左右进行了大规模的课程更改,将重点从ICT转向了学习适用的技能。现在拥有世界上最严格的计算机科学程序之一,特别是针对高中学生。
  • 韩国:另一位儿童信息通信技术的世界领导者。韩国以其高度数字化的社会而闻名,韩国的所有层次的教育都包含认真的计算机科学课程。新提议的课程将进一步加强课程。
  • 这是许多ICT专家多年来一直期待的转变。在培训中,正在接受培训的人与有工作能力的人之间,全球技能差距越来越大。 ICT行业中出现的工作数量将继续增加,我们的孩子应该为此做好准备。不仅如此,编码还教会了许多极其有用的生活技能:批判性思维,分析和结构等等。

    也许您的孩子将成为下一个比尔·盖茨吗?找出答案的方法只有一种!

    您的孩子是否使用任何编码学院应用程序?你是程序员吗?您认为在较早的年龄向孩子介绍编程,逻辑和批判性思维会提高技能吗?在下面的评论中让我们知道!

    图片来源:PNG编码,带笔记本电脑的儿童(通过infoworld.com),计算机银行的儿童(通过Huffingtonpost.com),计算机上的儿童(通过) Wikimedia Commons

    标签: 教育技术 教育游戏