中小学机器人教育需要什么样的产品?
说起机器人教育许多老师想到的就是乐高,一直一来我非常纳闷,到底教育需要什么样的机器人?
说心里话乐高机器人好不好?的确是好,它独一无二的积木设计的确很适合小学生,这里只能说是小学生!假设一个中学生还整天拿着那些积木拼来搭去的还会有多大的教育意义呢?教育局何必还开劳技这门课呢?我碰到一件真实的事情,一个高三的学生拿起螺丝刀居然不知道螺丝是顺时针方向拧紧还是逆时针方向是拧紧。这就是中国教育!我们要讨论的是机器人教育,机器人要引入课堂就得考虑到很多问题比如:乐高的积木管理就是一个老大难,我相信许多老师碰到过类似的问题,记得曾经听一位老师说过,他在广州一所学校听机器人教学课,最后一堂课完了之后老师从门后拿出一把扫把把地上的积木全部扫到墙角,下次课要用什么积木学生墙角去找。乐高积木许多齿轮,蜗杆模仿机械的设计也比较好,这些还是要承认的,但其昂贵的价格不是每个学校都能承受的。现在像国内也有些厂家开始模仿乐高的积木,中鸣就是个很好的例子。其实我觉得教学机器人的积木就应该便于老师器材的管理,同时能充分锻炼一个学生的动手能力,贴近身活,甚至于我们身活中一些随处可见的东西都能应用到机器人积木里面去。
教育机器人为什么是信息技术而不是劳技,很重要的因素就是在于机器人涉及到编程。目前国内大多数机器人都采取积木式编程,这个很好。我记得有位教育专家说过国外的教育是让学生学会自己编软件,而国内的学生学习的是如何使用国外人编出来的软件,这个就是现实,我们的信息技术课从小学开到高中无非就是学习WORD,学习FLASH,学习网页制作……而以上所学习的软件有几种是国产的呢?所以我的见解是机器人的编程要分两种软件,基础的是积木式编程,但我们必须设计它的功能有限,不要所有的程序都能编写,为什么?如果积木式编程就能完成所有的功能的话,我们的学生又成乐使用软件而缺乏创新精神。因而我们还要配套一种功能更为强大的编译环境让学生能直接用计算机进行编写,这些才有可能10个学生写出来的是10个不一样的程序,学生的能力才能得到实质性的提高。简单的积木拖拉就像我们小时候的奶瓶,只是一个初期的依赖工具,长大了得自己拿起筷子吃饭了。我对于编程软件的看法是:有限的积木式编译环境加上强大的语言编译环境两者兼有,使用的是学生容易上手的实用性高的计算机语言即可。
提到机器人就离不开比赛,我搞不懂为什么机器人比赛也要因为某家公司投资多少钱而要指定产品。那样还不如学习人家广茂达搞自己用户之间的比赛,也不会给中国的教育丢人了。你要指定产品也行,那比赛就得由比赛组织者提供产品,大家全部空手进去,利用器材在有效的时间内完成搭建,编程,调试现场进行比赛,这样的比赛才由实质性的意义,连比赛项目事先都不必说出来,这样才是考察学生的能力。有些比赛规则甚至离谱到多少传感器都要规定(估计是某种产品能使用的接口十分有限),我真的很不明白。传感器使用的多,相应的程序就会复杂,考虑到的情况就会更多更能发挥学生的自主创新能力,机器人教学本身就是一个思维创新的教学,这么一限制还会有多大的创新空间呢?那还不于不要传感器做固定动作得了!
以上的所述均是我个人的愚见,在这里我并没有攻击那种产品的意思就是说一下我自己的心里想法,在这里的人都是资深的机器人行家,我有什么不对的地方希望大家与我相互交流共同探讨!