试论Scratch编程在信息技术教学中的实践与应用

(整期优先)网络出版时间:2019-08-18
/ 2

试论Scratch编程在信息技术教学中的实践与应用

金海

金海(甘肃省临夏市实验第二小学甘肃临夏731100)

摘要:Scratch编程是现阶段在小学开设的信息技术课上,编程部分的内容,Scratch编程的特点是比较适合一些无基础的程序设计学习,是非常好的一款软件,借助各类控件的组合以及搭建,对程序实现设计以及制作。因此Scratch编程被应用到小学,作为一种入门的编程学习工具,对有趣的动画进行开发,也可以在Scratch的社区上公布自己的一些作品,是非常好的教学资源,小学阶段的Scratch编程教学,是教育方面非常重要的研究内容。本文分析在小学的信息技术课上,Scratch编程的实际应用。

关键词:Scratch编程;信息技术;实践与应用

中图分类号:G623.5文献标识码:A文章编号:ISSN0257-2826(2019)08-102-01

前言:Scratch编程在信息技术课上的应用,可以适当为学生展示程序设计的一些思想,并让学生对基本的编程有所掌握,对技术处理以及解决问题可以进行适当应用。在信息技术课上对Scratch编程展开应用,小学生可以在信息技术方面实现个性化发展,在信息技术课上借助Scratch编程,让学生体会到亲身创作的乐趣,对自己的想法进行表达,也可以与其他的伙伴一同进行Scratch编程的交流,相比于其他的编程语言,Scratch编程的优势是更能激发出学生的热情以及兴趣,从而让学生对编程的应用能力得到提升。

一、Scratch编程的简介和特点

Scratch编程是麻省理工设计的,面向儿童学习应用的编程工具,从2012年开始Scratch编程逐渐在国内进行普及,结合八岁以上的儿童身心特点以及形象界面的浓厚兴趣,Scratch编程体现出非常强的应用优势。对Scratch编程展开应用,简单易学,小学生本身对编程是没有基础的,但是Scratch编程的界面是非常生动的,与纯代码界面不同,Scratch编程的内置程序,可以进行对各类控件的组合以及搭配。从而实现编程,这是Scratch编程的显著优势[1]。

Scratch编程的过程其实可以比喻成是搭积木,是借助组合以及搭建的方式,让学生对各类的命令模块设计和组合,入门的时候学生可以不需要懂得积木本身的内涵,也不需要高深的编程思维。因此Scratch编程比较适合入门级的学习[2]。

二、Scratch编程在信息技术教学中的实践与应用

(一)提出主题,设计思路

在Scratch编程的实际教学中,让学生体会到Scratch编程学习的乐趣。可以引入游戏教学,让Scratch编程学习更加具备趣味性[3]。比如在《小猫投篮》的游戏中。教师与学生可以对篮球比赛的视频进行观看,然后引入本节课Scratch编程的主题,小猫是其中的主角,成为投篮者。那么教师就要让学生进行思考,小猫要做什么样的动作,如何进行动作的控制,如何才能顺利投篮,要对球的轨迹如何进行控制。学生回答,小猫若是可以运行运球、拍球以及投篮,用鼠标以及键盘可以对小猫进行控制。在这个游戏中,还需要球场作为背景,那么可以让学生用纸笔先设计出草图,其中包括角色、背景以及比赛的方式等,需要用到哪些控制键,让学生进行自主设计,然后对概念图进行展示。

(二)研习范例,模仿制作

教可以利用Scratch编程示范,如何进行移动操作的制作,然后让学生进行模仿,对其他的控制脚本进行制作,顺利让小猫以及篮球实现移动。结合篮球的轨迹,这个时候需要介绍移动到坐标的具体概念,让小猫以及顺利实现投篮,借助简单的流程图,锻炼学生的结构思想。

(三)拓展延伸,合作创新

Scratch编程的主要基础是想象,在编程初学的时期,让学生真正进行独立创新其实是难以实现的,这个时候教师就要在Scratch编程教学中,提供适当的资源以及素材,并进行方案的引导,学生可以对各类的控件进行灵活应用,组合成一个整体,这才是Scratch编程实际教学中的要点,Scratch编程体现的就是可视化以及模块化的观念,一些想象以及创意是诸多的模块进行组合,这样可以为学生发挥想象进行创新提供一个支撑,让学生的创意能够顺利实现。比如在这个游戏完成后,教师引导学生展开想象,让游戏变得更加有趣和生动,学生提出可以为篮球增加一些特效,也可以增加人物,两个小猫可以进行比赛等,教师要给学生一个适当的引导,让学生想象力有机会进行发挥,并让学生发挥出自己的创意,借助Scratch编程,对脚本进行制作,学生也是可以进行自主设计。

(四)成果分享,体验交流

学生完成Scratch编程,对作品进行改进,小组可以选择一个代表性的作品,然后在班级前进行展示以及直播,在展示完成以后,学生可以进行在线评价,对小组的成绩进行统计。最终推荐的作品,可以在Scratch编程的社区进行上传,让学生体会到这种作品得到分享的乐趣,一些没有得到推荐的作品,教师也是要进行适当表扬,让学生可以体会到成就感,提升对Scratch编程的学习信心,这样可以让Scratch编程教学的开展更加顺利。

(五)增强趣味性

在Scratch编程的实际教学中,Scratch编程的功能是非常强大的,可以设计出各类创意作品,教师则是要结合学生的实际生活,要从学生的生活中,找到学生的兴趣所在,然后让学生可以在Scratch编程的学习中,感受到更多的乐趣。比如小学生普遍上都是对动画片非常喜爱,这样教师可以在动画片的设计以及制作方面,多开发出一些学习的主题,让学生带有浓厚的热情,参与到Scratch编程的实际学习中。若是学生在Scratch编程学习中遇到难题,无法解决某个脚本的问题,教师则是要多加关注,对学生进行适当的点拨,让学生找到解决的方法。

结论:总之,在小学的信息技术课上,对Scratch编程展开应用,可以让学生形成对编程的浓厚兴趣,教师要积极对Scratch编程教学展开设计以及组织,让学生编程思维以及能力迅速提升。

参考文献:

[1]陆熠.基于计算思维的小学信息技术课教学策略——以“算法与程序设计”模块为例[J].教学月刊小学版(综合),2019(Z1):75-79.

[2]郑云颖.小学信息技术课堂教学评价的几点思考——以福州市马尾区小学信息技术课堂教学为例[J].中国校外教育,2018(17):162-163.

[3]罗怡莲.基于Moodle平台的三维一体教学模式设计与实践——以小学五年级信息技术教学为例[J].教育信息技术,2018(03):62-65.