您好, 访客   登录/注册

小学Scratch教学中培养学生的计算思维探讨

来源:用户上传      作者:

  摘 要:本文作者具有多年一线小学信息技术教学经验,希望能够通过本篇文章,简要分析如何利用小学Scratch教学来培养学生的计算思维能力。希望能与各位同行相互交流,共同进步。
  关键词: Scratch 信息技术 小学教学 计算思维
  《国家新一代人工智能发展规划》要求在中小学阶段设置人工智能相关课程,逐步推广编程教育。重庆市教委《关于加强中小学编程教育的通知》要求各中小学开足开齐编程教育课程,小学三至六年级累计不少于36课时、初中阶段累计不少于36课时。重大版小学信息技术第八版专门安排了儿童编程模块,以Scratch软件基础知识学习为主线对小学生进行编程教育。作为一款可视化图块式编程工具,Scratch使文化得以图形化,可视化,契合小学生思维能力,易于使用,是一款非常适合小学生使用的编程软件。通过教师的正确引导,学生可以很容易地进行操作,创建一个精彩的故事,为达成计算机教学的目标助力,进一步地锻炼了学生的思维水准和实践能力,逐渐培育了学生的提高学生的计算思维,提高学生的理科修养。
  一、使故事情境更加生动,具体化,形象化
  现在小学生上学普遍较早,年龄较小,心智发育不成熟,思维能力还正处于成长的阶段,对于具体的事物认知尚且需要时日,对于抽象事物的认识则更加困难,也就是说,当前小学生的抽象思维能力不佳,亟待提高。而在信息技术的教学中,理科性强,抽象思维可以说是学习计算机课程所必须要具备的品质,因此这也给信息技术课程的推广造成了很大的困难。学习程序需要高度抽象的思维,如何保证小学生的学习兴趣,如何提高他们对学习的信心,就十分关键。也正因如此,引入Scratch软件就显得十分必要。Scratch编程的困难系数低,便于小学生理解,简单清晰的界面也使得操作变得越来越易上手,而在课程中,由教师选择合适的实例,采用正确的方法引导学生独立编程设计则更加重要。教师应该结合实际内容和教学目标,设置相应的任务,让学生自由的条件下创造精彩的故事,模拟故事过程,并鼓励学生积累实践经验,更全面的理解抽象的形象,在脑海中形成具体的物象。在创造故事情境的过程中,教师要引导学生逐步完善和丰富故事,可以利用分角色扮演等,让情景由抽象转为具体。[1]
  比如,当教师在进行“遥控直升机——角色控制和停止命令”的讲解过程中,就可以通过创建生动形象的故事情景来帮助学生更好的认识和了解课程内容,也可以让学生亲自扮演,深入课程,融入讲解。可以在教师的引导下,由两个学生分别扮演电脑和直升机,而电脑可以指挥直升机做香盈动作,比如,当电脑发出“前进”命令时,“直升机”即进行前进动作,当电脑发出“后退”命令时,“直升机”就依据命令后退;当听到“上”的命令时,由学生扮演 的“直升机”可以直接用跳到台阶上来表示“上”,听到“下”的命令时亦然。学生可以根据自己的兴趣,对表演对象进行适当扩充,比如增加直升机机长,军队指挥官,乘客等。通过这种有故事情境的活动,不仅可以让学生通过参与班级活动而有了参与感,增加学生之间的团结,活跃课堂氛围,也可以通过活动来让学生来感受到程序之间的区别,更好的学习别称程序,提高教学质量,提高学生的学习兴趣。讓小学生在玩中学,学中玩,更好地锻炼抽象思维。[2]
  二、课堂游戏个性化,提高Scratch在学生中的普及度
  小学生年龄尚小,正处于活泼好动的年级,长期将学生束缚在教室里不利于学生的身心健康发展。游戏是充满乐趣的,而在信息技术的课堂中加入游戏,配以教师的适当指导,教师可以适当指导模仿互动游戏,这将极大地激发学生的兴趣。在Scratch编程设计中,所有学生都必须参加以学习数据概念为重点的活动,深入实践,力求对计算机技能有初步的掌握,培养最基本的兴趣,提高最基础的能力。在指导学生进行课堂游戏时,方法和技巧、规则都应该是最先普及到的,而且游戏的目的以及精神也必须传达到学生面前,让学生明白自己参与活动的目的,更好的学习Scratch。值得注意的是,游戏的设计需要慎重,应该不断重复,同时又呈上升趋势,也就是由难到易,反复操作,帮助学生更好的熟练地操作。
  比如,教师可以给学生设计一个“迷宫游戏”,在游戏中设计两个角色由学生扮演,即老鼠和猫,而教师在其中充当指导的角色。在教师的指导下,力争要让学生明白条件的计算概念。对于“小猫”的控制,学生可以根据自己的喜好选择使用、控制传感器、键盘或鼠标等。游戏规则可以逐渐复杂,但一定要注意符合学生的认知能力,老师需要耐心地引导学生,在这个过程中培养学生独立思考和探索的能力。教师还可以在游戏中加入定时器规则,清晰地规定游戏时间,让运算符、数据等相关计算概念能够被学生深入理解。当然,教师也可以利用变量函数来指导学生设计规则,使故事情景更加真实,也进一步锻炼学生的计算思维能力。
  三、鼓励学生开发项目,巩固Scratch编程设计的方法技巧
  Scratch在小学的教学目标主要是帮助学生初步了解计算机知识,掌握项目开发的初级技能。学生可以利用知识,结合想象,巩固技能,强化计算思维,调动学生的学习热情和对信息技术课程的兴趣。教师要鼓励学生在设计、创作、实验、探索、分享的过程中,更加自信,展示的更加大胆。在课堂教学中,为了使学生能够产生自主探究的兴趣,教师必须精心选择和设计一系列的教学资源,合理安排教学计划,还可以设计创新的形式如小视频幻灯片来吸引学生。不同的项目可以帮助学生提高自己的计算机能力,快速整合知识,通过提高创新已是来锻炼自己的计算思维能力。[3]
  结语
  综上所述,在小学信息技术教学中,Scratch教学极为必要,这是能够适应学生的利用可视化编程工具,传统编程设计软件界面较混乱,所需要的计算机技能较高,可能容易打击到刚刚接触信息技术的小学生,而Scratch技术则相对更加简单,虽然操作简单,但内容更加详实,也比较适合小学生的心智发育状态,相比更容易被学生接受。在Scratch教学中,教师可以在扮演引导者的角色时,不断引导学生解决问题,不断提高他们的实际操作技能,鼓励学生设计不同的编程程序,不断提高他们的创新能力,最终综合起来,培养他们的计算思维。
  参考文献
  [1]章伟.在小学Scratch教学中培养学生的计算思维[J].教师教育论坛,2018,31(06):93.
  [2]章伟.培养计算思维的小学编程校本教材开发与应用——以应用Scratch创作“迷宫大战”为例[J].中小学数字化教学,2018,6(3):57-59.
  [3]秦婧丽.小学Scratch教学中学生计算思维能力的培养策略[J].考试周刊,2016(68):120-120.
转载注明来源:https://www.xzbu.com/1/view-14791873.htm