夏忠庆
【摘 要】在21世纪,信息技术成为推动社会发展的关键因素,初中信息技术课程作为初中阶段的重要课程,对提高学生的计算机能力具有十分重要的现实意义。将scratch积极引入到初中信息技术课堂之中,能够提高学生的逻辑思维能力,为初中信息技术课程注入新的活力。本文主要探究了scratch程序的特点,并对其引入初中信息技术课堂的效果进行探析。
【关键词】scratch 初中信息技术 特点 意义 实践
在初中信息技术教学之中,程序设计是最为主要的内容,它的使用不仅可以帮助学生解决问题,并且能够提高学生的信息能力。传统的程序设计不仅命令冗长,并且逻辑思维混乱,不适合初中生的学习特点与接受能力。而scratch的应用,能够让学生从图形化的角度接受知识、解决问题,为初中信息技术课程注入新鲜血液。
一、Scratch的特点
(一)具备趣味性
Scratch是美国麻省理工学院所开发的一套开源程序,中文名称为“猫爪”,具有趣味性与操作性,可以拉近学生与课程之间的距离[1]。通常情况下,整个界面比较简单,学生可以了解到每一个指令的意义,只需要动一动鼠标便可以完成编写程序。这种编程方式不仅可以提高学生的学习兴趣,并且scratch自身所带有的素材能够为学生的创作提供方便。
(二)具有内涵性
Scratch具有十分明显的内涵性,虽然简单,但是其中包含了众多指令,比如像建模、控制、逻辑、运算等,无论是动作指令还是控制语句,都与程序编程有着很大的关联。学生在使用scratch的时候,能够培养自身的逻辑思维能力,比如确定人物造型、进行场景布置、考虑坐标位置等等[2]。所以在初中生信息技术课堂中使用scratch能够让学生参与到各种程序设计活动之中,在锻炼学生思维能力的同时,也提高了学生的创新能力。
(三)具有分享性
Scratch是在JAVA的基础上所形成的,初中生在设计完作品之后可以将自己满意的作品发布到互联网之上,让全世界的小朋友能够共同分享与共同学习。也正是scratch自身所具备的分享性,能够实现学生之间的交流与互动,并且这种交流与互动是不分种族、不分时间、不分地点的。这样一来,不仅可以增强中学生的成就感,并且能够扩大中学生的交流范围,提高中学生的合作沟通能力。
二、Scratch引入到初中信息技术中的意义与实践
(一)Scratch引入到初中信息技术中的意义
1.促进中学生心智成长
中学生正处于心智发育的关键时期,在该时期会从形象思维过渡到抽象思维。Scratch可以以图形化的编程方式帮助学生实现思维的过渡,并且在学生完成设计任务之后,能够对任务进行分析与规划,从而梳理各方面的管理。此外,还能够帮助学生进行观察、理解与判断,提高学生对scratch的学习兴趣,让学生在课堂中思维活跃,乐此不疲。
2.培养学生解决问题的能力
在新课改的发展下,积极培养学生解决问题的能力成为初中信息技术课程的主要目标。利用scratch能够让学生在发现问题、分析问题的同时,自行解决问题。一般而言,在建立一个scratch项目之后需要根据项目的内容进行系统规划,然后提出解决方案[3],在这一过程之中学生会提出问题,尝试搭建、调试程序;另外,scratch的脚本可以进行随意修改,所以学生在应用与调试的过程之中能够及时看到自己调试的结果,对培养学生解决问题的能力具有至关重要的作用。
3.能够培养学生数字文化的创造能力
Scratch系统包含各种图像创编功能,能够真正实现数字化教学。在建立scratch项目之后,学生可以根据自己的需求针对性地选择多种媒体,比如视频、动画、图片等,确定作品的主题。另外,学生还可以根据各种类型的指令将各个角色之间的逻辑关系进行明晰,创造出交互性质的作品[4]。所以,在scratch的应用下,学生可以根据自己的兴趣爱好创造属于自己的故事、游戏作品。
(二)Scratch引入初中信息技术中的实践
在scratch中,侦测指令是一项重要的学习内容,教师可以选择抓鱼游戏让学生对侦测指令有所认识。
1.确定教学目标
让学生通过抓鱼游戏掌握侦测指令的重要含义,并掌握条件判断语句在生活之中的应用[5]。
2.开展教学过程
首先需要建立游戏概念。比如教师询问学生有没有玩过“贪吃蛇”?“贪食蛇”好不好玩?然后导入今天的教学课题:利用“贪吃蛇”的原理制作“抓鱼游戏”,以此用来提高学生的学习兴趣。其次是进行整体规划。教师需要指导学生打开相应的文件,并添加“小猫”,利用图形的方式为学生进行展现(见图1)。再次是实现自主搭建。在讲述该游戏的基本原理之后,教师指导学生利用鼠标操控小猫,让小猫在界面中运动起来,然后引导学生将其中存在的问题找出来,并进行猜想与总结。当问题解决之后,教师要引导学生从小猫抓鱼中的“抓”到“碰”引出“侦测”指令,并让学生在侦测模块中寻找到指令。这一过程能够让学生从具体情境之中感知条件判断的程序,对提高学生的逻辑思维能力具有重要意义。最后为应用拓展。教师指导学生增加游戏的难度,比如增加鱼的数量或者提高鱼的速度,让学生添加自己喜欢的抓鱼工具等,将学生的想象演变为现实,让整个抓鱼游戏变得更加生动、精彩。与此同时,还要留出足够的时间让同学之间进行互玩与交流,将自己游戏中的优点与缺点进行归纳与解决,让学生体会到成功所带来的喜悦与自豪。
图1
【参考文献】
[1]颜华红.浅谈中职scratch编程的有效教学思路和方法——以scratch趣味编程为例[J].计算机光盘软件与应用,2014(05):250-251.
[2]佘友军.给创造留下空间 让创造多些乐趣——《用Scratch制作平移和旋转动画》教学设计与反思[J].中国教育信息化,2014(12):55-57.
[3]董红波,齐琪.微课程在初中信息技术教学中的应用[J].现代中小学教育,2014(12):51-53.
[4]慈旭生,李兴保.初中信息技术课堂教学方法研究[J].软件导刊(教育技术),2011(12):8-9.
[5]吴晓茜.利用微课促进信息技术教学的有效途径[J].课程教学研究,2013(07):37-40.