近来,各省市针对“双减”意见部署了工作措施,教培机构也迅速行动起来,少儿编程成为火热的话题。然而提起少儿编程,很多家长只知道一些模糊的概念,仍有各种疑问,如:
· 少儿编程学什么?
· 编程教育的发展趋势
· 学习编程能给孩子带来什么?
· 孩子应该几岁学编程?
接下来,小编将一一给大家解答以上问题,文章较长,耐心读完必有收获!
一、少儿编程学什么?
孩子为什么要学编程?难道是为了当程序员吗?
NO!学习少儿编程实际上是在学:
01 学编程思维
其实,当孩子们在思考和讨论问题时,就是在为实现目标一步步分析,这就运用到了编程的算法。
想要让电脑听懂我们的话,就必须让自己也变得理性、严谨、思路有条理,否则对话的结果会和我们心里想的结果背道而驰。
当孩子试着从电脑的角度去思考问题时,也就学习、锻炼了编程思维。
所以说,少儿编程不只掌握一项技能、培养一个兴趣,更重要的是掌握背后一整套解决问题的思维模式。
02 学Scratch、Python、C++等计算机语言
《Scratch图形编程》是麻省理工开发的图形化编程语言,包含了基础的编程思想和初级的算法思想。
孩子使用鼠标拖动指令块,如同搭积木一样创建动画、游戏及故事,完成编程思维的启蒙。
《Python》、《C++》是计算机编程语言,包含了语言的基础用法(语法)和算法。
孩子通过编写指令,培养和锻炼逻辑思维,在直接建立英语、数学应用场景的同时,促进其他学习。
二、编程教育的发展趋势
近几年,各个都重视起了编程教育的发展
2000年以色列编程兴起;
2012年日本改课推广编程;
2013年奥巴马呼吁学编程;
……
2018年韩国全面推广中学编程;
2020年日本新教科书在算数和理科方面,编程教育作为新的必修内容加入课本中。
经过发展,编程正逐渐成为国外学校的一门必修课。
而在我们,2017年开始将少儿编程纳入到发展规划之中,作为战略推进,也成为我国“科技兴国”的基础。
编程相关政策:
2016年,《教育信息化“十三五”规划》将信息化教学能力纳入学习办学水平考核;
2017年,《义务教育课程标准》将课程提前到;
2018年,《新一代人工智能发展规划》,提出在中学阶段推广编程教育;计算机等级考试2018年3月开始加入Python语言;山东省出版信息技术教材加入Python内容;
2019年起,广东省将信息技术(含编程)加入高考内容;
……
众多有关编程教育的政策势头正猛,各类编程竞赛也是层出不穷。
毕竟下一个时代可能是我们需要跟 AI 时代、跟机器沟通的时代,技术已经深切地改变了世界,在未来,编程也一定不再是一个准入门槛高的领域了。
三、学习编程能给孩子带来什么?
01 更好地发挥自我个性
孩子的个性可以从他们的日常行为中观察出来,也可以通过他们的作品呈现出来。搭建机器人可以激发孩子们无限的想象力,自由发挥。
02 锻炼思考和解决问题的能力
在编程学习中能引导孩子整理解决问题的思路,当孩子脑海中有一个任务时,通过逻辑与创造思考,来一步步寻找完成任务目标的路径,在这个过程中,孩子会进行不断犯错与调试。
而当孩子形成这样的思路时,就同时获得了“理性解决问题的思维能力”,即设定目标,并一步步有逻辑地达到目标。
这种解决问题的能力是在生活中方方面面都可以用的到的,因此对于孩子拆分问题并解决的思维训练也很有助益。
03 提升孩子的学习兴趣
学习编程能让孩子更有创造力的学习各知识,提升孩子的学习兴趣。
编程的学习涉及到数学、物理、机械等知识,编程的“创造性”使得它的学习过程更像“玩”,而不是“学习”,因为“玩”得投入,孩子甚至都意识不到自己在游戏中正在进行逻辑推理、运用各知识。
四、孩子应该几岁学编程?
家长必须清楚少儿编程教育是循序渐进的兴趣式教育,要学会引导孩子在不同的时期,发挥孩子的创造力和主观能动性。
我们通常将少儿编程划分为三个阶段:
01 编程启蒙期:4-8岁
通过少儿编程游戏的方式学习基础的计算机科学概念,学习如何面对问题、分解问题、解决问题、以及如何简化方案,反思结果等等。通过Scratch学习基本的编程知识,为后面过渡到其他的编程语言打下基础。
02 编程学习期:9-14岁
早期阶段教会了我们如何思考,到这一阶段,我们就要学会如何创造,此时需要孩子们接触并学习一种创作工具(如python、C++等),并掌握它的使用方法,去践行自己的想法,同时去逐渐解除更加深层次的计算机科学概念,为以后的创造能力打好基础。
03 编程进阶期:15-18岁
当孩子掌握了的思考方式,也掌握了一个好用的工具平台后,便是让孩子们大胆创造的时候了,阶段,正是让孩子们放手创造的阶段,鼓励孩子们积极分享,进行创意的碰撞,甚至走进专业编程学习的阶段。