少儿编程学什么?
这个问题我觉得应该改成有没有必要学比较好。很多东西学起来很简单,但是学了之后的用处相对比较小,而生活经验告诉我们往往难的东西学会了相对比较有用。
我并不是说少儿编程就是很难学,但因为缺乏标的物,我不知道该用什么跟学习少儿编程进行比较。
再回答有没有必要学,我认为很有必要。
因为这6个原因。
1.编程有助于学习「解决问题」和「叫电脑解决问题」的能力:
在学龄阶段,大部分的孩子被养成了一种「要自己单独解题的习惯」,而不是编程叫电脑解题。如今除了可以自己解题外,也要尝试学习写编程让电脑来帮你解决问题。
2.编程有助于学习「上网自学」的能力:
上网查资料大家都会,但要查到你所需要的资料,还能看得懂资料,并且应用在自己的创作上,就不是一件很容易的事了。编程一定会经历到许多上网查资料、再应用于创作的过程,有助于培养上网自学的能力。
3.编程有助于学习数学:
要把代码写好,需要的逻辑思维,和做数学推理很像。相对于目前许多数学考试只要结果不管过程,写代码就不能这样,一定要过程和结果并重,如果写不出合理的过程,也就算不出正确的结果。因此,把代码写好,对于数学逻辑推理能力,会有相辅相成的作用。
4.编程有助于学英文:
目前编程设计领域的主导语言是英文,要查资料时常常会遇到全英文的资料。平常学英文因为没有实用的需要,通常不会主动练习和深化;但是为了要写出想要的编程、为了查到相关的资料、为了把它读懂,就会有动机去查生字。学以致用,用以治学,用得上就学得快。
5.编程有助于学作文:
作文是写给人看的,代码其实也是写给人看的。编程好不好,不只是看电脑能不能跑得很顺,还要看它能不能写得让人好理解、好修改。作文著重「信、达、雅」,在写代码的时候也完全一样,电脑能跑是「信」,让人好懂是「达」,不仅好懂还有美感就是「雅」。
6.编程有助于学习面对错误:
一般的考卷,错了就打叉扣分。编程就不一样,常常一出错就会整个动弹不得,非得找到问题点,靠自己的力量把它改正才行。改正的过程没有标准答案可以抄,得自己去查、去试,所以每次都可以学到东西。
往往少儿编程的学习项目都是小孩子感兴趣的内容,比如游戏和机器人。想象一下,孩子在趣味学习编程的同时,可以主动自发的获取其他学科的知识以及提高其他课程的成绩,感觉挺有必要的。