小卡机器人专家:如何走出“编程教育”的认识误区
华声在线4月17日讯 Java,BASIC,C++,VB,VF……一提到编程,很多人就会联想到这些计算机语言,更多人可能会心生畏难。编程真有这么难吗?
4月15日,一直从事计算机研究的正在美国访学的小卡机器人特约专家黄雷博士做客小卡机器人微课堂,谈到他对编程的理解和期待。他认为,编程不是高深莫测的数学运算,而是人人可以掌握,而且必须掌握的一种思维技能。
编程像读书写字一样
语言是人与人交流的方式,而编程其实是人与计算机(或者机器)交流的方式。随着技术的发展,特别是智能时代的到来,编程早已不是工程师的专利。对于普通人来说,编程会像读书识字一样,成为一门必备的与计算机交流的语言技能。
这项技能能帮助人们让工作更高效,生活更便捷。比如,当你需要用Excel去整理数据,你可以直接用Excel的宏编程写程序,一键便可完成许多繁杂操作。随着对编程的深入学习,你还可以将自己的想法变成程序告诉智能设备,让它们发挥更大作用。如,给智能手表设计一套程序,让它能帮你控制家用电器。
编程教育应避免“应试趋向”
国内的编程教育,主要以信息奥赛的形式来展开。它需要有好的数学基础,无形中拉高了门槛,导致很多人对编程失去兴趣和信心。而且,信息奥赛强调的是数学解题,而不是编写程序,本质上也偏离了编程教育的初衷。此外,国内的编程课上,老师对编程的认识理解有限,所教授的编程语言枯燥无味。大部分人去学编程,也只是为了应付考试,而非自己的需求和兴趣驱动,因而很难体会到编程的乐趣。
与此对应,国外的编程教育一般由应用驱动。即老师会引导学生通过编写程序来解决具体的应用问题,学生因此习得相关的编程技能,终身受用。由于有解决实际问题的需求,在国外,不论是学环境的,还是学经济的,都会编程,甚至6、7岁的小孩也在学编程。小卡机器人的编程教育定位是比较正确到位的。
人人会编程这是一个大趋势
很多人对编程心生畏惧,主要是因为以前编程语言的开发环境主要是面向工程师的。然而,现在,我们的编程环境越来越向普通人开放,编程也会逐步像画流程图一样简单。随着编程环境的改善,从工程师到普通人,从孩子到大人,人人都学编程,人人会编程,这是一个大趋势。
国内新一代儿童探索机器人-小卡机器人本月底将启动京东众筹,同时第一批产品上市,预计6月25日全面上市,敬请关注。
目前小卡机器人针对儿童推出的可视化编程游戏,遵循编程逻辑,简单有趣,非常容易上手。以探索为课程内容的功能方向,这本身就是从孩子思维及心理的实际情况出发,进行的定位设计。当孩子从小能养成对编程的兴趣,并在编程中收获了逻辑思维的训练,这对其今后适应智能社会是十分有益的。
未来,当计算机自然语言理解和语言识别精度足够高,我们还可以通过像与人说话的方式对机器人编程。到那时,机器人就不仅仅是帮我们做数据分析和控制其他家居这么简单了,它可以成为我们聪明的助手、贴心的朋友。当然这个还有很长一段路要走。