编码是edtech中最拥挤的类别之一。虽然对于任何能力水平的学生都有很多很棒的工具,但是很多这些工具都采用了相同的公式。因此,无论您是准备代码小时还是希望在教室,实验室或图书馆中启动编码单元或课程,都很难找到合适的解决方案,甚至无法确定彼此之间的区别。值得庆幸的是,有一些开发人员在那里打破模式并做一些与众不同的事情。
这些开发人员不仅仅是在尝试真实的编码公式,而是探索新的前沿,为学生提供新的学习方法 - 从VR和硬件黑客到随时随地学习课程和课程,将技术技能与“软技术相结合” “技能。
硬件黑客攻击:Pi-Top和Piper
计算机科学家和软件工程师都知道,编码人员必须了解计算机的制作方式和工作方式。了解一些事物的硬件方面有助于让程序员理解为什么代码按照它的方式工作。作为一个喜欢自己构建计算机的人,我也可以说组装一台PC并交换进出组件是非常有趣的。这就像热棒的书呆子版本。
Pi-Top和Piper也都理解这一点,并且拥有允许学生(很像一个小套件)的平台来组装和修改模块化计算机,然后可以将其用作编码平台。在编码方面,Pi-Top拥有自己的时尚游戏(CEED)学生可以用来学习代码的基础知识,Piper与Minecraft集成。
现实的,跨学科的游戏设计:Zulama
许多工具简化了游戏设计,提供了逼真的编码近似,使孩子们更容易跳入并快速制作。还有一些专业工具,如GameMaker Studio,一些有进取心的老师已经适应学生使用。然而,游戏设计的真正工作不仅是编码游戏,而是对它们进行概念化,构建它们,测试它们以及营销它们。这个过程需要的不仅仅是技术技能,从讲故事到商业,再到所谓的软技能,如协作。
Zulama基于卡内基梅隆娱乐技术中心成功的大学级游戏设计和开发课程 - 有效地将所有这些不同的技能结合到一个真正全面的课程中。课程的长度和重点(从3D建模到北美游戏和游戏的历史),但所有功能讨论,真正的PBL,评估,以及在线和离线活动。如果这一切看起来令人生畏,请不要担心:有些PD资源可以让任何老师加快速度。
随时随地学习:Grasshopper
感谢Duolingo和众多竞争对手,随时随地进行语言学习在应用市场中备受瞩目。但是,如果你想学习一些JavaScript以及刷你的其他语言呢?嗯,这就是Grasshopper的用武之地。它是一个免费的应用程序,采用与语言学习市场相同的一口大小,适合移动设备的学习模型,并将其应用于获取实际的编码技能。
Grasshopper是最好的学习代码应用程序之一。学生将使用真实的JavaScript代码块(使用真实的语法,标点符号等)来解决明确设计和有趣的挑战,而不是玩涉及编码概念或类似代码块的游戏。一路上的测验强化并突出了对变量,循环和数组等项的概念性理解。与许多应用程序不同,使用Grasshopper的学生不仅会了解这些概念,还会看到它们与实际代码一起使用。Grasshop也非常广泛,它将让学生对JavaScript的工作方式有了很大的了解。“
虚拟现实讲故事:CoSpaces
CoSpaces只是第二个开发者(zSpace是另一个)我见过如何将学生从虚拟现实(VR)消费者转变为VR创作者。当然,面向消费者的产品,如Minecraft或Tilt Brush可以适应课堂使用,但CoSpaces正在推出一个特定于课堂的解决方案,CoSpaces Edu。他们建立了一个有趣的平台,有效地将VR变成了一个创造性的学生表达平台 - 从讲故事到建模环境再到展览作品。
对于想要增加体验深度的学生和教师,还支持使用Blockly(初学者)或JavaScript(高级)编写脚本。使用这些语言中的一种,学生可以对对象进行建模和动画处理,为VR创作的引人入胜体验添加额外的学习层次。