编程快讯

提起少儿编程教育,相信家长和孩子都耳熟能详了,这是目前教育三大趋势之一,其他两个分别是在线教育和素质类教育。

随着国家政策出台,各省的高中小学也纷纷响应,编程作为特长生和高考选考科目进入到实际的升学考试中,这使得家长纷纷焦虑了起来。

95%的家长心目中都有一个疑问:编程起码是大学生才能学习的吧?我们孩子不知道有没有编程天赋,也可以学习吗?其实,家长们有点想多了。

其实,孩子学任何新学科或涉足任何新领域,家长都会在心中掂量一番,甚至会为孩子做具体的评测。编程自然也不例外。

打开网易新闻 查看精彩图片

那么,作为人工智能时代最前沿、最热门的学习内容,孩子学编程到底需不需要拼天赋呢?

规划信息学奥赛学习路径?

问:打好基础

1

信息学竞赛的基础一部分是C/C++编程,一部分是算法和数据结构,这个编程学习,理论上来说,什么时候学都行。

但是,如果孩子有这个兴趣和基础,早点学有好处,对于竞赛来说,代码能力是有硬功夫,童子功不是什么时候都能练的,小时候打过比赛的人,和上了大学才开始学编程的,是有区别的。

另外,考虑到升学的话,如果从小学开始学习、出成绩,一路都能用上,对于学生和家长来说,性价比是很高的。

问:那什么时候开始学习合适呢?

1

像一些编程教育发展比较快的一线城市,学生都是幼儿园开始学习搭建,接触编程,启蒙很早,所以进入竞赛学习的时间会快一些,因为能力提升很快。这些学生建议三年级寒假、三升四暑假或者四年级秋季开学开始!

根据每个孩子的编程学习情况,五年级或六年级开始比较合适!当然学习编程比较早,有基础的可以提前进入,有的孩子三年级就参加了21年的CSP-J并且拿到了省赛二等奖,因为起步的时间点和孩子的逻辑思维能力有关,和赛程赛制也有关。

CSP-J/S是每年最重要、最权威的信息学比赛。由中国计算机学会主办。

这个比赛原则上是面向初中生的,如果小学阶段能够进入复赛,并且拿个奖项,对孩子的升学和进一步学习下去的信心都是很有帮助的。

从赛程时间可以看出,这个最重要的比赛,初赛的时间是在秋季一开学,所以,如果想要小学六年级进入复赛,最好在这之前有一年的入门和准备时间。逻辑思维能力发展比较好的五、六年级小学生,已经可以开始学习编程了,所以这个时间段进入,是比较合适的。

争取入门组一等奖

1

入门组,也就是CSP-J组。不同的省份J组的一等奖分数线不一样。浙江、江苏、北京、上海、广东、湖南这几个省是信息学强省,其中浙江是超强省。

强省的J组一等奖分数线比较高,相当于985大学计算机专业比较优秀本科生的编程水平。所以这个“入门组”的门槛还是挺高的。

从开始学习,到拿到入门组一等奖需要的时间不一样,和天赋、努力程度都有关系。如果能找到一个好的教练带,拿奖的速度可以快一点。

值得注意的是,天赋和努力都是第一位的,教练的因素是加快拿奖速度,但是没有一定的努力,再什么教练也带不出来。

大部分同学是在学习了2-3年拿到入门组一等奖,也就是,从小学五年级开始学习,到初一、初二的秋季学期,拿到入门一等奖。

通常,拿到入门组一等奖的同学,如果同步参加提高组(CSP-S)比赛,能拿到二等奖或者三等奖。

8岁以前不看天赋,看兴趣

8岁以前,孩子学编程主要以图形化编程或机器人编程为主,这两类编程的优点是可视化和可触摸,符合低龄儿童较为具象化的认知水平。

该阶段学编程的主要目的是锻炼孩子的多种思维能力,如计算思维、逻辑思维、创造性思维等,思维能力的锻炼是低龄儿童的“刚需”。

图形化编程和机器人编程入门简单,趣味性很强,几乎每个孩子都可以轻松学会,因此完全不需要拼天赋。只要孩子对编程有兴趣、不排斥,就能学习和获益。

8岁以后要看天赋但不是挑天才

8岁以后,孩子学编程要看天赋。为何?

一般而言,8岁后孩子学的编程,会变成以Python、C++为主的代码编程。

代码编程与图形化编程不同,相对而言学习要求更高。

首先,它需要孩子具备一定的英文阅读和理解能力,因为纯代码编程几乎都是英文。其次,它对孩子的逻辑思维能力、理解能力等有一定的要求。

如果孩子的思维能力太弱,那么学习编程就会有一定困难,从而造成越难学越不会,越不会越难学的恶性循环。

而且,一般学习纯编程语言或机器人编程学到一定程度(高阶机器人编程也需要学习代码编程语言),就会涉及参加相应的编程等级考试和比赛。若能取得优异成绩,也可为升学择校增加一个砝码。

人才强国是当前新时代重要的强国战略。在早前的重要政府工作会议中就提出:到2035年我国要进入创新型国家前列、建成人才强国的战略目标。做好新时代人才工作,坚持面向世界科技前沿、深入实施新时代人才强国战略,全方位培养、引进、用好人才,加快建设世界重要人才中心和创新高地。

从中我们也可以看出,人才的培养已经和科技创新发展牢牢地绑在一起。以科技创新实现人才的培养,以人才的培养带动科技的创新。科技型人才已经成为了时代发展的重点培养人才。

我们从近几年国家对科技人才的举措也可以看出:

01 探索赋予科学技术人员职务科技成果所有权或者长期使用权制度

02 对有突出贡献的科学技术人员给予优厚待遇和精神激励

03 国家鼓励科学技术研究开发机构、高等学校、企业等采取股权、期权、分红等方式激励科学技术人员

一批又一批科技人才的输出离不开科技教育的重视和推广,而且这种趋势越来越年轻化,科技教育,从孩子抓起,渐渐地已经成为多数家长的共识。

科技教育的政策更是屡屡出台。

鼓励各地方积极探索跨学科学习(STEAM教育)、创课教育等新的教育模式

数百所高等院校通过人工智能专业审批

信息科技课程成为义务教育的一部分

中小学开设人工智能相关课程,逐步推广编程教育

人工智能正式划入新课标,成为高中学习的必修课

乔布斯有一句名言:“我认为这个国家的每个人都应该学习编程,因为它会教给你如何思考。”

编程可以培养一个人的逻辑思维能力、现实抽象能力和解决的问题能力,而少儿阶段介入效果会更好,硅谷创业故事中几乎每一个科技英雄,如比尔盖茨,都是从小就已在接触电脑学习编程,芯片、AI等底层技术美国领先以及创新能力更强,也与此密切相关。

由此可见,编程在未来势必会成为优秀人才的必备素养!赶快收藏起来,和孩子一起在游戏中学习编程吧!