少儿编程学什么?

Posted 其乐未来机器人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了少儿编程学什么?相关的知识,希望对你有一定的参考价值。

0 1

少儿编程学什么?


编写程序的目的是完成一个目标:例如实现一张电子贺卡。为了实现目标,需要对目标本身和实现目标的方法进行规划和设计。

实现电子贺卡时就要考虑和设计:贺卡中存在哪些角色?使用什么背景图案?是否播放一段音乐?角色是否有动作和行为?如何实现角色的动作?如何协同多个角色的行为等等问题。这个设计与规划的过程完成了目标分解、演绎推理和创作,也是思辨能力、逻辑和计算能力的运用过程。

少儿编程学什么?

为了让贺卡角色的动作更加逼真,需要运用数学知识计算运动路径,需要运用物理知识来模拟运动方式,使其更自然、合理;同时也需通过美术和音乐知识来设计角色的造型、配音等等。所以编程也是一个对数学、物理、语言、美术等多种知识的综合运用过程。

通过学习编程,小朋友们既可以学习逻辑概念,提高推理、求解和计算能力,还可以在编程过程中逐步学习如何运用其它学科的知识,实际理解这些知识点的作用和价值。这样一方面能够巩固和加深理解小朋友已掌握的知识,另一方面能够促进小朋友对不同学科知识的学习意愿。 因此学习编程是对基础学科教育的良好促进方式。

编程是针对某个特定目标的“设计和实现”,具体就是对信息、素材和知识点的反复运用过程。  这个过程主要围绕两个方面展开,一方面需要确定使用哪些信息和素材、存在哪些问题和知识盲点; 另一方面要通过创作、检索查询等方式获取信息、素材,掌握和运用知识点。

少儿编程学什么?

信息素材是编程的构成要素, 因此通过编程可以引导小朋友充分发挥想象力和主动性,灵活地运用信息素材实现不同的目标;  同时在编程过程中逐步学习辨识、获取信息素材的正确方法,提高信息和媒体素养。
更加有价值的是: 编程的目的是实现一个具体的目标,在客观上提供了一个实践、学习和验证知识点的真实场景, 因此对于在编程过程中存在的知识盲点,小朋友更有兴趣去学习,更容易理解和掌握。 也就是说通过 编程能够非常有效地增强学习意愿,逐步提高自学能力和自我指导能力,形成主动思考和学习的习惯。

02

那么家长要如何选择编程机构?


根据可搜索的公开信息,目前此行业创业公司总数已超过200家。但市场可以说是“五花八门,眼花缭乱”,各种类型、各个年龄段的培训质量良莠不齐

少儿编程学什么?

目前国内市场上常见的编程教育课程,可以粗略地分为机器人编程课程和少儿编程课程。虽然两者之间在学习方向、深度、使用场景等方面都存在着许多差异,但他们都能够极大地培养孩子的逻辑思维能力、抽象思维能力、观察力和耐心、动手能力和协作能力、分析和解决问题的能力等等,推动孩子全方面的发展。

所有优秀的编程教育,归纳起来都有以下三个基因:

1

  体验性

如何让原本略显枯燥的编程课程变得有吸引力?“体验性”是回答这个问题的答案。体验性带来最大的收获,就是学习的乐趣。


如何让编程更加“有趣”,是优秀少儿编程课程所一直追求的。Scratch就是目前一种体验性极佳的编程语言,现在甚至有很多学习Scratch的孩子会每天花上几小时调试游戏。一般是会这么玩的:Scratch会先让孩子们玩游戏,提高他们的兴趣。然后,如果他们遇到什么困难(例如有boss他们闯不过去),他们完全可以按照自己的想法改动代码,可以让怪物减少能力或者直接过关。


他们也可以重新调试别人写的代码,加入自己的设计。Scratch让孩子对计算机编程像搭积木一样容易上手,让计算机编程不再高深莫测。一个个耳熟能详的作品,如打地鼠、大鱼吃小鱼、走迷宫等都能在Scratch里实现:

少儿编程学什么?

Scratch版打地鼠

“这就像艺术一样在创作”,“孩子们不觉得自己是在写枯燥的代码,而是在创造一些有意思的东西,他们玩得非常开心,JonWoodstock 博士这样说到,他是《Help Your Kids with Computer Coding 》的作者和两个小程序员(一个 10 岁男孩和一个 8 岁女孩)的父亲。

另外一个能够极大提升课程体验性的是课程的故事感如何营造课程的故事感呢?最重要的是这个故事要连贯,其次,这个故事孩子要耳熟能详,比如制作“星球大战”的系列课程。这要求先构想出一个场景或故事出来,再用案例实现每节课的故事情节,同时还要兼顾课程的其他原则,这并不是一件简单的事。

2

 探索性

市面上大多的课为了让家长快速的看到成果都是这样的:“让角色从A走到B,说一句“HELLO”,然后回去。请完成这一段动画。”这种课程其实完全限定了孩子的思维和操作空间,无法达到锻炼思维能力的作用。


少儿编程学什么?


真正优秀的编程课程,必须要极大地调动和鼓励孩子的探索性我们用Scratch官网提供的教材来举例,第一单元的作业:给定10种积木块,请以任意方式使用它们,并把你的成果展示给大家看。

少儿编程学什么?

我们可以到官网欣赏下孩子们的作品,你会感叹孩子们无际的想象力,这就是优秀课程对孩子探索性的培养。

3

逻辑性

编程是逻辑思维的一种体现。不管是人文社科还是理工科,都可以用编程的思维方式来解决问题。现实生活中,经常会遇到有些人描述事情颠三倒四,语无伦次,无法将事情整理清晰更谈不上解决问题。因为他们欠缺逻辑思维能力的培养。


孩子在6岁左右开始逐渐形成逻辑思维,但是逻辑是很抽象的,当中的推理和因果关系可以很多元。少儿阶段没有实物协助是很难让小朋友理解逻辑的,更谈不上培养,而优秀的少儿编程正是通过可见的图像、工具、运行结果展现出可视的因果关系,让孩子尝试梳理抽象的逻辑思维,通过实践把抽象思维具象化地表现出来。

而且,优秀的少儿编程通过图像等‘实物’能把难想象的数学逻辑展现出来,也加强小朋友的数学理解能力。这种逻辑性还体现在课程体系上,课程的整体体系需要有逻辑性,每个体系中的每个阶段,每个阶段中的每一节课,都是环环相扣的。
这样, 能让孩子脱离舒适区,保持一种接受挑战的学习状态 ,让孩子每节课都突破它的已知范围,慢慢地往外拓展,每次都让孩子迈上一个小 台阶。


以上是关于少儿编程学什么?的主要内容,如果未能解决你的问题,请参考以下文章

让孩子学少儿编程有啥用?

孩子在家学编程,免费少儿编程网站有哪个?

少儿编程需要学啥语言?

孩子想学少儿编程,开源猫少儿编程机器人中心怎么样?

少儿编程学什么?少儿编程哪家强?

少儿编程到底学什么?