相信很多家长
都有这样的困惑:
为什么刚上学的时候
孩子的成绩很好
尤其是数学
经常考98、99甚至100分
但一旦到了三四年级
孩子的成绩就大不如从前
数学分数一路下滑
甚至变得力不从心
逐渐“掉队”同龄孩子
问题出在哪里呢?
是孩子不用心?
还是以前的成绩好只是假象?
别说小孩子,很多家长对于数学也是头疼犯难。的确,数学这门学科入门并不难,小学三年级以前,可以依靠记忆力掌握简单的基础计算,考到90分以上很容易。
当到了小学四年级数学开始涉及到逻辑能力时,大多数孩子会因为思维水平跟不上而成绩下降,再往后初中数学需要空间想象力、高中数学需要抽象、归纳、演绎等思维能力,如果没有相匹配的这些能力,自然数学成绩就难以提升。
所以,弄清楚数学这门学科的本质,从小就锻炼孩子相关的能力对于数学学习来说十分重要。
数学是利用符号语言研究数量、结构、变化以及空间模型等概念的一门学科。它是抽象的,考验孩子们的逻辑能力和思维的缜密性。这些特点与少儿编程所着重培养孩子的各项能力高度契合,不止能力,少儿编程的教学内容中也融合着大量的数学知识。
就拿Scratch创作来说,每一个作品都与数学有着千丝万缕的联系。Scratch作为一个图形化的编程工具,各种指令为孩子创作提供了支持,其中每一类指令都离不开数学知识,比如简单的大小、角度、粗细值以外,还有逻辑运算,判断指令都与数学有关。
那么具体来看,少儿编程是如何促进孩子数学学科的学习呢?
1.帮助孩子理解数学抽象概念
对于许多学生来说,数学概念太抽象。我们可以通过编程,将抽象的数学概念转化为看得见、会动的图像。
例如在编程的过程中,孩子对小数和分数会有更直观的理解。将代码中的小数点移动位置,屏幕上的物体大小就会发生巨大的变化。这样就可以将数学抽象的概念形成鲜活的图形,印到孩子的脑海里,从而加深对数学概念的理解。
例如坐标系,以Scratch为例,舞台是一个以中心为原点的直角坐标系,x轴正方向为右,y轴正方向为上。通过(x,y)坐标点,来控制所有角色的位置。事实上,舞台上还有一个隐含的坐标系,通过方向、角度和距离,这是一个极坐标系。上下左右的位置,行动操控都是通过角色的坐标来实现的。
再如数学中最常用的函数,书本上的概念理解起来很抽象,如果通过编程,我们就可以在计算机上展示出来。
2.编程强化能力,提高孩子成绩
编程可以提升逻辑思维、演绎推理能力,这些也是学习数学的必备能力。编程中涉及的逻辑、组织和分析数据,以及将问题分解为更小部分,再逐个解决的拆解思维,在解决很多数学问题时一样可以用到。
就比如我们在编程中经常会用到的,也是孩子比较熟悉的事件逻辑,用基本的事件模式,来生成事件判断语句。
因此编程的学习过程对于孩子数学能力的强化、成绩的提升是毋庸置疑的。
3.编程是对数学知识的整合和反思
如果孩子想用代码来编写一个有趣的小程序,那就要用到各种各样的数学知识,在这个过程中,孩子也能接受到很多超前的数学知识,从而慢慢形成一个同龄人不具备的高维解题视角,对数学概念的理解也更加深刻。
其实,编程不仅对数学学科的学习起着重要作用。随着人工智能的不断发展,编程,已经成为孩子在信息化时代所必须具备的一项基本能力。
编程在孩子早期逻辑思维的开发和基本技能的学习和训练中,扮演着重要的角色。让孩子早点接触编程、学习编程、掌握编程,绝对是有利无害的一件事情!
-END-
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.