一般来说,编程教育有三明确的时间点:
学龄前:学龄前的孩子还不能操作和运用逻辑性来分析问题,他们更适合去玩那些带有点编程技术的玩具或者是游戏之类的,这样可以培养他们的动手能力,创造力和编程思想;
7岁左右:少儿编程的学习中创造力是有很大的作用的,很多技术性东西的发明都离不开孩子的创造力,7岁的孩子已经能过懂得计算机的逻辑思想了。这个年龄段的孩子就已经可以学习少儿编程了;
11岁左右:1岁的孩子,已经开始接触了数学和英语,并且有一些基础了,这是他们可以学习复杂一点的编程语言了,了解些基本的计算机逻辑语言,中国也有个这方面的比赛,NOIP也叫算法编程吗,全名是全国青少年信息学奥林匹克联赛,在该比赛得奖的学习有机会保送名校,并且享有20分以下的高考加分,是爱好计算机学生进入名校的途径之一。
我们都知道,学习编程,能提升孩子的软能力,主要在于
◆ 强化少儿的逻辑思考,抽象思考能力。
◆ 培养少儿专注细心和耐心。
◆ 帮助孩子整理信息,吸收融合能力。
◆ 训练孩子想象力和解决问题能力。
要知道,不仅仅是中国,全世界都在加强中小学生的编程能力。
英国:将2014年设立为“year of code”,规定所有5-16岁的学生都必须学习编程。
以色列:早在上世纪90年代中期,教育部部长就明确表示,计算机科学应该同其他科学学科一样受到重视,在高中就开始传授。
加拿大:许多专家意识到在数字化的今天,编程应该成为一种必备的技能,在中小学里应该与阅读、写作和算术“平起平坐”。
日本:2020年以后,日本计划中小学都必须开始编程课程,学生必修此课程。