Scratch编程和机器人编程的区别就是:Scratch是面向青少年的图形化简易编程软件,孩子们可以通过不同功能的指令方块组合,创作出交互式故事、动画、游戏、音乐、艺术和科学计算等作品。而机器人编程则是以机器人为载体,通过程序指令控制完成机器人运行。
两者具体的区别,我们可以通过课程学习内容加以区分。
例如贝尔编程的Scratch课程主要分为六个学习阶段,涉及如下内容:
第一阶段:能使用图形化编程语言Scratch,学会使用创新编辑器创作自己的编程作品,理解序列、并行、重复结构、侦测条件等计算思维中的重要的基础概念,全面提升抽象思维能力和逻辑能力。
第二阶段:继续深入学习重要的计算概念,在实践中理解编程中的消息传递机制,利用坐标设置位置的方法,结合数学中逻辑计算的知识,在创新编辑器中创作更加复杂的作品,重点培养学生的逻辑能力。
第三阶段:学会从0开始规划和设计一个完整的项目,并且制作除了!在这个过长中,能学习到迭代和模块化到程序设计方法。
第四阶段:学习利用设计思维和计算思维,将平凡等代码块组合成为一个程序,并且将充分利用计算思维来指导项目设计,任何项目都可以手到擒来。
第五阶段:用编程等方法来创作炫目等数字艺术项目,在课程中学习数字艺术和创作作品,全面提升设计思维和计算思维。
第六阶段:将编程与学科结合起来,用编程来解决语文、数学、科学等课程中等难题,计算思维帮助孩子用全新等视觉和方法来分析和解决问题。孩子将用编程等方法来探索数学方程,探索生物遗传、科学等奥秘。
而机器人编程按照不同年龄段、不同教具类型涵盖多种课程。例如以启发低龄儿童编程思维的Mabot实物编程板课程,注重应用、锻炼逻辑思维的EV3、WeDo、Mabot大颗粒等学龄课程。
机器人编程课程通过5C1E教学模式展开教学,根据课程设置与需求,在此基础上有所创新。5C1E具体包括导入、联系、建构、反思、延续、效果评价6个部分。
通过趣味性的导入引起学生探索的兴趣;再根据导入的内容联系生活,引发学生想象确认建构主题,建立知识的相互关联;将知识应用到模型搭建中,在建构中探索、分析、动手操作,完成各种各样的特色建构;对建构过程、编程、结果进行小组讨论反思;对知识的迁移和应用,做到触类旁通举一反三;最后通过效果评价、成果展示提升孩子们的学习自信心,从而让整个课堂连贯、有序、有趣的开展。
其实无论是Scratch编程还是机器人编程,通过系统的学习,孩子们的思维能力和动手能力都能得到提升,从而真正做到学以致用。
领取专属 10元无门槛券
私享最新 技术干货