这几天,随着各省市针对“双减”意见部署了工作措施,越来越多的人们开始注意到了少儿编程,成为火热的话题。
然而提起少儿编程,很多家长只知道一些模糊的概念,仍有各种疑问,如:
- 少儿编程学什么?
- 编程教育的发展趋势
- 学习编程能给孩子带来什么?
针对这些问题,我觉得有必要给各位家长解答一番。
①少儿编程学什么?
其实很多家长都抱有一个误区——孩子为什么要学编程?难道是为了当程序员吗?
这个问题其实是一个老生常谈的问题,这就和学英语难道是为了当翻译?学语文是为了当作家?
其实都是大同小异的事情,学习少儿编程也并不是奔着当程序员去的,实际上是在学编程思维+算法语言:
- 编程思维
当孩子们在思考和讨论问题时,就是在为实现目标一步步分析,这就运用到了编程的算法。
想要让电脑听懂我们的话,就必须让自己也变得理性、严谨、思路有条理,否则对话的结果会和我们心里想的结果背道而驰。
当孩子试着从电脑的角度去思考问题时,也就学习、锻炼了编程思维。
所以说,学编程不只掌握一项技能、培养一个兴趣,更重要的是掌握背后一整套高效解决问题的思维模式。
- 学图形化编程、Python、C++等计算机语言
图形化编程是麻省理工开发的图形化编程语言,包含了基础的编程思想和初级的算法思想。
孩子使用鼠标拖动指令块,如同搭积木一样创建动画、游戏及故事,完成编程思维的启蒙。
而Python、C++是计算机编程高级语言,包含了语言的基础用法(语法)和算法。
孩子通过编写指令,培养和锻炼逻辑思维,在直接建立英语、数学应用场景的同时,促进其他学科学习。
②全球范围内,编程教育逐渐受重视
近几年,全球各个国家都逐渐开始重视起了编程教育:
- 2000年以色列编程兴起;
- 2012年日本改课推广编程;
- 2013年奥巴马呼吁全国学编程;
- 2018年韩国全面推广中小学编程;
- 2020年日本新教科书在算数和理科方面,编程教育作为新的必修内容加入课本中。
经过20多年的发展,编程教育正逐渐成为国外学校的一门必修课。
而在我们国家,编程教育的起步稍晚。但其实在2017年开始,就已经将少儿编程纳入到发展规划之中,作为国家级战略推进,也成为我国“科技兴国”的基础。
- 2016年,《教育信息化“十三五”规划》将信息化教学能力纳入学习办学水平考核;
- 2017年,《义务教育小学课程标准》将小学课程提前到小学一年级;
- 2018年,《新一代人工智能发展规划》,提出在中小学阶段推广编程教育;全国计算机等级考试2018年3月开始加入Python语言;山东省出版小学信息技术六年级教材加入Python内容;
- 2019年起,广东省将信息技术(含编程)加入高考内容;
众多有关编程教育的政策势头正猛,各类编程竞赛也是层出不穷。
毕竟下一个时代可能是我们需要跟 AI 时代、跟计算机沟通的时代,技术已经深切地改变了世界,在未来,编程也一定不再是一个准入门槛高的领域了。
③学习编程能给孩子带来什么?
- 更好地发挥自我个性
孩子的个性可以从他们的日常行为中观察出来,也可以通过他们的作品呈现出来。通过对作品的构思与创作,可以激发孩子们无限的想象力,自由发挥。
- 锻炼思考和解决问题的能力
在编程学习中能引导孩子整理解决问题的思路,当孩子脑海中有一个任务时,通过逻辑与创造思考,来一步步寻找完成任务目标的路径,在这个过程中,孩子会进行不断犯错与调试。
而当孩子形成这样的思路时,就同时获得了“理性解决问题的思维能力”,即设定目标,并一步步有逻辑地达到目标。
这种解决问题的能力是在生活中方方面面都可以用的到的,因此对于孩子拆分问题并解决的思维训练也很有助益。
- 提升孩子的学习兴趣
学习编程能让孩子更有创造力的学习各学科知识,提升孩子的学习兴趣。
编程的学习涉及到数学、物理、机械等学科知识,编程的“创造性”使得它的学习过程更像“玩”,而不是“学习”,因为“玩”得投入,孩子甚至都意识不到自己在游戏中正在进行逻辑推理、运用各学科知识。
“双减”政策的落地,确实给各种学科教育降了温,但同时也应该留意其他方面的信号。
比如作为“非学科”的编程,其实就受到了国家各个方面的大力扶持。
归根结底,国家为什么要给学生减负呢?难道是为了给他们更多玩的时间么?
显然不是,而是希望减少应试教育的那一套,而培养真正会学习,懂学习的未来人才。
热门跟贴