Scratch编程对数学思维培养的提升

发表时间:2021/4/23   来源:《中小学教育》2021年1月第3期   作者:闫虎伟 赵美玲
[导读] 在小学阶段的数学学科学习中,非常重要的就是数学思维
        闫虎伟  赵美玲
        北京师范大学神木实验学校  719300   神木市第四小学  719300
        摘要:在小学阶段的数学学科学习中,非常重要的就是数学思维。在实际的编程教学中,对数学思维的培养进行重视,不但可以使学生对于问题的分析能力提升上来,还能最大化的提升其解决问题的能力,最终使小学生的数学思维全面提升上来。基于此,本篇文章主要对Scratch编程对数学思维培养的提升进行全面深入的分析和探讨。
        关键词:Scratch编程;数学思维;培养
        前言:对于Scratch而言,其属于一款少儿编程工具,而且主要的设计开发者就是麻省理工学院。在小学阶段的数学教学中,数学思维的培养非常重要,其主要包含三方面的思维,首先就是简约思维,其次就是转化思维,最后就是启发思维,而对小学生数学思维进行全面的培养和提升,可以使小学生的综合全面发展得到根本性的促进,因此,就要将Scratch编程结合进来,进而进行深入的探讨。
一、构建模型,培养简约思维
        对于数学思维而言,其主要的目的,就是对问题进行全面的解决,而要想解决相应的问题,就要对问题进行确定。在实际的编程教学过程中,要想使问题确定下来,则就要将构建模型的方法应用进来,简单的来讲,就是将实际可以通过语言方式进行描述的具体问题,进而将其转化为计算机实际处理的模型。对于该过程而言,其本身的抽象性非常强,因此,教师在实际教学的过程中,必须要对简约思维的渗透进行重视,进而在导入环节中,将生活情境设置进来,通过相应的学习单,使学生将问题模型构建出来。
        全面确定完学习任务之后,教师还要进一步细化学习任务,并且对计算机求解的模型进行全面的应用,则教师可以将儿童简约思维训练的学习单设计进来,对任务中实际涉及的对象以及具体细节动作等进行分析,进而将计算机可以解决的模型构建出来。在实时分析动作效果的过程中,还要对学生语言描述的标准型和规范性进行重视,进而使学生的整体思维更加清晰,使学生的简约思维得以培养,促进学生数学思维的发展。
二、化难为易,培养转化思维
        在实际的编程教学中,非常重点的内容,就是学习并理解新指令块。如果在实际的教学中,让学生对新指令块的使用环境进行重点关注,并且将提问的方式深入进来,通过教师的进一步引导,确保学生最后对相关指令快进行全面发现,在整个体验不断转化的过程中,可以使学生对其实际要点进行全面的掌握,而且学生的后续理解也会更加透彻和深化。举例来讲,在赛道上,小车在智能行驶,则要将“颜色...碰到颜色...”指令快借助进来,进而达到判断的问题。与此同时,教师可以要求学生对赛道的背景图进行观察,进而进行思考,首先第一点,对封闭赛道进行观察;其次第二点,就是对小车需要返回赛道的情况进行判断;最后一点,就是对小车判断该返回赛道的指令快进行寻找。

基于此,就可以使学生对于指令快判断的目的全面达成。通过对指令的聚焦,则有以往的形象表达进一步转化为抽象的指令快,不但可以使整体的思维难度进一步降低,还能最大化的培养学生的转化思维。
        在实际编程教学的过程中,教师必须要保证,学生可以将相应角色的程序赋予进来,并且根据实际的要求,可以真正的动起来。如果整体的角色动作并不难,则学生在实际编程的过程中,就相对简单;与之相反,则相对较难。但是如果通过教师的引导,让学生将自己本身想象成为具体Scratch编程中的某个角色,再以具体的问题为依据,进而进行思考和运动,实际的效果往往出乎意料。而且基于此种方法,不但可以增强学生的体验,还能最大化的转化训练学生的思维,使学生的转化思维得以培养,促进学生数学思维的发展。
三、纠错优化,培养启发思维
        如果脚本在实际运行的过程中,与实际预期的结果并不完全符合,则要开始纠错。对于Scratch软件而言,其实际出现错误的过程中,通常情况下,都是逻辑错误,而且具备隐蔽性的特点。所以,教师在进行实际教学的过程中,要将启发思维训练模式采取进来,即“大胆假设—小心求证”。其中,所谓大胆假设,其主要就是在程序调试中,要启发实际可以观察到的非预期现象,对学生进行积极的鼓励,鼓励其对于可能产生问题的要素进行勇敢的猜想;所谓小心求证,其主要就是通过对学生的引导,进而对相应的干扰全面排除,进而进行逐步的调试,对怀疑对象进行逐步的排除,进而达到程序调试成功的目的。
        正常情况下,相应的脚本可以以实际的预期情况为依据,进行执行,其主要代表的就是已经解决了相应问题,但是,并没有说,整体的数学思维培养全面结束。因此,教师必须要以实际的程序本身和实际执行情况为依据,进而让学生的思维进一步放飞,在优化程序的过程中,使学生的启发思维得到再一次的训练。在整个过程中,可以有效的发散学生的思维,使学生的启发思维得到最大化的培养。
        结语:总而言之,本篇文章主要对Scratch编程对数学思维培养的提升进行了深入的分析和探讨。在小学阶段的数学教学中,将编程教学应用进来,要想使学生的数学思维得以培养,并非是一蹴而就的。但是将Scratch编程教学充分全面的应用进来,并且通过对简约、转化和启发等数学思维的合理培养,可以使学生的数学思维得到最大化的提升,而且不论是在当下阶段的数学学习,还是在生活中的数学运用,以及未来阶段的学习和发展都会起到至关重要的作用,而且还能使学生的问题分析和解决能力得到最大化的培养,进而使学生的未来发展得到根本性的促进。
参考文献:
        [1]王建运.如何在小学数学教学中培养学生的数学思维[J].科学咨询(教育科研),2020(11):268.
        [2]马志强. 小学数学教学中数学思维能力的培养[C].教育部基础教育课程改革研究中心:教育部基础教育课程改革研究中心,2020:59.
        [3]李长青.在数学活动体验中培养聋生数学思维能力——以《分数的意义》一课为例[J].现代特殊教育,2020(15):56-57.
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: