Scratch 在小学信息技术课堂中的应用与实践

发表时间:2020/6/28   来源:《中小学教育》2020年8期   作者:周思云
[导读] 本文就Scratch编程在小学信息技术课堂中的应用与实践作简要分析。
        摘  要:在小学信息技术课堂引入符合学生年龄特征的编程软件Scratch,不仅能培养学生兴趣,建立编程思维,还能提高学生学习主动性,培养学生思维力、创造力和解决问题能力。本文就Scratch编程在小学信息技术课堂中的应用与实践作简要分析。
        关键词:Scratch;信息技术;应用与实践
        近年来,人工智能科学知识普及推广大潮席卷全国。国务院《关于印发新一代人工智能发展规划的通知》(国发(2017)35号)中明确指出“在中小学阶段设置人工智能相关课程,逐步推广编程教育”。小学信息技术教学内容中的“程序设计”被重视起来,在小学信息技术程序设计课堂教学中,我们的教学目的不是培养“小程序员”,而是培养学生的编程思维,从而提高解决实际问题的能力。
        与Logo语言中大量命令相比,Scratch不需要手动输入编码,它通过图形控件,学生只要使用鼠标拖拽积木模块,就可以实现很多程序功能,像玩积木一样简单,在可视化环境中掌握程序设计的基本原理与思想。将Scratch程序引进小学信息技术课堂,不仅为信息技术课堂增添了活力,更重要的是学生在进行Scratch创作中,培养了学生逻辑思维能力、创造力以及解决问题的能力。
        一、Scratch的优点
        1、积木操作,简单易学
        代码积木式的操作方式极大地简化了操作过程,操作者只需要轻点鼠标,拖拽、拼搭积木,然后加上一些自己的创意思维,就能制作出自己想要的程序,点击“舞台”后即可观看制作效果。同时Scratch的英文意思“猫抓”表现得活灵活现,就好比猫爪抓起一个积木,再放下一样的操作过程,趣味性十足,迎合学生的兴趣爱好,增强了信息技术课堂的活跃性与趣味性。
        2、指令丰富,媒体多样
        Scratch的指令丰富,媒体多样,八个大类别共计一百多块积木模块,包含一般程序设计所需的基本功能,包括建模、控制、动画、事件、逻辑、运算、交互性等。通过简单的程序指令操作,就可制作出互动式故事、动画、游戏、音乐等令人惊叹的作品。在Scratch中媒体的应用也是十分丰富的,其中输入类媒体应用包括声音侦测、鼠标侦测、键盘侦测、第三方传感等,输出类包括音乐、动画、马达等。强大的功能涉及领域广泛,可创作体裁丰富,涉及数学、科学、语言、逻辑、美术、音乐等多个学科,很好地满足了学生求新、求异的不同需求。
        二、Scratch在课堂教学中的实践
        1、精选案例,理清思路
        刚开始教学Scratch的时候,要精心挑选案例以吸引学生,在课堂中使用的步骤是:展示案例→引导分析→设计角色→落实编程→分享交流。案例可以让学生先熟悉要学习的内容,展示案例可以激起学生的兴趣,通过引导分析,培养学生在编程过程中学会对复杂问题进行分解,然后对分解出来的问题进行具体分析,分析各个局部之间的逻辑关系,最后得出解决问题的方法。
        教学Scratch不是为编程而编程,通过案例展示,主要是让学生认识模块,理解程序设计思想,逐步建立编辑思维,为后面的创作打下基础。例如:在《鲨鱼吃小鱼》这个项目中,通过播放动画,让学生感受动画的设计思想。鲨鱼追到小鱼后,鲨鱼就变换造型,小鱼就隐藏,如此反复。

这时要带领学生把探究的问题列举出来:有几个角色?每个角色有什么动作?会涉及到哪些语句?我们的教学不要停留在只学会创作出作品的层面,更重要的是让学生了解“程序设计的基本思想”,理解怎样用命令来解决问题或实现自己的设想。
        2、绘制流程,自主探究
        理清思路之后,学生开始画流程图,最后才是绘制角色,编写脚本。教师把案例投放到大屏幕上,学生绘制流程图,开始探究制作。学生可以尝试各种变化。如改变各个角色的造型、背景图,增减角色的数量及运动方式和动画效果,并赋于角色不同的动作;还可以通过设置变量,设计出新的作品。期间教师根据技术的难易程度,给予有困难学生一定的技术指导,再给予鼓励,重点引导学生去研究解决的办法,这既提高了学生解决问题的能力,又发展了学生的思维能力,还给学生带来了美好体验,让他们找到成就感。
        3、展示作品,互评互赏
        学生通过自己的尝试、努力、创新,制作出新的动画,激发了学生的创新意识,跟同学分享、交流,增强了其自信心。学生把完成的作品提交给老师共享后,可自由观看其他同学的作品,然后选定一两件作品作出评价,在赞扬中指出不足,还要提出可行的修改意见。同时,展示几个最有创新的作品,与学生分享、学习。通过分享和评价,不仅培养学生的观察、表达能力,提高自信,还能帮助学生将作品再次完善,激发学生思考、设计、创新的热情。
        三、Scratch在实践中的思考
        Scratch的教学对象为八岁以上的孩子,从三年级开始就开设这门课程。利用Scratch软件可以轻松地制作出互动式的动画、游戏等作品,在日常的课堂教学中还要做好以下工作。
        实例要选取生动鲜活的。优秀的实例能更好地激发学生的学习热情,编程不能仅仅是程序设计,更应该在实例中渗透相关的知识点。因此,在实际的教学中,要选取贴近实际生活的实例,保持新旧知识联系和递进关系。在刚开始教学最好选择难度很低的动画制作,例如:小猫打招呼、翻跟斗的小猫咪等。让学生清楚Scratch软件程序的顺序结构。随着教学的深入,选择的实例也逐渐带有计算和少数传感器的应用,例如面积计算、鱼儿在水中游泳等。总之,在教学中,实例的精心选取和设计是非常重要的。
        在Scratch教学中要给学生足够的探究时间和合作交流空间。中小学程序设计教学的一个主要目标就是培养学生自主探究精神和创新能力,而合作交流则是程序设计教学的重要组织形式之一,也是学生喜欢的学习方式。在小组合作过程中,学生能学到别人的思路与方法,进而可以综合不同的想法,用不同的思路去理解程序设计的内涵。实现在合作学习中,发现问题解决问题,提升学生的综合运用能力,为学习程序设计创设良好氛围。
        Scratch教学实践中,还应根据教学难度不同而采取相应教学策略。在Scratch学习的起初阶段,可以采用教师讲解演示法。但教师的讲解绝不是简单知识传授和操作步骤指导,而是要注重方法的指导和能力的培养。随着Scratch教学的深入,学生对Scratch软件的熟悉,在教学中逐步采用任务驱动法来进行教学,然后再根据研究性学习的特点,把教学过程逐步演变为学生自主设计和创作作品的过程。
        通过Scratch在小学信息技术课堂中的应用与实践,Scratch进入信息技术课堂,受到学生的喜爱,有效地激发了学生对程序设计的学习兴趣,领悟程序设计思想,较好地锻炼了他们的逻辑思维能力和编程思维,而且通过Scratch的创作,培养学生的创新精神与实践能力,从而提升学生的综合素质。
        参考文献:
        [1].阿部和广著陶旭译《Scratch少儿趣味编程》人民邮电出版社
        [2].凌秋虹《Scratch在小学信息技术课堂中的应用与实践》中国电化教育
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

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