少儿编程教育深入人心,受到广泛追捧,但是孩子到底怎么学编程,才能真正有收获呢?很多家长会一头雾水。
儿子的一个同学到初二的时候才想学编程,但是因为前期没有基础,在课上完全听不懂,最后还是放弃了,他感到很遗憾。
儿子是从小学阶段开始学习编程,认识了很多小伙伴。回顾他们的编程教育经历,可以分为三个阶段,一步步学习,逐步进阶,最终获得比较好的收获。
他们大都是从小学一直学到高中,其中有一个同学获得信息学奥赛金牌,入选国家集训队,获得清华北大保送资格。其他同学虽然没有获得金牌,但是高考时也都考入非常理想的大学。还有一部分没有参加高考,成绩也都不错。
第一阶段:模块化编程
学习编程需要有一定的背景知识,不能一上来就开始学复杂的C语言,孩子就像听天书一样,没有任何兴趣,完全浪费时间。
孩子可以从一些简单的编程学起,由易到难一点点进步。打好基础之后,再学复杂内容就能够轻松理解,一点点进步。
如果从小学低年级开始学编程,可以先学习以乐高EV3机器人等实体为依托的编程。以积木为载体,编程模块化,既符合孩子的兴趣,又很容易上手,孩子有动力继续学习。
编程形式看上去很简单,但也使用各种数学计算、物理模型实现自己的目标。比如计算速度
计算角度、计算宽度等等。孩子有了基本的编程思路之后,就为以后复杂的编程学习打好基础。
第二阶段:C++语言编程
孩子到了小学高年级,一般是5年级,已经积累了一定的数学、科学知识,思维能力也增强了,就可以尝试学习C++语言。
反过来说,要想学编程,孩子要先学好数学,所以,在平时要多关注孩子的数学成绩,除了课本知识外,还要进行一些拓展学习,让孩子的思路更开阔一些。
学习编程比较枯燥,不能只听老师灌输,要积极思考,提出自己的疑问。哪怕是问的问题很幼稚,也要不停追问。在不断求解中,才能真正学懂编程,为以后应用打好基础。
第三阶段:编程相关竞赛
学习C++语言之后,可以参加信息学竞赛练练手,看看学习效果如何。有很多孩子从小学5年级就开始参加竞赛,成绩还是很不错的,既锻炼了能力又增强了信心。
如果竞赛成绩很好,可以坚持参加竞赛,如果取得比较好的成绩,对升学有帮助。比如可以以科技特长生身份进入重点高中,可以通过综合评价、强基计划、保送等形式进入很好的大学。
儿子的伙伴是从初一参加信息学奥赛,初二获一等奖,高一入选省队、高二入选国家队,高考都不用参加了。
想让孩子进行编程教育,需要从小培养兴趣,必须要选择理想的培训机构学习。选择培训机构不能盲目,建议您进行多方比较,仔细了解。
可以先了解一下童程童美少儿编程教育,已经发展了6年,有适合3-18岁孩子的课程,像创意编程启蒙、人工智能编程、机器人创新工程教育、科技美育教育等,对启发孩子兴趣、锻炼孩子能力都非常有帮助。
在信息学奥赛方面,他们也非常有经验。在以往的一次比赛中,童程童美参与比赛的983名学员中,共计851人获奖!
其中,CSP-J组有171人获得一等奖、376人获得二等奖、96人获得三等奖;CSP-S组有33人获得一等奖、89人获得二等奖、86人获得三等奖,人数众多,成绩优秀,相当不错。
童程童美编程教育既有线下课程,又有线上课程,打造线上线下一体化的 OMO教育模式,为学员提供更丰富的学习场景和更沉浸的学习体验。
这样的好处是,选择余地非常大,即使当地没有编程培训,可以参加线上培训。如果线下培训不能正常进行,可以轻松转为线上,非常方便,不耽误孩子学习。
现在童程童美的在读学员数超过 14万名,家长的信赖度非常高。