1、少儿编程和数学的关系

许多家长总爱问:编程那么难,孩子能学好吗,或者学编程到底能干啥?等等诸如此类的问题。

但是,其实少儿编程并没有大家想象中的那么难,少儿编程要培养的也只是一项基础的思维逻辑,这种思维逻辑甚至常常在高考中出现,不少家长一定也见过编程相关的题型。

现在编程已经成为很多中小学课程的必备内容了!编程所需要的很多能力和数学是相通的。比如说逻辑思维、模式识别等。再往深里说,编程的核心是算法,而算法的核心也是数学。

编程能够帮助孩子理解数学抽象概念。对于许多孩子来说,数学概念太抽象、离生活太远,不好理解。但是在编程的过程中,抽象的数学概念可以被转化为看得见的、具体的图像。比如,在编程的过程中,孩子对于小数和分数会有更直观的理解。将代码中的小数点移动位置,屏幕上的物体的大小就会发生巨大的变化。孩子可以因此可以将抽象的小数和分数的概念变成鲜活的图形,更加印象深刻。

2、编程到底要不要学

其实,2017年浙江省就把编程纳入高考了,到18年4月,南京、天津也把编程列入中考招生项目,在升学加分的问题上,编程甚至有隐隐超过奥数竞赛的势头。

不仅国内是这样,在全球范围内,编程教育都是大势所趋。英国5岁以上的学生都要学编程,67.5%的美国中小学生都接受过编程教育,日本也颁布新规,要求2020年以后中小学生必须学习编程。

3、学编程后的改变

邻家女孩毛嘉怡,在第34届全国青少年信息学奥林匹克竞赛中以第七名的优异成绩拿到了金牌,并被直接保送清华大学。毛嘉怡在小学一二年级的时候,就开始接触电脑,在上初一时,因为数学成绩非常好,因此被老师拉进编程社团,从此,她便开启了她的编程教育之旅。在学习中,通过挑战各种困难,可以让她获得巨大成就感并乐在其中。

毛嘉怡

在深圳上初一的小明,用编程戒掉了游戏瘾。在刚上小学的时候,小明也和其他同学一样经常打游戏,但学编程以后就很少玩了。他说用编程做游戏简直就是开了上帝视角,自己编一个游戏可比玩别人的游戏有趣多了!

跟着课程上了几个月,小明的编程能力进步得很快,其他方面也改变了很多:比如数学基本上拿满分,老师经常表扬他;他还经常帮左邻右舍解决电脑问题;又在网站上认识了很多志同道合的小伙伴,原本内向的孩子居然主动交了一大帮朋友!

小明妈妈说,如果不是因为编程,我不会知道孩子能够做到这样。很感谢编程让孩子找到学习的乐趣,而且编程的逻辑思维对小明的学业帮助特别大。

小明的数学成绩很不错,但他一直不喜欢总结犯过的错误,爸爸妈妈经常告诉他,学数学,你需要一个错题本。可本子买了不少,小明就是坚持不下来,怎么说都没用。后来有一天,小明妈妈发现他在电脑上整理了一套奥数错题文档——题目、解题过程、批改、解析一应俱全,她惊喜地问小明,你怎么突然开始整理了?

小明解释说,用电子文档整理很方便,而且,编程的思维方式让我变得更严谨,画流程图的时候一定要把方方面面都考虑到,我现在也觉得整理错题挺好的。还有学校选课,爆款课几乎很难抢到,可小明信手拈来,又写了一个自动抢课的程序,轻轻松松抢到一门编程课,不过差点把学校网站搞崩溃了,简直像“小黑客”一样!

4、编程像哈利波特的魔法

孩子从一年级到二年级,老师的要求从看图说话到写作文,其实就是由具象思维到抽象思维的转化过程。以往我们让孩子学奥数来锻炼抽象思维,但现在的奥数大多通过刷题考取高分,套路性的记忆,并不能真锻炼到孩子的能力。而编程不仅能够培养孩子对数学、逻辑的兴趣,独立分解具体问题、建立解决路径,对于孩子的抽象思维也有很大的提升。

如今,计算机和网络已经对社会介入得越来越深,未来我们的生活一定是高度程序化的,没有编程思维的人,可能会像今天因不熟悉操作系统而无法熟练使用智能手机的人一样,与时代严重脱节。

正如学会写作,它帮我们提升了表达素养,并不一定要真去当作家或记者。那些把编程教育普及化的国家,也不是为了让孩子们将来都去做程序员,而是让他们掌握一门在未来社会十分重要的表达方式。