很多孩子学一科是一科,不会举一反三。学霸却能触类旁通,学什么都快。
秘密在于,学霸掌握了“抽象思维”——一种从编程中来的知识迁移能力。
今天,我揭秘如何通过编程培养举一反三的能力。
抽象思维:从具体事物中提炼出一般规律的能力。
编程中的应用:写一个函数,可以反复调用;学一种算法,能解决一类问题。
用在学习上:学了一种解题方法,能用到同类题;学了一种思维模式,能用到不同学科。
编程中的做法:把一段代码封装成函数,需要时调用。
迁移到学习:把一种解题方法总结成“模板”,遇到同类题直接套用。
案例:小博把常见应用题总结成模板:“行程问题模板”、“工程问题模板”、“鸡兔同笼模板”。看到题直接套模板,又快又准。
编程中的做法:学了一种算法,就知道它能解决哪类问题。
迁移到学习:学了一种思维模式,就知道它能用在哪些场景。
编程中的做法:好的函数有清晰的接口,不管内部怎么实现,外面调用都一样。
迁移到学习:不管题目形式怎么变,本质规律不变。学会抓住本质,不被形式迷惑。
编程中的做法:有23种设计模式,解决不同类型的问题。
迁移到学习:总结不同学科的学习模式,形成自己的“学习设计模式”。
背景:小宇,五年级,以前学数学是数学,学语文是语文,不会迁移。
学编程一年后:
| 迁移能力指标 | 学编程前 | 学编程一年后 |
|---|---|---|
| 举一反三能力 | 弱 | 强 |
| 跨学科应用能力 | 弱 | 强 |
| 学习新知识的速度 | 慢 | 快 |
知识迁移能力,是学霸学什么都快的秘密。
抽象思维,让孩子学会举一反三,触类旁通。
📞 想让孩子学会举一反三?可添加薛老师微信,预约免费试听课。