好多家长对孩子学习编程有误解,认为少儿学习编程,就是在培养未来程序员,家长不想让孩子当程序员,现在就没有必要学习编程?有这种想法其实是不对的,青少儿编程与做不做程序员没有关系,青少儿编程是培养逻辑思维,对儿童的学习以及创新力有极大的帮助。
我们以这样一个例子来说,比如用编程的方式来计算“1+2+3+…+100”,这里有两种方法:一是利用循环方式:先算1+2,在算+3,接着+4、+5…… 就这样一直到 +100,做完99次加法后就得出结果.这是其中的一种解题的方法。另外一种思路,利用高斯算法,因为1+100 =101,2+99 =101,3+98=101,总共有50对101。那么计算机只需要计算50乘以101后就得到答案。通过两个计算过程比较.前面一种需要计算99次才能得到结果,而第二次仅需要计算一次,你觉得哪个方法更简单?肯定是后第二个。
所以,青少儿学习编程,不只是教你去怎么计算出问题的结果,而是学会解决问题过程。这才是青少儿学习编程的精髓。很多时要解决的问题的数据是非常庞大。而我们计算机处理能力是有限的。我们需要通过简化计算过程。把时间省下来,去处理更多的问题。由此可以看,孩子们学习少儿学习编程的重点就是算法、编程思维。
学习编程与我们数学息息相通,如果要学好编程,就要有一定的数学基础。前面的高斯算法是我们编程与数学的一个实际例子。