小学生Scratch编程教学与计算思维的培养说课讲解

时间:2022-07-11 22:17:25 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。


Scratch




精品文档

小学生Scratch编程教学与计算思维的培养

作者:王丽娟

来源:《教育周报·教研版》2018年第30

从周以真教授提出的计算思维这个概念,我们可以看出计算思维是人的思维,是一种描述人们思考如何利用计算机来解决问题的途径,在小学信息技术课程中开展Scratch编程教学是当前理解和培养小学生计算思维的最佳途径。

小学生的抽象思维能力还存在一定的不足,很多编程程序的学习都需要学生发挥抽象思维能力,所以有的学生在信息技术课程中的学习上会感到枯燥、难以理解,从而对这门课程的学习丧失乐趣和信心。Scratch创意编程工具以形象、直观的积木指令代替了枯燥、难记的代码指令,寓教于乐,极大的发展学生的思维。 一、Scratch编程对学生能力的发展

1)通过Scratch教学培养计算思维的学习和设计自动化。Scratch编程采用搭积木的方式快速实现程序的编写,学生学习Scratch编程就像儿童在搭有趣的积木玩具,通过舞台区的演示,学生可以很直观地看到程序效果,这种借助Scratch进行编程学习的方式就是一种自动化的计算机科学方式。比如,老师在讲解遥控汽车――角色的控制与停止指令的时候,为了让学生深入理解汽车前进、倒车和停止的状态,老师可以让学生戴上汽车的头饰,然后老师发出指令要求,汽车得到指令后及时做出相应的动作。通过这种情境模拟的方式进行教学,能够激发学生的学习乐趣,提高学生编程的有效性。

2)通过Scratch教学培养计算思维的任务分析和设计。Scratch中的每一项任务,都需要学生先进行分析,再思考问题解决的方式方法,最终设计出符合需求的指令算法。老师引导学生进行游戏设计的时候,学生可以根据重复和不断增加的准则,逐渐深入,不断尝试使用交互和多场景交换的模式,从而熟练掌握算法结构等相关内容。

3)通过Scratch教学培养计算思维的程序优化处理。在利用Scratch进行程序设计过程中,我们经常会发现同一个效果可以有多种途径来完成,从中可以找出最好的或者最合理的方式,这个过程就是计算思维的优化过程。我们要引导学生加强设计能力,敢于创新和思考,从而逐渐发展成为计算创造者和研发者。在课堂教学的过程中,老师为了加强学生实践动手能力,相应的教学安排、课时安排、优秀作品展示等教学资源都要进行认真的设计和安排,让学生感受到其中的乐趣。通过多次项目研究训练,加强使用Scratch的操作能力,可以在所掌握的知识上进一步完成现阶段的学习任务,并且理解指令集程序,再传递给角色,这时角色收到指令信息后及时做出反应。

二、现下Scratch编程教学的不足与改进策略

1)教材知识点孤立。现今使用的Scratch教材都采取基于知识点的方式设计教材内容, 没有延续性, 注重知识灌输忽视能力培养。各知识点的相互独立,使得学生在学习过程中,兴趣不高,难以构建知识体系和算法结构,不利于学生计算思维的发展。为解决这一问题,在编写教材时,我们可以选取一个较为复杂的游戏,例如走迷宫,作为教学的主线。一开始,先将变量、逻辑结构这些基本知识进行讲解,如控制、交互、消息、事件等条件响应判断, 变量、条件、逻辑等数据处理, 顺序、分支、循环等程序结构, 多媒体资源的调用等知识。

收集于网络,如有侵权请联系管理员删除


精品文档

然后根据调用情况将游戏进行拆分设计,形成由易到难逐步实现最终效果的各个关卡。学生在教师的指导启发下,利用学到的基础知识,相互协作,自主的尝试设计每一关卡。这样一来,学生的自主学习热情和整体参与度会提高, 能积极把编程学习融入创作具有生活化及富有个性的互动作品中。

2)教学方式单一。现下Scratch教学的常用方式为教师讲解范例学生研习范例师提出创作主题学生模仿设计学生自由创作师生分享交流与评价作品。这种教学方式能让学生快速理解、掌握单一知识点并将其内化运用, 但不仅忽视了学生的主动性和创造性,也忽视了学生分析问题、解决问题能力的培养。Scratch教学方式应重点突出对学生思维的诱导、指引和归纳, 使学生从我要做什么我要怎么做转变, 最后到我还能这样

。在实际教学中, 问题引入可以采取教师提示或者学生交流讨论的方式, 从而让学生将自己日常玩游戏的实际经验迁移到游戏创作中。

3)教师专业性不足。Scratch编程近几年引入小学教育,旨在培养学生的编程思维能力,但从教的信息技术教师并没有专业系统的学习过Scratch软件,在边学边教的情况中,难免会出现教学点偏颇的问题。为解决这一问题,应对信息技术教师进行多元化的培训和交流,使得教师的专业性得以提高,从而在教学过程中做到游刃有余。

Scratch编程教学在小学信息技术学科推行的如火如荼,得益于它可以通过图形化的积木搭建来达到解决问题的目的。在小学信息技术教学中,Scratch作为可视化图块式编程工具受到了学生的喜爱,操作比较便捷、内容多种多样,学生通过对问题的处理,能够不断的加强创造思维能力和计算思维能力。

作为一线信息技术教师,应该对Scratch软件进行深度学习,以教材为立足点,根据学生现有技术水平和思维能力,进行本土化的教学设计,积极实践,不断反思,让学生的思维能力得到更高更好地发展。

收集于网络,如有侵权请联系管理员删除


本文来源:https://www.wddqw.com/doc/6ef1343827c52cc58bd63186bceb19e8b8f6ec8f.html