小知识家长必备编程知识上

编程是什么?

在开始介绍之前,我们需要了解什么是编程?为什么要学习编程?

根据百度百科的定义,编程就是使用一种程序设计语言编写程序代码,让计算机解决某个问题的过程。计算机科学就是理解如何用计算机解决人类实际问题的学科。

学习编程可以通过程序的强逻辑性锻炼学生的逻辑思维,学习解决问题的核心思路。在当今社会高速发展的大浪潮之下,掌握编程技术就是掌握一门不可或缺的核心技能。在人工智能时代真正来临的时候,它也会变成一项最基本的技能。

编程学什么?

外面的编程语言太多,什么C、C++、Java、Python的,孩子到底应该学哪种呢?

其实编程不在于用什么语言,而是在于程序背后的逻辑和算法。语言学习起来是很容易的,而逻辑和算法的思维培养是很难的。所以,对于学前儿童来说,我们无需纠结于教他们什么样的语言,而是在于如何培养孩子的逻辑思维能力。

对于学前孩子,怎么进行编程入门呢?

孩子初学编程,先从“轻量级”的编程活动开始,最好的切入角度就是游戏编程,这种游戏化的思维是培养孩子思维逻辑的最佳途径。

在这张图里,分左右两大块,左边是车的轨道,右边是行动指令,行动指令分为三种(前进、左转和右转)。

咱们先看左边这一块,绿色的是表示小车子,而黑白色表示终点,我们的目的是将车子开到终点去。

那怎样才能开动车子呢?这就需要在右边的行动指令框里给车提供相应的指令才行。

最终我们需要让车到达终点的指令是什么?就是上图这5条指令。孩子在考虑车子行动轨迹的流程时,其实就是一个程序化、逻辑化思维的过程。

看起来很简单,但是如果随着地图的复杂起来,程序的难度也会越来越大,比如下面这张图,看看为了让车到终点,用了多少步骤吧!

适合孩子玩的编程推荐

1.BoxIsland:OneHourCoding

适合年龄:3-4岁

这款APP跟之前举的例子非常类似,但是游戏的主角换成了一个名叫Hiro的蓝色小人,他的目的是走到终点的钟那边,因此孩子需要给小人设置指令以帮他完成愿望,指令分为上下左右,Hiro会随着指令而移动它的脚步。游戏共有20关,越到后面越难哟!

2.TheFoosCoding

推荐年龄:4-5岁

这款APP也是通过设置指令操纵小人到达终点,只不过这些指令中除了走、跳之外,还有推箱子、放炸弹等等,能提供不一样的趣味性!

3.Cargo-Bot

推荐年龄:5岁以上

这是一款完全针对学前儿童开发的编程学习应用。它的难度起点非常适合5岁以上的儿童,但是随着游戏的不断进行,其难度也会不断增加。游戏者需要在一个厂房中使用吊车来移动木箱。孩子可以在游戏的进程中学习各种编程知识,例如循环和调试等。

4.Scratch(简易编程工具)

推荐年龄:6岁以上

Scratch是一款由麻省理工学院(MIT)设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

这些游戏或玩具类的辅助性学习工具,可以说是给低龄段的孩子量身定制的,以挑战关卡或游戏任务为目标,可以很好地激发他们的兴趣。

而玩游戏能够让孩子沉浸其中,在思考如何完成任务的过程中,忘了自己其实是在学习编程知识。

这也是我们在教学过程中想带给孩子们的状态,不是为了学而学,学习的目的都是为了去解决生活中的实际问题。

随着孩子年龄的增长,他们已经不知不觉踏入了编程的世界,这个时候他们就能仔细去思考,是要把编程当做今后的主要发展道路还是辅助学习的工具了。

关于学前儿童学编程的总结

1.6岁前的孩子,并不推荐学编程!他们有在那个年龄更需要


转载请注明:http://www.aierlanlan.com/rzfs/3257.html