有的家长朋友问,我对信息技术一窍不通,搞不清楚这么多课程之间的区别,该给孩子报什么课程呢?孩子几年级开始学习编程比较合适呢?下面就以我带孩子学习编程和机器人的经验写一点个人见解:
现在的编程教育产品覆盖了3-18岁,如果在家作为亲子活动的工具,孩子几岁时你开始陪他玩都是可以的;如果要报培训班,从投入产出效率考虑,建议在4年级以上时学习,最好是五六年级。
因为低幼儿童理解能力弱,4年级以上的孩子花10次课(20小时)的时间就能把Scratch完全学会,而小孩子花30次课的时间也不见得能达到同样的学习效果,算一下学费和接送孩子花的时间,还是等孩子大一些再学习会更合算。
另外,我国青少年近视的发生率依然在与日俱增,医学专家认为:视觉环境是形成近视的主要原因,而不是用眼习惯。所以,3年级以下的小朋友,放学后多出去玩吧,去山上,去海边,去田野,到一切能跟大自然接触的地方,在玩耍中获得的成长,远比学一两门知识重要。
近年来各类儿童编程教育产品像雨后春笋般冒了出来,比较经典成熟的有scratch、乐高ev3等,还有几十种新生产品。
这么多企业里,已经有不少登陆秦皇岛的了。如果为了给孩子锻炼编程能力,选择任何一家都可以。这些都是企业,企业的第一任务是生存营利。但企业的营利欲望跟家长的钱包、孩子的时间天然互斥,所以选择课程时既要考虑性价比,又要考虑课程内容是否适合自己孩子年龄段,不要花冤枉钱和冤枉时间。
从我自己的经验来说,孩子四年级时我觉得应该开始学习这些知识,就带着孩子先去几家机构进行了试听,但是发现某家机构关于EV3的课程设计了好几个年龄段、上百个学时,仔细一看每个学时的内容简单无比,对一个四年级的孩子来说,学习这样的课程就太浪费时间了。其他的几家机构也大同小异。
最终没有找到合适的机构,我只好选择自己给孩子上课。那么选用哪些课程呢?不像学习运动和乐器,每多学一种都会有施展的机会,儿童编程教育产品从本质上来说属于寓教于乐的玩具,学习其中一种就完全能达到计算思维培养的目的,如果想多学,也是选择不同类别的课程,而不是选择好几种同类课程,因为上大学以后这些课程多数都没用了(除了c++和arduino)。最终我给孩子选定了下面四门不同类的课程:
四门课程里,乐高EV3机器人课程是既动脑又动手的,既要编程又要实操,综合性比较强,有若干机器人比赛可以参加。教具优点是跟孩子乐高玩具无缝连接,上手快,质量好,课程资源丰富,缺点是机器人较为昂贵,每套2300元左右。
Scratch课程是纯软件编程,既可以作为编程入门课,又可以作为arduino智能硬件的编程语言,有若干编程比赛可以参加。优点是省钱,不需要电脑之外的教具,缺点几乎没有,毕竟这是全世界都在用的编程教育工具。
Arduino课程是自由度最高的软硬件结合课程,在大学低年级创客中很受欢迎,中小学生也可以学习。能够用来实现各种小发明创造,有各种创新类学术活动可以参加。优点是教具便宜,几百元即可,缺点是比较基础(全是各种电子元器件和导线),外型上不像乐高那么有吸引力。
以上三门课程学起来轻松,经过实际测试,每门课花20个小时左右(10次课)就能让孩子掌握好基本内容,而且趣味性都很足,适合有想法爱动手的孩子,可以根据孩子兴趣决定具体选学哪种课程。
另外还有一门信息学奥赛基础和C++编程课程,相对枯燥且难度大,适合对编程非常感兴趣且有一定天赋的孩子学习,学成后可以参加小学初中信息学奥赛,并为高中信息学奥赛做准备。但信息学奥赛竞争也很激烈,最后成绩如何,与孩子是否能进行充分的练习关系很大,所以即便不考虑经济投入,时间成本也是很大的(50次课左右),选择这个的话要慎重。
我们深知高年级的孩子课余时间是多么宝贵,所以课程设立的目的就是让孩子在最短的时间内学会最需要的知识,所以2017年12月时我们是规划了8门课程的,到2018年暑假时压缩成了4门,除了C++外,其他的课程都是10次课搞定所有内容。可以说现在每一门课程都是精华了。
从孩子能力培养的角度,如果家长经济上允许,孩子精力上允许,我们建议选学所有课程。从参赛的角度来看,也会有更多机会参加学术活动,毕竟不同学术活动侧重点不一样。目前已经有小朋友学完奥赛之外的其他课程,在各种学术活动里取得了不错的成绩。
最后,经过这几轮课程的实践,我们发现非常重要的一点是,孩子们不能学完之后就将电脑和机器人束之高阁,一定要多玩多练,才能熟练掌握,你可以只花10次课的时间学习,但是至少每周要在家玩上两三个小时才能熟练掌握,学费可以省下,时间不能省。如果孩子没有自己玩的兴趣,还是多花点时间在别的学习项目上比较合适。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1