对使用编程猫平台提高小学编程教学效率的研究
  摘要:编程猫的源码编辑器则极大程度地削减了对于编程技能的要求,通过用积木模块实现所需要的功能,再激发孩子对于模块背后的代码和算法的学习兴趣。编程猫本土化做得比较好,利用游戏化的学习情境,学生完成新手入门的简单课程,就能有一定的编程能力。而对于教师编程素质的要求更是大大降低。
  关键词:编程猫 小学编程教学 四步式教学
  近几年,小学正式开设编程课。在实际的一线编程教师中,特别是农村小学,教师自身具备编程能力的少之又少。因此,首先进入小学编程课堂的是Scratch,被写入信息技术教材,电教馆也编写了专门的Scratch创客教材。
  一、编程猫与Scratch的对比
小学创意编程学什么  Scratch可以称得上少儿编程市场的“先行军”,具备好玩、易上手两大特点。先说好玩,小孩子对什么最感兴趣?一定是动画、游戏,Scratch的成功其实正是基于以上两点。利用图形化的操作图形编程平台,通过编程游戏、网页、动画等来帮助儿童学习编程,在“玩”的过程中学到东西。然后是易上手,对于某些孩子来说,他可能还没认全26个英文字母,但完成图形化积木块的拖拽却是易如反掌。构成程序的命令和参数是孩子用鼠标拖动模块到程序编辑
栏来实现的。用户在中间区域选择适当的“积木”后,在右边的代码界面自行组合,在左侧可视化窗口可以看到代码的运行结果,操作简单,方便使用,这也是Scratch快速流行的关键所在。
  然而,Scratch虽然有着诸多明显的好处,但一开始它并不是专门面向少儿开发的,Scratch的诞生是为了人们可以有一款简单易上手的图形化编程工具可以使用,并不提供系统的学习计划、课程或方案,它用开源社区来完成用户的聚集和作品共享,也不关心也不引导孩子们未来是否会学习代码编程。真正合格的少儿编程产品应该对孩子未来编程学习有着成长性帮助。尽可能地融合顺序结构、循环结构、选择结构等变成基本结构思维,以及一些编程常见的结构和概念。
  国内少儿编程教育近年来进行得如火如荼,很多其实都是参照Scratch模式或者Scratch的“再加工”。其中编程猫平台在很多细节方面更容易让中国的青少年儿童理解。编程猫的源码编辑器则极大程度地削减了对于编程技能的要求,通过用积木模块实现所需要的功能,再激发孩子对于模块背后的代码和算法的学习兴趣。编程猫本土化做得比较好,利用游戏化的学习情境,学生完成新手入门的简单课程,就能有一定的编程能力。而对于教师编程素质的要求更是大大降低。而且在Scratch入门之后的教育过程中很有可能会使用户走入误
区,把所有的精力都用在了功能实现上,没有更多的精力分给作品类型、内容创新上。
  在开发用户创作性方面编程猫明显更胜一筹,在创作工具方面也进行了进一步的丰富,或许这也是后发者的优势,在产品设计上更加完善,入门、技术培养、用户交互、逻辑思维、创作想象等多个能力培养的功效。此外,由于在工具上的巨大投入,使得编程猫的产品更新换代更快。
  在平台支持以及页面设计上,受益于国内移动互联网的优越发展环境,编程猫等国内玩家在移动端的布局也走在了Scratch的前面,编程猫产品已经覆盖web端和移动端,其最新移动端图形化编程产品Nemo支持在移动端上创作编程作品,在页面设计方面也更符合儿童审美。
  二、编程猫平台大量信息化资源在小学编程课堂中的优势
  编程猫平台中学生可以通过观看精彩的教学微视频,在游戏情境中学习编程知识。编程猫充分结合各学科并融入有趣的游戏当中,让学生们在快乐的游戏中学习知识。
  编程猫的课程在开班初期,教师统一为学生批量生成账号和密码,以便管理学生的账号及作品,学生在家里和学校均能登陆编程猫网站进行分散与集中学习。
  编程猫的课程形成较为科学的四步式教学流程:第一步展示故事情境,激发学生的兴趣;
第二步提供角和背景素材,节省学生学习的时间;第三步是提供作品交流的平台,提供学生多种编程方法;第四步是分享成果,让学生进行迁移学习。这样做的结果是,同样的内容,用编程猫的课堂教学效率远远高于使用Scratch。
  在实际授课的过程中,以对小学生难度比较大的“坐标”为例,在Scratch课程中教授坐标的难度非常大,小学生的数学知识储备不够,很难理解,教师不管如何比喻、如何简化,对于学生来说还是学不会。像在y轴上+5是向上移动5步,在X轴上-4是向左移动4步,学生有着严重的认知鸿沟。而编程猫平台有大量信息化资源,教师备课时有教案,学生学习时有微视频,在实际操作中,有现成的角和背景。有能力的学生,甚至能在完全不知道坐标为何物的情况下自学完成。
  虽然Scratch有着从底层搭建复杂程序的能力,但编程猫能将复杂程序简化,重创意,让学生从学习枯燥、高深而作用不大的程序搭建中解脱出来,将更多精力放到创新上。
  总之,作为一名一线农村编程教师,我认为编程猫作为“山寨”Scratch的作品,就像手机安卓系统中的本地化ROM打败了原生安卓系统一样,更适合现阶段小学,特别是农村小学的教师在编程课中使用。
  参考文献
  [1]曹军 《编程猫在小学信息技术拓展课程中的应用与研究》.《读天下(综合)》。
  [2]吴秋红 《儿童编程软件Scratch教学应用研究》.《浙江教育技术》。
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。