STEAM教育理念下的小学Scratch编程教学探究

发表时间:2021/4/14   来源:《基础教育参考》2021年5月   作者:何诗妮
[导读] 本文在 STEAM 理念的指引下,对 Scratch 课程活动展开设计,设计突出跨学科、合作性、情境性、实践性等特点。 为了推动小学信息技术编程类学科教育教学的发展,本文将围绕小学STEAM教育理念下的Scratch课程的设计与实践展开研究与探讨。

何诗妮    广东省肇庆市第十六小学  广东  肇庆  526000
【摘要】本文在 STEAM 理念的指引下,对 Scratch 课程活动展开设计,设计突出跨学科、合作性、情境性、实践性等特点。 为了推动小学信息技术编程类学科教育教学的发展,本文将围绕小学STEAM教育理念下的Scratch课程的设计与实践展开研究与探讨。
【关键词】STEAM教育;小学信息技术;Scratch课程;教学实践
中图分类号:G652.2   文献标识码:A   文章编号:ISSN1672-1128(2021)05-195-01

        随着“互联网”时代的高速发展和 STEAM 教育在中小学的积极推进,编程类课程成为中小学 STEAM 教育中的热门课程。近年,在众多编程课程中。Scratch 凭借着软件自身特点成为了最受小学生欢迎的编程课程,并在小学受到了广泛的应用。
        一、STEAM教育理念介绍
        STEAM教育,即将科学(Science)、技术(Technology)、工程(Engineering)、艺术(Art)、数学(Maths)五大学科融合起来的教学。 STEAM教育理念是一种有别于传统的学科独立、注重书本知识的教育理念的超学科教育理念, 讲究的是跨学科的知识融合,注重学生的实践操作, 侧重培养学生的创新能力、沟通能力以及解决问题的能力。
        因此STEAM教育是一种综合的教育模式,旨在对学生的各个方面的素质实行全面的提升,此教育模式及教育理念与如今素质教育改革中的提倡对学生综合素质实行全面培养的要求相一致,所以在Scratch教学活动中融入STEAM教育理念能够使教学效率得到有效提升,保证学生的个人水平得到全面的培养。
        二、Scratch教学特点
        Scratch是由麻省理工学院设计开发的一款图形化儿童编程软件。Scratch可以用于可视化编程,它将程序语言设计成一块块的积木,我们按照一定的思路,通过拖动控件来设计和开发适合儿童的各种有趣程序。此外,在此基础上,教师还可以借助软件开发出各种生动有趣的游戏、动画等。另外,教师使用Scratch程序辅助教学时,还可以提高学生的数学思维能力、创新意识、实践能力等。通过Scratch 程序,小学生可以创造出属于自己的代码作品,例如游戏、故事、动画和音乐等。Scratch 学习可以让孩子来表达自己,培养学生的学习积极性,激发学身生想象能力和思维创造能力,同时也可以提升学身信素养,为今后步入社会打下坚实的基础。
        三、小学scratch课程重要性
        1、拓展学生想象力
        小学阶段的孩子思维比较活跃,能想象出很多新颖的东西,在创作完成之后,彼此之间也能互相进行鉴赏,观察到不一样的图画,在彼此交流以及创作的过程中,能对自己的想象力进行丰富。Scratch 实用性强,学生通过几节课的学习就能把自己的想法编成程序展现出来,创作出自己喜欢的场景或者程序,这样能够让学生根据自己的想象进行发挥,从而提升自身的想象力。在Scratch编程教学中教师要能够利用小学生本身活泼、好动的特点激发学生的学习兴趣,为学生设计Scratch编程的交互性游戏,以此锻炼学生的计算思维。
        2、激发学生思考能力
        Scratch 课程在进行学习和操作时,需要学生不断地思考,对需要完成的任务进行分析和规划,再把自然语言转换成编程指令,这样才能完成创作任务。所以这就需要老师积极进行 Scratch 课程教学,这样才能让学生积极发现自身存在的问题,然后进行解决,从而提高学生自身的学习能力。


通过Scratch 编程能够引导学生对网络资源更加有效的利用,提升学生的素质创新能力。
        3、提升学生的逻辑思维能力
        Scratch 课程在教学中,能提升学生的逻辑思维能力,在借助编程软件之后,不需要去记忆代码,在操作上,需要拖拽已经布局好的程序模块,更多的是以搭积木的形式实现程序编程,在操作上看似简单,但是对学生的逻辑思维能力有一定的考验,所以在操作时,需要学生具有独立分析的能力,不但是编程积木本身存在的逻辑关系,每个案例中跨学科知识的串联也需要清晰的逻辑关系支撑着,即STEAM教育理念本身的意义所在。因此在学生不断操作的过程中,能提升自身的思维能力,让Scratch软件在STEAM理念的支撑下更加深受同学们的喜爱。
        四、STEAM理念下的小学Scrtch编程课程的案例分析
        《漂亮的风车》是一节信息技术课程,选自广东省六年级信息技术上学期第四课,该课时是Scratch编程的一个重点课时,该课时的教育目标是会用绘图工具绘制角色,并为角色搭建脚本实现效果。在本书的前一课时上,学生已初步学会角色的导入及对角色的脚本搭建。而本课时也充分融入了STEAM教育理念,为STEAM教育理念在Scratch中的应用提供案例支持。
        本节课的教学目标为:1.学会用Scratch软件的绘制工具绘制风车叶子,学会设置风车叶子的造型中心。2.掌握“画笔”模块类中“图章”和“清空”模块的使用方法。3.掌握“事件”模块类中角色被点击时响应的方法。4.初步了解舞台坐标系,学会将角色放到舞台的指定位置,并学会通过改变坐标来达到角色位置的移动。5.体验利用 Scratch 进行创作的快乐。
        本节课的案例评价:这是一节以STEAM教育理念贯穿支撑的信息技术Scratch 编程课,学生在教师的引导下,紧紧围绕“绘制风车并让风车转起来”这一任务。以学生为主体,充分发挥学生的积极性,自主探索、相互合作,完成自己的“佳作”。学生在完成项目的同时,通过多学科整合,深刻理解“角色”的构建。课堂活动中通过充分运用美术(画叶子)、数学(旋转角度)、科学(风力发动)等跨学科知识,发展学生的综合素质,实现“漂亮风车转起来”,从而学会运用 Scratch 软件,体验创作的快乐,培养了学生多种能力,给了任课教师一种全新的教学理念。
        五、STEAM理念下小学Scratch课程教学实践中的建议
        我们在小学教学中开展STEAM理念下的Scratch课程,应当从生活元素入手寻找思路、开展主题活动,只有这样,学生在实践参与的过程中就能够感受到活动的意义与价值;只有这样,才能使STEAM下的Scratch课程更具内涵。小学生的思维以具体形象思维为主,“爱看”、“爱说”、“爱玩”。而 Scratch 编程逻辑性较强,对学生的抽象思维能力有一定的要求,教师在教学过程中要善于运用直观形象进行引导,注意将科学(Science)、技术(Technology)、工程(Engineering)、艺术 (Art)、数学(Maths)五大学科的知识用丰富的授课方式准确表达。STEAM 教育强调知识的跨学科整合,Scratch编程语言作为一门工具性语言可以成为衔接多学科的桥梁。在 Scratch 教学过程中,教学案例不仅仅要注重S-T-E-A-M 的整合,还要注重小学各个学科的合理整合,在小学时期就培养学生的跨学科综合学习的意识,使学生形成良好的思维习惯和学习习惯,为将来成为综合性人才打下良好基础。
参考文献
[1]简惠莲.在Scratch教学中培养小学生问题求解能力的策略探析[J].中国现代教育装备,2018(14):10-13.
[2]袁磊,张昱昕.学科课程项目化:STEAM课程内容设计[J].开放教育研究,2019(01).
[3]仲娇娇.STEAM教学活动设计与应用研究[D].武汉:华东师范大学,2018.

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

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