少儿编程对孩子的基础教育作用体现在哪里?

网友投稿 2018-08-18 19:36

首先我确定,少儿编程就是一种对孩子的基础教育,它起着巨大的作用。

作用大致分为三大类型
1

第一是基本能力,编程是利用一段有严密逻辑和意义的代码去执行出一个结果,在这个过程中,数学,逻辑,设计,甚至英文等基础能力都将被运用得到锻炼和进步;

2

第二是提供多种技能,这个很好理解,会编程的孩子那么一定能够熟练掌握计算机运用,而使用计算机是很多职业都需要的技能。除此之外,编程提供技能不止于此,在跨学科学习和融合学科实践上也有巨大的作用;

3

第三培养孩子创造性,创造性是新时代最稀缺的能力,如同绘画和音乐等,编程也是一种要求不断创新才有意义的东西。少儿编程将深入的培养儿童的创造性、团队协作以及数据和系统思维能力等高阶能力。

https://cdn.china-scratch.com/timg/180820/193ARS5-3.jpg

https://cdn.china-scratch.com/timg/180820/193AS212-4.jpg

当然从另一个方向来讲,学习并参加信息技术奥赛对孩子的帮助,以及未来一流大学对于自主招生中STEM实践的重要性,甚至孩子高等教育结束后他的学术界研究工作或者工业界职业发展,少儿编程都是有持续重要作用的。

https://cdn.china-scratch.com/timg/180820/193AS212-4.jpg编程,做产品,开发游戏——这不是一件很酷的事情吗?

坦率的说,少儿编程不是一个“写程序,做码农”的事情,少儿编程方向是一个基础性的学科群体,在计算机科学发展到今天,在人机协作系统深入人类社会方方面面的今天,这么讲是为编程正名。

这就是我今天主要想探讨的,为什么少儿编程是基础教育一个升级的巨大机会,为什么少儿编程对于儿童基础教育有巨大的帮助。

我的观点是从基础性学科的可能性开始谈起,认为少儿编程方向,未来可能会像数理化一样,成为一个基础性学科,甚至人文、艺术也可以基于它有延伸和融合。

换言之,孩子们对电子游戏和计算机世界不是无感的,他们是最早投入和感兴趣的一批人类群体。

https://cdn.china-scratch.com/timg/180820/193A96453-6.jpg

无论我们是否回避,在孩子们基础教育甚至高等教育的同步年龄段,以电子游戏和计算机世界为代表的生活方式都会大规模浸入孩子的真实生活。

不管我们如何争议、甚至坚决要求杜绝孩子接触计算机,但事实上,我们丝毫拒绝不了计算机世界对孩子成长的影响。
所以,无论你持有什么立场,不妨和我一起来看一看,从我这个对少儿编程学科群有正面看法的人的视角里,看到一条不一样的路。盲目的批评和拒绝是没有意义的,但我欢迎任何有价值有针对性的探讨和质疑。
我认为,少儿编程对于儿童和基础教育有巨大作用。

基本背景与印象介绍

虽然有一部分同学可能对编程、程序员有一些听闻,但实际上真正了解少儿编程的并不多。我们不是从一个职业技能在谈这件事,而是从儿童教育在谈这件事。

所以这个儿童编程的过程,不是像我们软件开发工程师那样,对着符号化的计算机语言来工作。少儿编程就像一个创世纪的游戏一样,这是我们的一个基本印象。

https://cdn.china-scratch.com/timg/180820/193A96340-7.jpg

少儿编程培养儿童的基本技能

数学方面


第一个方面就是数学。少儿编程图形化编程,第一技能方向就是数学。我们前面注意到,儿童学少儿编程,首先注意的就是一个或一些角色在舞台上的行动

逻辑方面


编程的基础,既有数学,也有逻辑。逻辑思维能力,是儿童发展的一个基本能力,在文理各个方向都是十分重要的基础。少儿编程,可能是第一次对儿童正式的、系统的进行逻辑方面的锻炼。
少儿编程中,逻辑思维的训练是一个基本训练,这也是程序设计及计算机科学方向的一个基本核心特征。

儿童将在大量的问题解决和任务控制中,形成系统化的有逻辑的解决方案。突出锻炼到儿童的逻辑思维能力。这种逻辑训练的密集度,不是其它活动所能比拟的。

https://cdn.china-scratch.com/timg/180820/193A95233-8.jpg

设计思维


设计思维是人们提出的对未来社会有重大意义的思维方式,它是一种面向问题解决的、创新的系统思维方法。

这也是属于STEM课程方向内少儿编程的优势之一。我们的儿童将学会系统的思维方法来分析、分解问题,并通过综合的资源来解决问题。

程序设计


我们最后再谈一谈少儿编程对程序设计能力的提升——这是显而易见的,这是本门的功能。


儿童在少儿编程过程中,将学会如何分析问题,学会设计、研发、测试,并在应用中体会着解决问题的快乐。深刻理解在工程意义上而言解决一个真实问题的过程。

少儿编程对于儿童的基本技能的学习和训练,有着巨大的、不可替代的作用。

https://cdn.china-scratch.com/timg/180820/193A95F4-9.jpg

少儿编程对于儿童高阶能力的培养


事实上我们对公共教育所承担的目标,已经大大的发生了变化。

从最开始的识文断字,到今天有大量的高阶能力培养需求。
这不能不说,这是我们社会深刻变革之后的结果。当然,也不能不说,我们的教育,尤其是基础教育,还没有为此做好准备。

对少儿编程而言,我将谈及四个方面。分别是创造性、团队协作、数据与系统思维,和公立教育的对接与收益。

创造性


创造性的重要性不言而喻。但对于创造性的培养,在教育圈内却没有什么特别好的办法。甚至有一批人认为,创造性是无法培养的。

我们的孩子需要在真实的生活中发现问题、经历问题,经历那种痛苦或不平衡带来的冲击和压力,然后经历这个探索思考过程,这里就是创造性产生。

从这个层面而言,少儿编程所涉及的大部分任务,都是具有场景的任务,如果问题提出得当,这些问题对儿童实践而言都有非常好的教育意义。

因为少儿编程是一个基于实践的学科,基于问题解决的学科,所以这里就是创造性的天然土壤之一。

数据与系统思维


在数据与系统思维方面,我们探讨一种可能性。
这种可能性就是,未来社会中许多中高级职位,都将需要职业人一个基本能力,那就是数据与系统思维的能力。

他们都有着丰富的数据能力,包括获取数据、处理数据和基于数据决策的能力,这不是简单使用工具的能力,而是内化到思维方式的一种工作方法论。
所以在今天以及未来的职业发展中,这种数据能力,以及人机协作复杂系统中的实践能力,必将成为一个核心竞争力。 

如果社会需要,那么我们的基础教育必须有所准备,有所启蒙。如果这样的能力是大部分中高端职位都需要的,那么在基础教育启蒙的时候,它必然成为一个主学课。

https://cdn.china-scratch.com/timg/180820/193A91500-10.jpg

公立教育对接

最后,实际上少儿编程可以与公立教育对接。
首先,信息技术奥赛也开始逐渐有影响力,对于感兴趣的中学生而言,这是一个很好的展示自我能力的平台。

信息技术奥赛中除了基础知识之外,主要题目就是编程,通过数据结构和算法来实现编程,解决可计算的比较复杂的问题。这对部分儿童成长和未来发展是有帮助的。
越来越多的大学将尝试自主招生,有关科学和技术方向的专业,其中少儿编程是最具有开阔视野的,最有延展性的,也是最深入的。在未来一流大学自主招生中,基于少儿编程所做的项目和能力,将具有很好的竞争力。

https://cdn.china-scratch.com/timg/180820/193AS212-4.jpg

最后,学好以少儿编程为基础的学科群,未来我们的学生不一定从事IT行业,不一定去做专业的程序设计工作,但他将具有一个更加开阔的选择和发展能力,这是毫无疑问的。

https://cdn.china-scratch.com/timg/180820/193AS212-4.jpg

少儿编程对于儿童和基础教育具有巨大的作用。

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com