为幼儿园儿童编码
去年这个时候,我试图不考虑幼儿园的孩子。我还在教九年级英语,刚刚接受了K-5的工作教学技术。我对这个挑战感到很兴奋,而且我知道我咬的比我咬的还要多。
开发技术课程挑战我在每个小学阶段教授编程或至少计算思维。我们学校在技术方面处于中间位置 - 我们正处于中学1:2 iPad计划的第二年,我们的第一年推出了可用于小学的iPad,以及我们去年的两个PC实验室学生使用(明年我们只有一个实验室)。知道了这一点,我想设计一个主要使用平板电脑工具的程序。
挑战和资源
当我被介绍到Daisy the Dinosaur和Hopscotch应用程序时,我真的很兴奋。两者都使用可视块来表示命令。这种语法方法是物理的,就像拼图一样。如果它们一起工作并且被分组为颜色编码的族,则命令组合在一起。这些功能非常适合孩子们。颜色可以帮助他们导航,物理语法引导他们走向成功。从教师的角度来看,在这种物理语法中查找错误要容易得多。(我不知道在课堂上我能找到多少个缺失的分号。)
通过这些应用程序,我确信自己在1年级和2年级有一个很好的切入点。在编码俱乐部期间与幼儿园老师一起工作时,我让她找到以“up”这个词结尾的块。现在,在我的辩护中,我认为很有可能她知道这样一个可能的视线。她不相信。“我看不懂!” 所以这是我的挑战:我可以向尚未阅读的学生教授编程吗?当然,我超越了这个挑战看下一个:我可以使用编程来支持和提供读写指导吗?
我很高兴地报告,我自己感到意外,第一个挑战已经实现。有许多方法可以让预读学生参与有意义的编码挑战,从而发展计算思维。我的短名单包括Kodable,LEGO MINDSTORMS Fix the Factory和Bee Bots。随着Tynker和Scratch Jr的计划发布,似乎有新的平台可以一直支持年轻的编码。作为一名批判性和反思性的老师,我知道这些工具中的任何一个都与它所支持的课程一样好。
作为一名推理技术老师,我与课堂教师密切合作,创造与课程相吻合并支持他们课程的课程。与学生或机器人进行真实编程可以为内容集成创造大量机会。我的一年级学生计划一个机器人按顺序飞往行星(见下面的视频)。我将内容用作机器人操作的表面。这种形式也创造了社交学习机会。由于一组六名学生在机器人上工作具有挑战性,因此我计划将四个机器人用于机器人。因此,在很多方面,技术课是一个沟通研讨会和忍者级共享的速成课程。我很感激我的老师留下来帮助我。我们经常有三个成年人,有24个孩子和6个机器人。
早期成绩的实用技巧
支持前读者的编程元素
序列
代码的概念(书面语言)
因果
数数
规划
从左到右阅读
解决问题
编程如何支持社会学习
我一直在寻找有关社交和情感学习的标准,但它们并不像其他标准那么普遍。我的学校重视社交和情感的成长,这是所有课程的重要组成部分,包括技术。如果您从未向学生分发设备,您可能不会知道将设备拉近并远离其他学生的几乎通用的肢体语言。
对的力量
在我的学生真正了解应用程序之前,我希望让他们共享一台iPad。我们总是要讨论如何与您的合作伙伴讨论共享和提供帮助。我非常感谢课堂老师对学生的了解,并要求他们让孩子们配对。虽然很难分享这样的设备,但我看到了真正的学习好处。大多数学生在等待轮到他们的时候会继续关注他们的伴侣在做什么。在他们观察的时候,他们在心理上排练和解决问题,建立他们对下一轮的理解。
当我们对机器人进行编程时,我们每个机器人以四个学生为一组。这可能具有挑战性并且有点混乱,这就是为什么我们花时间模拟和排练一些群体沟通技巧和句子词干的原因。当我们给每个学生一个特定的角色(程序员,输入工程师,调试器,录音机)时,一些学生会更成功。在这些角色中,程序员负责编写程序。为此,她从左到右列出了编程命令卡。输入工程师按下机器人上的按钮从卡中输入程序。调试器监视机器人执行程序以检查错误或找到程序中的任何错误。
从对子到平行游戏
我们第一次探索应用程序时,我们是成对出现的,但是一旦学生们对它感到满意,我们就会将它们毕业为单独工作。今年有一个令人愉快的惊喜是学生们问他们是否可以将他们的椅子一起搬到一起工作,即使他们有自己的iPad。
在中心保持学习
使用机器人和应用程序进行编程的一个挑战是,它们的设计看起来像玩具和游戏。我的目标是构建一个足够周到的交互,让学生建立他们对编程和机器人的理解。使用我们拥有的机器人,您可以使用顶部的按钮直接编程到机器人上。我让我的学生使用命令卡来计划他们的课程。学生们希望物理操纵机器人并根据需要输入命令。“但我可以做到这一切,”他们反对道。如果没有命令的物理记录,则无法在程序运行时对程序进行调试,编辑甚至审计。在这种情况下,卡片是学习和游戏之间的关键区别。
对App或Bot来说,这就是问题
无论是在团队中工作还是单独工作,拿到办公桌或放弃学习的海洋,都是高尚的,这些都是夜间唤醒教师的选择。在为年轻学生带来编程时,您应该使用应用程序还是机器人?此决定可能基于您的课程可用的内容。在平板电脑丰富的环境中,专注于应用程序是有意义的,但如果您打算购买一些技术,这将给您最大的回报?这是一个比较。我喜欢Kodable,因为它是我购物车上另一个很棒的学习资源。我喜欢Bee Bots,因为我可以与内容建立一些很好的联系。
Kodable Pro
结构化互动
内置教程
毕业复杂性
与课程内容隔离
每单位成本:每个许可证6.99美元(最多10个单位)
蜜蜂机器人
强大的内容整合
独立单元,无需设备
复杂性有限
简单的界面
每单位成本:90.00美元
蜜蜂机器人可以在几个班级之间有效共享。机器人的好教训需要大量的准备工作。这可以意味着层压目标卡,创建命令卡,为机器人构建地图以进行导航,甚至下载定制夹克以在需要时将蜜蜂变成火箭。您可以在Primary Treasure Chest找到相关材料。