您好, 访客   登录/注册

Scratch教学对小学生计算思维养成探讨

来源:用户上传      作者:

  摘 要:随着社会对技术创新需要日增的影响,国家课程对小学生信息技术教学提出新的目标,其中在小学生阶段最为突出的目标之一就是培养小学生计算思维,它也是小学信息技术教学的核心内容之一。众所周知,Scratch教学能够有效促进小学生计算思维的养成。
  关键词:Scratch教学;小学生;计算思维
  中图分类号:G623.5
  文章编号:2095-624X(2019)11-0090-01
  一、小学计算思维培养中需要注意的问题
  计算思维主要是指通过计算机科学概念实施问题求解、系统设计等一系列思维活动,其中计算思维主要是对问题有效解决的过程,此过程主要包含数据分析、問题制定以及设计算法等[1]。由此可以看出,计算思维包括较多独有要素,所以需要在Scratch教学中进行有效的实践。
  结合小学生年龄特点,将小学阶段计算思维中的基本要素表现在以下几个方面:首先是自动化,也就是计算机科学方式,通俗地讲就是所有的问题决策和处理过程都应该由学生设计的程序实现,所有的应用场景和过程也应由程序实现;其次是算法,也就是对问题的分析与思考,小学生可以用自然语言中的“如果……那么……,一旦……就……”等方式进行算法演练;再次是逻辑,也就是问题引发的相互关系与可能性,小学生可以用游戏、枚举、试验等多种方法对问题的逻辑性进行分析;另外是优化,也就是对问题的解决方案进行更好的完善;最后是抽象,也就是通过计算机科学方式对问题解决方法与思路实施有效地整理与归纳。
  二、Scratch教学中计算思维的表现
  1.表现在计算机科学编程方式中
  Scratch只需要对程序模块实施拖拽,采用搭积木的方式进行程序的编写,图形化编程让学生不再花费太多的时间记忆语法。由此,学生能更多更快地聚焦问题的解决方法设计丰富界面。运用这种学习方式更符合小学生的认知特点,使编程过程更加具有趣味性。
  2.表现在设计算法与任务分析中
  在进行Scratch教学时,教学中的每个任务都需要学生对其实施有效的分析,再对相关要求进行思考,以此寻找出一定的解决方法,并在较大程度上设计出符合自身要求的指令算法。比如,《机器人巡逻》中,学生需要进行脚本设计,让机器人完成巡逻任务[2]。一般情况下学生对此任务有不同思路,有些认为通过移动指令来移动机器人巡逻,需要多条移动指令才能保证机器人四周巡逻;有的却利用重复执行指令使机器人四周巡逻,以此降低脚本设计的复杂性。
  三、Scratch教学对小学生计算思维养成的方法
  1.分析主题,培养学生思维算法与逻辑能力
  通过对主题的全面分析,以此帮助学生对一些问题进行有效规划,因此学生的分析过程较为重要。在分析中能够对角色要实现的效果实施有效分析,同时在此基础上对指令提供简单依据,这在较大程度上为脚本设计指明了方向。比如,在猜数字中,学生需要设计一个猜数字游戏。玩家需要单击0至9中任何一个数字,游戏会提示玩家数字的大小,直到玩家猜对位置。此脚本设计能够在较大程度上对不同角色之间的相互关系进行有效的理清,这在较大程度上可有效培养学生逻辑思维能力与算法,以此提升计算思维能力。
  2.脚本设计,提升学生计算思维优化能力
  学生分析后有自己的解决思路,就会在设计过程中针对不同角色脚本进行设计,以此通过角色中的效果寻找有效指令,并对一些相关参数以及顺序进行有效的修改,在修改过程中需要对此进行不断调试,并在此基础上进行不同角色脚本程序的设计,最大限度地实现角色效果。在设计过程中,学生需要对脚本进行多次设计,并在此基础上进行有效的优化,这能够在较大程度上使脚本设计更加合理,同时也对学生计算思维中优化能力实现培养。
  综上所述,Scratch通过可视化教学来提升小学生计算思维,这在较大程度上可有效提高学生抽象思维能力。此外,Scratch软件操作简单,并且操作内容较为丰富,这能够有效提高小学生面对问题时的处理能力,从而提高教学质量。
  参考文献:
  [1]秦婧丽.小学Scratch教学中学生计算思维能力的培养策略[J].考试周刊,2016(68):120.
  [2]乐婷婷.Scratch教学如何培养小学生的计算思维[J]. 小学生:教学实践,2017(11):54.
  作者简介:甘华兵(1979—),男,浙江台州人,一级教师,本科,研究方向:小学信息教育。
转载注明来源:https://www.xzbu.com/1/view-14983280.htm