论文部分内容阅读
《信息技术教育》:请您介绍一下目前机器人教学在国内外的最新发展状况和前沿水平。
孙增圻:机器人教学从20世纪60、70年代开始,最早在大学里与机械、自动化有关的专业开设机器人课程。机器人本身是一个机电一体化的产品,也包含有信息技术的内容,是一个涵盖知识面很广的交叉学科。机器人也是锻炼学生的一个良好平台,因此,在国外,机器人教学也逐渐从大学延伸到中小学,当然,不同层次其教学的侧重点不一样,这样对学生的培养也比较全面,有软件的内容,也有硬件的内容,可以更好地培养学生的动手能力和解决问题的综合能力。因此,现在国内外都开始重视机器人,将其作为一个工具和手段应用到教学中去。机器人教学也从仅仅是在大学中的某些专业才有涉及,转变为很多中小学教学的实验平台。我认为这是一个发展趋势,事实证明机器人教学取得了很好的效果,尤其对培养学生的全面素质和综合解决问题的能力是一个很好的手段。
《信息技术教育》:中小学开展机器人及程序设计教学有何意义?
孙增圻:对于程序设计来说,如果中小学用现成的机器人平台,学生更多的是在此基础上进行程序设计的训练,这比学生在虚拟环境下进行编程要好得多,可以更加激发学生的兴趣,效果也好得多。即使机器人的硬件不是学生亲手制作,但是通过在训练过程中的接触,学生也能学到不少有关的知识。
《信息技术教育》:如何处理智能机器人课程与信息技术课程之间的关系?
孙增圻:信息技术课与机器人课应该是不同的,机器人所需要的软件编程、程序设计和信息处理等可以看作是信息技术课里的一个分支。机器人还包括有机械、控制等,已经超出了信息技术课的内容,但是,机器人技术的一部分内容可以归入到信息技术中。信息技术课可以有很多分支,有的学生选择机器人,有的学生选择网络等方面的内容,虽然侧重点不同,有一些基础知识还是相同的。
《信息技术教育》:目前大多学校的机器人教学都是由信息技术教师来承担,其教学成果是否能通过竞赛的成绩来体现?
孙增圻:如果只是教信息技术课的老师来教机器人课,应该再接受一些培训,掌握机器人的相关知识。竞赛只是一个手段,成绩不是最重要的,比如一个同学通过图形化界面编程取得好成绩,而另外一个同学不仅懂得图形化界面,而且进一步懂得底层语言,但使用语言编程的成绩反而不如前者,这也不能说明前者的水平就比后者高。所以,从教学角度说,还是要通过机器人这一具体对象,能编出让机器人完成各种任务的不同的程序、了解到各种不同的功能。而比赛只是设置了一个场景、完成一种特定的任务,不能全面反映学生的水平。但是,比赛是一种很好的检验手段,可以提高学生的兴趣,吸引更多的人来参与。
《信息技术教育》:在机器人教学过程中,应着重于程序设计和机器人语言的培养,还是其动手能力的培养?
孙增圻:我认为这两方面都很重要,教师以机器人为平台来训练学生,程序设计是一个很具体的背景,就相当于结合具体的对象来进行计算机程序设计的教学,这是一个很好的方法。同时,在进行程序设计教学的过程中,教师也可以让学生了解机器人的原理等相关知识,比如机器人为什么能动起来、为什么能做这些事情等。教师在进行教学的过程中,结合机器人这一对象,把程序设计作为机器人教学的主要内容,但是关于机器人的机械、电子等方面的知识也应该让学生有一个比较全面的了解。
《信息技术教育》:现在有的厂商推出机器人的同时都附带有图形化界面的管理软件,被称为以功能模块替代程序设计过程的“傻瓜型程序语言”,这对学生程序语言学习方面有何影响?
孙增圻:作为一个产品,不论它是参加比赛还是教学使用,我们都希望它能够简单易用。但是从教学的角度来说,作为一个教育机器人,我认为其应该提供有多种接口的功能,就是说既可以用最傻瓜型的图形化界面来编程,也可以用底层的编程方法,这样可以更有灵活性。因为图形化编程是固定死的,有时用户自己想要添加一些新的功能就比较困难,而使用底层的程序语言来编程会有更大的灵活性。
从教学上来说,最好还是能使用程序语言来编程,让学生自己来设计机器人的每一步动作怎样通过程序来实现。对于学生学习来说,不能只是会用,还应该进一步深入一些,对其原理和内部的结构有一些了解。
《信息技术教育》:中国自动化学会机器人竞赛工作委员会主办的“2005中国机器人大赛”,目前主要面向大学,是否会考虑面向中小学?
孙增圻:目前“中国机器人大赛”主要是面向大学,但是其中有一些项目比如“机器人舞蹈”也有中小学参与。2006年就有可能包括中学,因为国家“Robot Cup”比赛除了面向大学的“Robot Cup”足球机器人比赛,还有青少年的比赛,这个主要是面向中小学的。
《信息技术教育》:最后请您对机器人教学未来的发展趋势作一下展望。
孙增圻:我想是这样的,就像计算机是慢慢普及的,主要是应用方面的普及,现在计算机已经是无处不在了。机器人也是这个状态,目前它的应用当然达不到计算机这样的普及程度,但从发展的眼光来看,机器人肯定会越来越普及。比如机器人最早只是在工厂里使用,现在已经在娱乐、医院和家庭等日常生活中使用。将来机器人可能会像计算机、汽车一样家家都有,变成人类离不开的一个工具,那时人人都要进行机器人的学习。
现在机器人教学也逐渐从大学向中小学发展,已经有相当的中小学将其引入到教学中来。从发展的趋势来看,就像计算机的发展轨迹一样,将来会有越来越多的中小学生接触到机器人。机器人教学也会越来越普及,而且可以学到比计算机更全面的知识,除了能够学到编程语言、程序设计以外,同时还能学到机电方面的知识,所以机器人进入中小学教学是一个必然的趋势。
孙增圻:清华大学计算机系教授,博士生导师,中国人工智能学会副理事长,中国自动化学会常务理事,中国系统仿真学会理事,中国自动化学会机器人竞赛工作委员会主任,中国自动化学会智能自动化专业委员会副主任兼秘书长,北京市对外科学技术交流协会理事。长期从事智能控制及机器人方面的教学和研究工作。在智能控制、机器人、模糊系统和神经网络、计算机控制理论及应用、控制系统CAD等方面颇有研究。共有七项科研成果获得国家教育部科技进步奖。
孙增圻:机器人教学从20世纪60、70年代开始,最早在大学里与机械、自动化有关的专业开设机器人课程。机器人本身是一个机电一体化的产品,也包含有信息技术的内容,是一个涵盖知识面很广的交叉学科。机器人也是锻炼学生的一个良好平台,因此,在国外,机器人教学也逐渐从大学延伸到中小学,当然,不同层次其教学的侧重点不一样,这样对学生的培养也比较全面,有软件的内容,也有硬件的内容,可以更好地培养学生的动手能力和解决问题的综合能力。因此,现在国内外都开始重视机器人,将其作为一个工具和手段应用到教学中去。机器人教学也从仅仅是在大学中的某些专业才有涉及,转变为很多中小学教学的实验平台。我认为这是一个发展趋势,事实证明机器人教学取得了很好的效果,尤其对培养学生的全面素质和综合解决问题的能力是一个很好的手段。
《信息技术教育》:中小学开展机器人及程序设计教学有何意义?
孙增圻:对于程序设计来说,如果中小学用现成的机器人平台,学生更多的是在此基础上进行程序设计的训练,这比学生在虚拟环境下进行编程要好得多,可以更加激发学生的兴趣,效果也好得多。即使机器人的硬件不是学生亲手制作,但是通过在训练过程中的接触,学生也能学到不少有关的知识。
《信息技术教育》:如何处理智能机器人课程与信息技术课程之间的关系?
孙增圻:信息技术课与机器人课应该是不同的,机器人所需要的软件编程、程序设计和信息处理等可以看作是信息技术课里的一个分支。机器人还包括有机械、控制等,已经超出了信息技术课的内容,但是,机器人技术的一部分内容可以归入到信息技术中。信息技术课可以有很多分支,有的学生选择机器人,有的学生选择网络等方面的内容,虽然侧重点不同,有一些基础知识还是相同的。
《信息技术教育》:目前大多学校的机器人教学都是由信息技术教师来承担,其教学成果是否能通过竞赛的成绩来体现?
孙增圻:如果只是教信息技术课的老师来教机器人课,应该再接受一些培训,掌握机器人的相关知识。竞赛只是一个手段,成绩不是最重要的,比如一个同学通过图形化界面编程取得好成绩,而另外一个同学不仅懂得图形化界面,而且进一步懂得底层语言,但使用语言编程的成绩反而不如前者,这也不能说明前者的水平就比后者高。所以,从教学角度说,还是要通过机器人这一具体对象,能编出让机器人完成各种任务的不同的程序、了解到各种不同的功能。而比赛只是设置了一个场景、完成一种特定的任务,不能全面反映学生的水平。但是,比赛是一种很好的检验手段,可以提高学生的兴趣,吸引更多的人来参与。
《信息技术教育》:在机器人教学过程中,应着重于程序设计和机器人语言的培养,还是其动手能力的培养?
孙增圻:我认为这两方面都很重要,教师以机器人为平台来训练学生,程序设计是一个很具体的背景,就相当于结合具体的对象来进行计算机程序设计的教学,这是一个很好的方法。同时,在进行程序设计教学的过程中,教师也可以让学生了解机器人的原理等相关知识,比如机器人为什么能动起来、为什么能做这些事情等。教师在进行教学的过程中,结合机器人这一对象,把程序设计作为机器人教学的主要内容,但是关于机器人的机械、电子等方面的知识也应该让学生有一个比较全面的了解。
《信息技术教育》:现在有的厂商推出机器人的同时都附带有图形化界面的管理软件,被称为以功能模块替代程序设计过程的“傻瓜型程序语言”,这对学生程序语言学习方面有何影响?
孙增圻:作为一个产品,不论它是参加比赛还是教学使用,我们都希望它能够简单易用。但是从教学的角度来说,作为一个教育机器人,我认为其应该提供有多种接口的功能,就是说既可以用最傻瓜型的图形化界面来编程,也可以用底层的编程方法,这样可以更有灵活性。因为图形化编程是固定死的,有时用户自己想要添加一些新的功能就比较困难,而使用底层的程序语言来编程会有更大的灵活性。
从教学上来说,最好还是能使用程序语言来编程,让学生自己来设计机器人的每一步动作怎样通过程序来实现。对于学生学习来说,不能只是会用,还应该进一步深入一些,对其原理和内部的结构有一些了解。
《信息技术教育》:中国自动化学会机器人竞赛工作委员会主办的“2005中国机器人大赛”,目前主要面向大学,是否会考虑面向中小学?
孙增圻:目前“中国机器人大赛”主要是面向大学,但是其中有一些项目比如“机器人舞蹈”也有中小学参与。2006年就有可能包括中学,因为国家“Robot Cup”比赛除了面向大学的“Robot Cup”足球机器人比赛,还有青少年的比赛,这个主要是面向中小学的。
《信息技术教育》:最后请您对机器人教学未来的发展趋势作一下展望。
孙增圻:我想是这样的,就像计算机是慢慢普及的,主要是应用方面的普及,现在计算机已经是无处不在了。机器人也是这个状态,目前它的应用当然达不到计算机这样的普及程度,但从发展的眼光来看,机器人肯定会越来越普及。比如机器人最早只是在工厂里使用,现在已经在娱乐、医院和家庭等日常生活中使用。将来机器人可能会像计算机、汽车一样家家都有,变成人类离不开的一个工具,那时人人都要进行机器人的学习。
现在机器人教学也逐渐从大学向中小学发展,已经有相当的中小学将其引入到教学中来。从发展的趋势来看,就像计算机的发展轨迹一样,将来会有越来越多的中小学生接触到机器人。机器人教学也会越来越普及,而且可以学到比计算机更全面的知识,除了能够学到编程语言、程序设计以外,同时还能学到机电方面的知识,所以机器人进入中小学教学是一个必然的趋势。
孙增圻:清华大学计算机系教授,博士生导师,中国人工智能学会副理事长,中国自动化学会常务理事,中国系统仿真学会理事,中国自动化学会机器人竞赛工作委员会主任,中国自动化学会智能自动化专业委员会副主任兼秘书长,北京市对外科学技术交流协会理事。长期从事智能控制及机器人方面的教学和研究工作。在智能控制、机器人、模糊系统和神经网络、计算机控制理论及应用、控制系统CAD等方面颇有研究。共有七项科研成果获得国家教育部科技进步奖。