小孩子学编程应该先学什么?

  • A+
所属分类:小学编程

“现在编程机构满天飞,要不要给小朋友报个班学习?这是个问题。”我的建议是,有经济基础,孩子喜欢,可以报个班学习。缺一个,就不去。这是最简单的思路了。

那么,小孩子学编程到底应该先学什么?我认为这个问题比单纯的说“报班还是不报班”其实更有意义。

小孩子学编程应该先学什么?

孩子学编程,就学几个事情:

1.把现实复杂的问题分解成小问题,通过编程语句解决小问题,从而解决大问题。毕竟,现实问题太复杂,程序语言也不能下一子解决,得在人的指导下分而治之。

2.学会组装模块,一般来说就是写函数把很多小的部分组装起来实现复杂的功能。这个和上面一条是互补的。

是不是觉得有些太简单了?或者太抽象了?Bingo!全说对了!

编程确实挺简单的。一般的程序语言里都内置了基础的变量类型(比如数字)和操作符(比如加减乘除),这两个合并起来,就可以组成语句(比如一则数字四则运算的命令:2 * 3 + 1,表示2乘以3再加1)。很多很多个这样的语句组织起来,就是程序。

问题就在于程序语言只提供了这些简单的语句,而现实问题是很复杂的。这就需要程序员把现实的问题拆解成小问题,问题小到能通过简单的编程语句去解决它。而且,程序员还需要把所有的解决这些小问题的简单语句拼装起来,从而解决现实中的复杂问题。这是程序员最核心的功力所在。

编程确实很抽象的。把花花绿绿的现实世界剖解,用英文单词组成的代码来描述并解决其中的问题,想想都觉得很科幻。但抽象并不意味着不美,毕竟毕加索的绘画在艺术史上摆着呢。很多程序员是乐在其中的,很多程序员在极端郁闷的时候就编一段代码来开心下。这不是讲笑话,因为我自己就是这么干的。

所以我上面说,如果孩子具有抽象思维的特点,编程能乐在其中,而且家长有经济能力的话,可以支持下。如果孩子的思维不是抽象型的,就别折腾孩子了,让孩子去画画或者学乐器,可能孩子会更快乐,能更好的成长。

除了这两点,还有呢~

3.学流程控制不外就是条件、循环、选择等几个。别看就这几种,嵌套起来,能满足所有现实流程的需要。这是第三点,也是非常重要的一点。孩子学编程,主要是为了提高孩子的逻辑思维,这块是逻辑思维的主要体现,大人花钱很大程度也就是为了这块。

小孩子学编程应该先学什么总结下:小孩子学编程,先要学会分析现实问题;其次通过将变量和操作符结合起来组成语句,再把语句组装起来解决现实问题。组装语句的过程中,离不开流程控制;通过条件、循环和选择等流程控制,可以提高孩子的逻辑思维能力。

是真真哇

发表评论

您必须才能发表评论!