与时俱进,每一步都与世界同步。
许多家长心存疑惑:
“孩子在小学一二年级时数学总能满分,但到了三年级,成绩就明显下滑了。”
与一二年级时一样,孩子依旧认真听讲、完成作业,表面看不出任何不同。
但仔细观察,会发现在学习上孩子显得更加吃力。
这就是普遍存在的“三年级现象”。
孩子还是那个孩子,他们并不缺乏努力。
只是数学的学科知识,已不再是简单的“死记硬背”所能掌握的,它需要“动脑思考”。
如果孩子还沿用以前的方法,仅仅依靠背诵乘法口诀来学习数学,就像蚂蚁搬秤砣一样,徒劳无功。
三年级开始,数学学科的学习方式发生了显著变化。
孩子依旧勤奋,天赋也无庸置疑,之前还能取得优秀的成绩甚至满分。
唯一的变化是知识的进化。
从科学角度看,数学是人类的高级思维活动。随着学习的深入,所需的思维能力越来越多。当思维能力跟不上知识的发展,就会出现问题。
简单来说,小学三年级以前,数学主要依赖记忆力,如背诵“九九乘法口诀表”。
▲不必深究为何四六等于二十四。▲
这个阶段的孩子只要努力背诵知识点,考出好成绩并不难。
但到了三四年级,学习数学就不只是记忆了,需要培养思维能力,开始问“为什么”。
孩子可能从未接触过这种思维方式,之前的学习过程中也很少产生“为什么”的想法。
随着学习进入初中、高中,数学更需要空间想象力、抽象、归纳、演绎等能力...
▲空间想象力不是靠背诵得来的。▲
这些都不是单纯的“死记硬背”可以掌握的。
孩子很努力地学习数学,但却“不开窍”,看到试卷后面的大题就发愁。原因就在于——他们的学习思路不正确。
找到了问题的原因,那么下一步就是如何解决。如何培养孩子的思维能力呢?
小学阶段,是思维模式发展的关键期。
培养逻辑思维通常通过问题为基础的实际案例,引导孩子形成“发现-分析-解决”问题的思维模式。
而编程思维恰好与此相同:分解-模式识别-抽象-算法。
- 分解:将复杂问题分解为小问题。
- 模式识别:审视每一个小问题,寻找解决方案。
- 抽象:抓住问题的核心,忽略细节,形成解决思路。
- 算法:设计步骤并执行。
以日常生活中常见的“整理书包”为例,用编程思维来解决这个问题:
◇分解:将问题拆解;
<span◆实际应用:参照课程表,移除已用书籍,准备明天所需的书籍。
◇模式识别:寻找规律和趋势;
<span◆实际应用:发现今天和明天课程的重复性。
◇抽象:建立自己的模式;
<span◆实际应用:保留重复使用的书籍,只移除和准备明天所需的新书籍。
◇算法:设计步骤并解决问题;
<span◆实际应用:预判课程安排,保留重复课程书籍,准备明天新课程所需的书籍。