查看原文
其他

学机器人=学编程?这些错误观念你肯定也有

2017-01-06 陈世欣 海码爸爸

作者:陈世欣,互联网创业导师,96级上海交通大学计算机系硕士,从1999年到2013年历任中美欧六个互联网公司副总经理、中国公司总经理、CTO等职位。也是两个编程牛娃的爸爸。


是不是学机器人就是学编程了?家长不懂编程能教孩子吗?编程课是不是要上很贵的才是好的?很多家长们虽然知道编程很重要,但对于真正要着手让孩子学编程时,对于很多知识还是很模糊的。作者陈世欣是互联网导师,自己也培养了两个牛娃,他总结了11个错误观点,也分享了自己在教孩子编程上的10个有用的实践建议。





11个编程常见错误观点



1)越早学习先进酷炫的机器人课程,越有优势。


错误!机器人是看起来很炫,课程也比较贵,但是其中的编程很简单。另外,要学好整个体系的话,需要懂电路、硬件搭建、软件编程等很多内容,孩子往往没有这么多的时间掌握这些内容,最后都是变成一些简单的模仿和组装硬件。软件系统方面反而不如专门学Scratch等软件的孩子。


2)机器人比赛含量很高,容易被名校录取。


错误!关于这件事情我也咨询过上海新车间的创始人李大维,他认为青少年学机器人比赛就是根本不是比孩子,而是在比厂商。所以,很多这类比赛其实含金量没有吹嘘的那么高,当然在国际大赛上的那些选手水平还是不错的,国内的很多往往就是简单地组装为主。


3)只有会编程的家长才能教孩子学会计算机编程。


错误,现在有了计算机,有了视频教学和在线教学网站和很多入门级的软件,孩子很容易自己学会计算机编程。 也许入门启蒙需要借助外部力量帮助一下,但是一旦入门了,孩子就可以自己学习,有问题在网上查找就好,很多事情并不需要家长参与。


4)一定要通过很贵的课程才能让孩子学会计算机编程。


错误,目前市场上的各类免费课程也是品质很高的,比如


5)需要花很长时间才能学会计算机编程。


错误,编程上手很快,很快就能学会。当然经验越多,写的代码越好,掌握的工具越多,作品质量越高。


6)孩子太小,学计算机编程没有意义。


错误。由于门槛降低了,计算机编程形成了人机交互语言,帮助创作、设计、计算,在孩子的成长中很多时候都能用得到。今后,计算机编程是个必备技能,人人都能做些简单的编程。


7)孩子未来不做计算机程序的工作,没有必要学计算机编程。


错误。程序思维是个思维模式,即便不做软件工程师,这种思维模式也有利于解决一些重复性的问题。


8)女孩子不应该学计算机编程。


错误。女孩子也需要掌握创造性工具,用人机界面语言来发挥计算机的价值,减轻人力劳动,提高创造性。


9)学计算机编程就是写代码。


错误。交互设计、程序设计在这个编程过程中很关键,越是复杂的系统,代码只占其中一小部分。


10)孩子在家一个人学习很困难,做不出好作品来。


错误。孩子只有有兴趣,可以网上找的很多好的作品学习模仿,可以买书看视频,学得到很多技能和知识。甚至能直接改好的作品,当然可以做出好东西来。当然,如果自学能力一般,又一直缺少指导,可能在成长方面进步缓慢,可以适当找些外部资源支持。


11)计算机编程化时间多,但很难见效果,对升学没有帮助。


错误。孩子一开始会在入门化大量时间在计算机上,慢慢地掌握了,就有效率地学习自主做一些自己的游戏程序就好,不需要太多时间,目前参加创新大赛的孩子较少,获得奖项较容易,对升学还是很有帮助的。



10个最佳实践建议



1)用code.org入门。现在入门有更好的选择了,5岁-8岁的孩子,可以先尝试下code.org上面的一些非常基础的关卡,联系完成二十个关卡,就基本上对最初级的编程的概念(顺序、循环、条件)非常了解了。


2)自学Scratch。如果在code.org上的任务都基本上玩过了,那就可以开始学习下Scratch。Scratch初期完全可以自学。家长也可以一起来自学。


3)设立小目标。家长经常去设立一些小目标,让孩子既能够做到,但是又稍许有点挑战,通过这样的小目标的设定,让他们不断的能够自我驱动学习。


4)家长高质量陪伴。有时候需要家长,在孩子旁边进行陪伴,给他提供一些非常具体的建议,才能改进自己的作品,他会觉得非常满意,而且成长也很快。虽然这些建议并不需要在代码上面,家教很懂,而是在可玩性上面,在视觉方面,在互动性方面给出些建议就好,这些即便不是学计算机的家长也同样能够得出。


5)教学相长。孩子如果掌握了一些Scratch或python编程技能,可以教大人或其他小朋友来学编程,这样更能刺激他掌握更多学习的基础知识。比如妈妈可以很好学地让孩子教。


6)让孩子多跟其他编程的孩子交流。孩子们学了以后也需要找其他孩子一起交流,甚至竞争比较,利用孩子们的好胜心,可以促进自主学习。


7)多参观体验科技应用。越早接触到一些实际的科技化应用。越能让孩子们领会到科技的魅力,而不断去探究其原理,积极尝试。


8)参加科技创新大赛。各地区都有这类比赛,通过参加这些比赛,跟其他孩子同台比较,也能及时看到自己的能力和进步,如果能获奖,则在升学教育体制中也获得了很好的筹码,在上海的话,会在名校自招名额方面有体现,同等成绩下,被录取优势更大。


9)多去参加专门的科技夏令营。国外有不少专业的科技夏令营,特别是美国很多,有条件的家长可以让孩子去参加。如果不能参加,至少要会科学上网,看一些在youtube上的各类视频,了解国外孩子们的教育模式和科技水平。


10)跟孩子一起探讨,设立一个长远目标。比如,做最棒的游戏工程师,做一个天才的人工智能等。把眼前的学习跟这个目标关联,并进行计划分解。虽然实现还很渺茫,但是这个梦想会激励他一直坚持。


相关阅读:【干货】一张图看懂孩子编程学习的成长路径

                    计算机博士帮你挑选儿童编程入门书

                    脱离小白家长,儿童编程你需要清楚这6件事




欢迎参加“跟着博士玩编程”公益课,点击阅读原文报名参加!







海码爸爸 一群计算机博士发起的父联组织

长按识别二维码,加关注;欢迎加入QQ群:361999832







戳阅读原文,参加少儿编程课!


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存