机器人编程课程是根据挑战任务,借助于专业乐高教具,通过积木搭建出机器人外观,使用图形化编程实现机器人的功能,将创意变成实物,锻炼学生的多方面能力的课程。
图形化编程又称模块编程,相比常见的编程语言(如C,C++,java,python等)入门难度降低了太多,在图形化编程中,通过可视化的“积木”形式,你只需要动动鼠标拖动小方块们,就可以编写出故事、动画和各种小游戏。常常用作于少儿编程入门的基础,可以帮助孩子把平常学习到的知识实实在在变现成小作品。比如一个小游戏,平常都是玩其他人设计的游戏,通过图形化编程也可以自己设计游戏,分享给其他小伙伴玩。如果加上硬件的话,就可以做成生活中的小助手。比如机械臂抓取特定的东西,自动行驶且不会撞墙的小车等等。
图形化编程的高效率在于阅读和理解,而输入效率是低下的。优点是图形化编程的趣味性避免了其他语言中繁难枯燥的概念和语法;缺点是变量类型较少,算法简单,较难实现复杂的数据结构。