如何把数学和计算机编程联系起来呢?

在实际教学中作为老师会经常发现一些问题:有些知识(比如质数,分数)6年级教,7年级讲,8年级提高,9年级复习,怎么到了10年级还是记不住?是孩子太贪玩了?太笨了?刷题少了?还是教学上有了问题?

如何把数学和计算机编程联系起来呢?

计算机思维的4个组成部分:分解,抽象,识别,算法。

这里其实就涉及了现在西方教育理论中提出的meta memory 的概念,如何能更好的,有效的,深层次的记忆。比如说很多学生对质数的概念一知半解,一学就会,下课就忘,除了死记硬背,考试突击似乎没有别的办法。真的是这样吗?

大多数在英国出生和接受教育的孩子都会遇到这个问题,这当然与英国小学教学水平参差不齐,各自为政有很大关系,但也和整个英国对算数不重视的社会环境密不可分。

数学老师当然有很多办法教授以及帮助学生记忆,但如果老师教授的内容仅局限于本年级知识,仅局限于本学科内容,学生学到的知识就是断裂的,没有联系的。数学无法应用到科学,课堂无法应用到生活。这等于在学校的大好光阴都是浪费了。那还有什么好办法吗?

英国学校教授的编程课都是以游戏为主,并不以逻辑为教学核心

很多学生在记英语单词的时候就是死记,背字典,这招对记忆好智商高的学生似乎有效,但普通人怎么办呢?

如果能把同样词根的单词放在一起记忆,并能和其他科目的学习联系起来,那就会事半功倍。比如absurd 这个词(英国人特别爱说it’s utterly absurd!- 荒谬绝伦),它的词根是surd,在数学中用来称呼带根号不能化简为整数的无理数(这个中文翻译很值得推敲)。还能和rational , irrational 两个词联系起来,这样一下就记了四个单词,并能应用到数学中。

有很多家长会说我们孩子数学特好,就是英语落后很多。以我们的教学经验,一个英语不好的孩子,会在学习数学思维以及解应用题上碰到很大困难,并且也很难学以致用。

向家长们推荐应用编程课程

既然英语能和数学联系起来,数学和编程之间的关系就更紧密了。这两个科目虽然表面上使用的明语有所不同(数学符号相对编程语言指令集),但背后的内核是一样的:逻辑。

计算机逻辑和数学逻辑虽不完全相同,但确是相符相承的。比如问学生什么是质数?学生可能学会了定义,也能进行判断,但只有能给一个同班完全不懂的孩子讲明白才算真正理解。

更进一步,如果能用编程语言给计算机讲明白:写一个小程序,给计算机一个数,马上能告诉你是不是质数,不是的话,让计算机做质因子分解。这个知识就不仅仅是学牢固了,更能灵活运用了。

有感于体制内不断重复教学,就是为了备考的教学方法,灵活掌握,学以致用才是改革真正的方向啊!

如何把数学和计算机编程联系起来呢?

上图是用Python语言编的求质数的小程序

【竞赛报名/项目咨询请加微信:mollywei007】

微信扫一扫,分享到朋友圈

如何把数学和计算机编程联系起来呢?
上一篇

2022高考生申请英国澳洲大学方案公布

下一篇

英国11+入学考试到底考察学生什么技能?

你也可能喜欢

  • 暂无相关文章!

关注热点

返回顶部