教育总是需要随着时代的发展不断革新的。近年来,新的学习工具,学习方式、学习领域层出不穷,这些新兴事物的诞生和发展,也催动着教育加速变革和创新。
现在大家所关心的莫过于两会的召开,今年两会代表委员提出的教育类建议和提案内容丰富、覆盖面广,其中,作为科技素养培养重要环节的少儿编程教育,也在两会中引发热议。
全国人大代表杨金龙带来了《关于推广普及编程教育的建议》,希望通过加强研发力量,形成科学的编程课程体系并编制统一教材;在社团课中增加编程类课程;利用线上免费资源等举措,推动我国少儿编程教育的高速高质发展,提升优质教育资源的覆盖面,促进编程教育公平。
事实上,这已经不是少儿编程教育第一次成为两会热点了。去年全国政协委员提出的《关于稳步推动编程教育纳入我国基础教学体系,着力培养数字化人才的提案》就让“少儿编程”一跃成为社会热点话题。
随后,教育部发布《答复函》,分别从“制定相关专门文件推动和规范编程教育发展”、“将编程教育纳入中小学相关课程”以及“培养培训能够实施编程教育相关师资”三个方面介绍了教育部在相关领域已开展的工作,并提出将推动编程教育纳入信息科技课程标准,并进一步培训提升相关教师软件编程能力。
目前,编程教育等信息技术内容已纳入我国小学、初中科学课程和中小学综合实践活动课程,可以说经过多年的发展,编程教育的普及在多项多项政策的支持下已经取得了不错的进展。
那么,编程究竟为什么受如此多国家的青睐;我国为何要大力推进编程事业的发展呢?除了需求上涨的需要和政策支持方面,少儿编程似乎还可以带来很多意想不到的好处,比如锻炼逻辑思维能力、表达能力等方面会有所提升。
少儿编程是什么
少儿编程教育不同于像高等教育那样去学习如何写代码和编写应用程序,而是通过编程游戏的启发、可视化图形编程等课程来培养孩子的计算机思维和解决困难的创新能力。
比如现在要制作一个小动画,在制作动画的过程中,孩子可以自己拆分任务,拖拽模块,控制进度,从而理解“并行”和“事件处理”还有“目标实现的概念”。
编程,简单来说,就是发现问题,想办法解决问题,再实现目标的过程。从小学编程,对于孩子大脑的开发,对于孩子分解思维、框架思维、抽象思维的提升,是全面且根本性的。
▲ Scratch语言
分解思维,就像一个破译密码的解码器,在孩子的大脑中,构成逐渐成熟的理解系统,运用在生活的各个方面。
框架思维,顾名思义是一种搭建行为。让孩子能把零碎的细节通过自己的方式不断搭建、分类,组成新的形式。
抽象思维,是一种模仿、创造的能力。往往刚上小学的孩子们在想象力产出上还并没有并没有形成自己的模式。但是孩子们拥有很强的学习能力和模仿能力,如果你给出他一个模版,他便会按部就班的做出一个相似的东西。
“编程可以帮助你表达并分享你的想法,孩子们在学习编程的时候,可以创作自己的故事、动画和游戏。通过这种方式,他们可以把自己的想法展示出来,并与世界分享。因此,这不仅仅是学习一项技能,他们可以培养理性思维,进而发现理解问题,解决问题的方法。”——米切尔·雷斯尼克
在编程的领域中,孩子们会先通过模仿,在做出举一反三,从而得到更多的知识。
|