大家好,我是四眼长腿奶爸,是一名80后IT攻城狮,同时也是一名8岁女儿的父亲,平时业余时间,带着女儿和她的同学们一起学习少儿scratch编程和乐高机器人编程,在整个的学习过程中,孩子们抽象逻辑思维能力的不断提高得到家长的肯定,不少家长建议说写一个关于少儿编程实际操作的傻瓜教程,一方面,家长能通过教程和孩子们一同学习编程,对孩子进行辅导;另一方面,孩子们能根据教程查缺补漏,复习巩固所学知识。之前一直在忙,现在终于有时间写点东西,那么我们就从下一篇起,开始《从零开始学scratch少儿编程》和《从零开始学乐高机器人编程》之旅,希望能帮助想学习少儿编程的家长和孩子们,快速入门,少走冤枉路,少花冤枉钱!
为什么要让孩子学习编程?
一提到编程,很多家长的第一反应就是No!No!No。。。我的孩子将来不要做程序员、码农,没时间和精力学习这些,还是把时间留给数学、语文、英语、乐器和舞蹈吧!其实有这种思想的家长是蛮多的,也是可以理解的,不过,这种想法是不太准确的。随着社会的进步和科技的发展、智能手机和设备的广泛使用、劳动力成本的增加,人工智能已经逐步渗入到我们的日常生活中,比如我们熟悉的扫地机器人、送餐机器人、摩拜单车、滴滴打车、汽车自动泊车,无人驾驶、超市自助收银、3D打印、微信支付等等,随着工业4.0智慧化工厂概念的提出,将来势必会有更多的岗位被机器人所替代,也会有更多的领域被人工智能所占领!我们学习编程不是要做码农或者程序员,而是让孩子们具备一种了解未来社会事物的思维能力,更全面更细致的看待每一个事物或者问题!
很多家长之所以不愿让自己的孩子去接触编程,还有一个重要原因就是他们本身不能正确理解编程,不知道编程到底是做什么,简单的认为就是玩玩电脑、敲敲代码、做个游戏等等,有这种思想的家长也是不正确的。编程其实是一种思维一种工具,在思考设计的过程中会涉及到数学、物理、几何等各方面的知识,是一种综合能力的展现和提高,比如,设计一个用木板接弹起的乒乓球吃豆子的游戏,对于飞来的乒乓球,它和木板的接触角度是30度,那和木板接触后,乒乓球飞出木板的角度是多少呢?像这样的问题会在编程过程中不断的出现,孩子们在学习编程过程中也是不断温习文化课,解决问题的过程。同时,学习编程更像是一把钥匙, 能够为孩子们打开一扇全新世界的大门,对于提高孩子的逻辑思维能力、动手能力、独立思考能力、团队协作能力、持续学习能力都有很大的帮助。
关于编程很多家长还有一个顾虑,那就是看电脑时间长了会伤害眼睛,会对孩子的文化课学习造成影响,这种想法也是没有必要的,只要我们正确的引导孩子,合理安排孩子的时间完全可以解决。一般建议孩子一周做1-2次学习和编程即可,每次时间大概在2-3个小时之内,这样既不会伤害到眼睛,又能让孩子寓教于乐、劳逸结合、缓解学习的压力。此外,在孩子的整个成长过程中,父亲扮演着不可替代的角色,强烈建议作为父亲,每周拿出3-4个小时的时间,放下手头的工作和应酬,来陪伴孩子一起成长和学习,据科学数据统计在有父亲参与的学习中,孩子的接受程度更高,学习的效果更好!
为什么选择scratch作为少儿编程软件?
scratch,中文名喵爪,是美国麻省理工学院开发的一款针对少儿的简易编程软件,不用学习任何语言,类似于乐高搭积木,通过简单的拖拽模块即可完成一个程序的编写,它的目的不在于要求孩子学会什么编程语言,语言应该怎么写,而是侧重孩子应该从整体上和细节上如何去设计,如何去思考问题,如何去解决问题,从而达到训练和提高孩子的动手能力、独立思考能力、逻辑能力。同时,孩子们设计完成的作品,可以放到scratch官方网站上,可以被全球的scratch爱好者通过网络观看到,也可以与全球的scratch爱好者交流学习。此外,scratch软件是免费的,现在市面上很多少儿编程软件都是在scratch软件的基础上修改而成的,从某种程度上来说,scratch软件可以说是少儿编程软件的鼻祖,scratch现在最新的版本是2.0,在windows系统和mac系统上均能正常运行,并且scratch软件还保留与乐高机器人套件的接口,还可以通过scratch软件控制操作机器人,由此看来,scratch软件是孩子们学习少儿编程入门的不二选择!
少儿编程应该如何学习?
学习编程一定要多动手勤思考,多做多练,孩子们一般会有两个极端,一个是只想不做,一个是只做不想,这两个极端都是错误的,孩子们的学习教程都是文档外加视频的,文档有操作的截图和相应的文字说明讲述设计的思路和原理,视频会录制整个程序的操作过程。
建议孩子们按照以下的顺序来学习:先看一遍文档,了解程序是做什么,实现的思路和原理,思考为什么这么设计,尝试提出自己的问题,然后带着这些问题去看视频操作;看视频操作可以采用随看随做的方式,看一步停止视频,仿照视频自己操作一步,操作一步消化一步,直到整个视频播放完毕。仿照视频操作一遍后,在脑子中回顾一下整个设计操作的过程,每一步是怎么做的,为什么这么做,把整个过程都理解透,然后关闭文档和视频自己再独立操作一遍,并给爸爸妈妈讲解演示。有能力和时间的孩子们,可以尝试修改程序中的设计,加入自己的思路,创建属于自己的程序。
任何关于少儿编程的想法以及操作过程中的问题,您都可以评论和留言给我,我会一一尽快回复,感谢各位的理解和包容!!!