少儿学习编程有啥好处( 九 )


知识需要结构,“衣架”不够,知识再多也是一团乱糟糟,需要时不知道有没有,或者知道有,就是找不到(想不起来,想不清楚)。

(3)缺少解决问题的能力和自信
实际中遇到的问题通常是综合的、没有学科标签的,那么需要用到什么知识就用什么知识,我们没必要把问题对应哪个哪个学科。
课堂上的练习题虽然也有问题场景,但是通常离实际问题有相当的差距。留意和创造现实问题,让孩子帮忙解决是很好的锻炼。家长创造的机会和提供的帮助都很重要。结果问题是一种过程性的能力,在过程中,家长要启发和帮助孩子找到需要解决的有价值的问题,以极大的耐心和自制力去抑制住自己插手或代劳的冲动,让孩子充分探索,但是这过程中还要提供适当的启发和帮助,有的时候还要给予一定的奖励和安慰,真心不是件容易的事。
比如,家里的马桶是老式马桶,冲水量很大。是不是可以让孩子利用他学的知识来解决马桶费水的问题?这就是一个跨学科的问题啊。要测量水箱每次冲水量对吧,还要估算或者通过实验计算冲干净马桶最少需要多少水,然后确定目标:要省下多少升水或者剩下百分之多少的水。接下来研究水箱的工作原理,会用到杠杠原理、力矩等知识,还有相应的测量、估算等。搞清了原理,就根据原理进行改进。
针对刚才对设定目标的的不同表示方法,可能会导致不同的解决路径:
比如,设定为节约两升水,那容易想到的方案就是放个两升体积的重物沉到水箱里。这里就涉及到浮力、密度等问题,还要考虑材料是否能够长期泡在水里不坏。如果设定为节约百分之多少的水,那么可能想到的解决方案是把浮力球降低多少高度。这里涉及数学建模、工程设计等。有些对财富敏感的孩子可能还会算算成本,我这么折腾值得吗?改进的装置能持续工作多长时间,如果直接换一个新型水箱要多少钱,是不是更划算呢?你可能在头脑中已经把提及的这些知识归到各个学科了,但我没有这么做,我觉得不必要,因为有些知识,比如成本,本身就不应归到单一学科,而有些,我也不知道算什么学科合适。
能力得到锻炼是一方面,另一方面,解决现实问题可以帮孩子极大地积累自信,因为孩子能意识到问题背后的价值,知道现实问题比考卷上的虚假问题更有价值。而自信,最终来自于成就了事情的经验。
习惯于解决问题的孩子不容易被“维纳斯”或者“一朵云”吓到,反而会很兴奋,跃跃欲试。

■网友
首先,指望通过少儿编程让孩子成为编程天才、少年黑客的家长,可以把小板凳搬走了。

我给大家形容一下:

一个从小拿斧头劈柴的小伙子,长大以后练刀会更有力量。但你指望他劈柴悟出绝世刀法,可能就缘木求鱼了。

其次,最近传言,高考要考编程,想让孩子在起跑线上领先几步的家长,也可以把小板凳搬走了。

高考考的python语言长这样:
少儿学习编程有啥好处

少儿编程学的scratch语言长这样:
少儿学习编程有啥好处


图形编程和文字编程,差别就像是用手比划沟通和说话沟通一样。比划的再好,也学不会abcd

但是我还是向大家推荐少儿编程的课程。

在我的教育理念里,学前教育的重点是培养孩子兴趣,小学教育的重点是培养孩子的习惯,中学教育的重点才是积累孩子的知识。

少儿编程,其实培养的是孩子对编程的兴趣和习惯。

兴趣不多说,习惯怎么解释?

其实很简单,用代码理解整个计算机世界。

前段时间的一个段子里说到,平安保险的产品经理让程序员实现用户界面随用户手机壳颜色而变色的功能。


推荐阅读