龙源期刊网 http://www.qikan.com.cn 小学生Scratch编程教学与计算思维的培养 作者:王丽娟 来源:《教育周报·教研版》2018年第30期 从周以真教授提出的计算思维这个概念,我们可以看出计算思维是人的思维,是一种描述人们思考如何利用计算机来解决问题的途径,在小学信息技术课程中开展Scratch编程教学是当前理解和培养小学生计算思维的最佳途径。 小学生的抽象思维能力还存在一定的不足,很多编程程序的学习都需要学生发挥抽象思维能力,所以有的学生在信息技术课程中的学习上会感到枯燥、难以理解,从而对这门课程的学习丧失乐趣和信心。Scratch创意编程工具以形象、直观的积木指令代替了枯燥、难记的代码指令,寓教于乐,极大的发展学生的思维。 一、Scratch编程对学生能力的发展 (1)通过Scratch教学培养计算思维的学习和设计自动化。Scratch编程采用搭积木的方式快速实现程序的编写,学生学习Scratch编程就像儿童在搭有趣的积木玩具,通过舞台区的演示,学生可以很直观地看到程序效果,这种借助Scratch进行编程学习的方式就是一种自动化的计算机科学方式。比如,老师在讲解“遥控汽车――角色的控制与停止指令”的时候,为了让学生深入理解汽车前进、倒车和停止的状态,老师可以让学生戴上汽车的头饰,然后老师发出指令要求,汽车得到指令后及时做出相应的动作。通过这种情境模拟的方式进行教学,能够激发学生的学习乐趣,提高学生编程的有效性。 (2)通过Scratch教学培养计算思维的任务分析和设计。Scratch中的每一项任务,都需要学生先进行分析,再思考问题解决的方式方法,最终设计出符合需求的指令算法。老师引导学生进行游戏设计的时候,学生可以根据重复和不断增加的准则,逐渐深入,不断尝试使用交互和多场景交换的模式,从而熟练掌握算法结构等相关内容。 (3)通过Scratch教学培养计算思维的程序优化处理。在利用Scratch进行程序设计过程中,我们经常会发现同一个效果可以有多种途径来完成,从中可以找出最好的或者最合理的方式,这个过程就是计算思维的优化过程。我们要引导学生加强设计能力,敢于创新和思考,从而逐渐发展成为计算创造者和研发者。在课堂教学的过程中,老师为了加强学生实践动手能力,相应的教学安排、课时安排、优秀作品展示等教学资源都要进行认真的设计和安排,让学生感受到其中的乐趣。通过多次项目研究训练,加强使用Scratch的操作能力,可以在所掌握的知识上进一步完成现阶段的学习任务,并且理解指令集程序,再传递给角色,这时角色收到指令信息后及时做出反应。 二、现下Scratch编程教学的不足与改进策略 本文来源:https://www.wddqw.com/doc/8240b84e5b8102d276a20029bd64783e09127df2.html