小学信息技术Scratch 课程的课堂教学研究
- 来源:《少男少女》月未版(教育管理)杂志 smarty:if $article.tag?>
- 关键字:信息技术,Scratch 课程,课堂教学 smarty:/if?>
- 发布时间:2023-08-07 12:24
何伟文
(广东省广州市番禺区市桥城区教育指导中心,广州510000)
摘要:小学信息技术课程中的Scratch 课程是小学生获得程序设计基本知识、基本技能的有效工具。研究Scratch 课堂教学,利用“互联网+ Scratch”可以实现个别化学习,有利于提高小学生自主、合作学习程序设计的效率和效果,促进小学生的创造性思维发展,是培养新时代创新型人才的有效途径。文章结合日常教学,指出Scratch 课堂教学化抽象为具体,实现了宏观与感知的融合;寓教于乐,激发了学生的学习兴趣;容易学习,达到了提升教学效率的目的;覆盖面广,有效地拓宽了知识育人的范围。
关键词:小学;信息技术;Scratch 课程;课堂教学
Scratch 是一款积木式儿童编程软件,使用Scratch 可以制作游戏、动画、艺术作品和音乐作品等。在小学信息技术课程中Scratch 课程非常突出,它是小学生获得程序设计基本知识、基本技能的有效工具。现在的学校大多实施大班额课堂教学,学生数量多,实施个别化教学比较困难,课堂教学中教师不自觉成为 “主人”,讲得多;学生成为受训对象,听得多,做得少;主张学生为主,教师为辅的开放、探究式课堂教学难以成为主流。学生的创造性思维以及信息技术编程能力的培养受到限制。研究Scratch 课堂教学,利用“互联网+Scratch”可以实现个别化学习,有利于提高小学生自主、合作学习程序设计的效率和效果,促进小学生的创造性思维发展,是培养新时代创新型人才的有效途径。
“互联网+”的Scratch 课堂教学,学生在学习工具书、辅导资料和网络等的帮助下,可以自主选择学习内容,根据学习者认知方式进行多种形式的资料编辑,可以再生,可以扩展,可以使师生摆脱时间与空间的束缚,作品可以在网络环境下运行,供学生自主或合作学习,具有互动性。无障碍的传输与交流功能,支持师生、生生之间的即时交流,作品资料共享,保证了合作学习的顺利实施。
一、化抽象为具体,实现了宏观与感知的融合
“互联网+”的Scratch 课堂教学,是创新的程序编写教学方法。学生从Scratch 媒体库中导入具体的图像(如:直升机),通过添加简单的Scratch 积件式的脚本程序,就可以遥控直升机的活动或停止。将兴趣爱好与知识学习有机结合,将复杂的程序设计理论知识变为学生喜闻乐见的可以感知的图像和知识,符合小学生年龄性格特点以及从简单到复杂的认知规律,有助于学生合作学习能力的养成以及创造性思维的发展,实现了创新性教育教学的目的。
笔者在教学《遥控直升机———角色的面向与停止执行指令》时,为学生自主合作学习创设了一个自由的空间,让学生在实践中体验程序结构的特点和应用技巧,通过总结研学范例,突破教材以导为主的教法,采用任务驱动学习的策略,以学生活动为主体,充分发挥学生的主体作用;教师作为辅导者,为学生创设了一个充分发挥才智的思维空间,让学生自己或合作解决程序脚本执行过程中出现的问题,从而获得成功的体验。在这里学生学习内容包含角色的面向动作指令、“按键……是否按下”侦测条件、停止执行和全部停止执行指令,以及条件控制指令和重复执行指令的组合运用等等。课堂中以学生熟知的“遥控直升机”活动为背景,通过预习阅读教材,师生共同把相关知识贯穿到整个学习过程中,并以此为线索,设置了三个层次的基本任务。任务一:设计能上下(左右) 飞行的直升机,解决角色的“面向……方向”和 “按键……是否按下”侦测条件的综合应用问题。任务二:设计能降落的直升机,解决停止程序脚本的执行和条件判断的综合应用问题。任务三:设计跑跑卡丁车,旨在拓展应用,提升学生的综合运用能力。在完成任务的过程中,学生通过尝试、失败、成功的亲身体验,主动发现本课重点是“角色的面向、有条件的重复执行、停止程序脚本的运行指令”。这样的课堂教学注重了学生推理能力和逻辑思维的培养,从而有效地突出本节的重点, 并且有效突破本节的难点——条件控制指令和重复执行指令的组合运用。学生的作品就是很好的教学资源,学生通过多媒体教学网络演示作品,汇报展示学生作品的过程就是揭示学生程序设计编写思维的过程。师生、生生在展示作品、汇报脚本编写设计技巧的同时,互相交流、合作学习,引发思想碰撞,在合作交流中达成意义建构,理解了知识、掌握了方法。同时,通过多媒体演示,能使原来难以讲解的部分得到充分论证,学生学得轻松,有效解决了学习的重点,突破了难点,降低了学习的难度。随着不同积木式程序的显示,通过特设主题活动,体验Scratch 编程的过程,学生的思维水平得到了提高,程序设计的理念得到强化,创造性思维得到发展。
二、寓教于乐,激发了学生的学习兴趣
通过设计主题活动的方式实施“互联网+”的 Scratch 课堂教学,能让学生体验程序设计的过程。合作学习有助于减轻学生的学习负担,学生创造性思维也能得到进一步加强。交互式创作与作品展示,获得了寓教于乐的教学效果与智慧。人们常说:兴趣是最好的老师。“互联网+”的应用可以促成学生学习效率的提升,使枯燥的理论学习变为有趣的在游戏中学习,极大地提高了学生学习的兴趣,将知识的学习与能力的提升融为一体,达到学生综合发展的目的。
在教学《快乐“赶猪跑”———键盘控制及条件侦测》时,教师演示快乐“赶猪跑”游戏,激趣引入,巧作铺垫。学生们展开想象,想做一个“赶猪跑”的游戏。通过研学教科书、相关资料和工具书,师生与生生一道把相关知识点融入具体的操作实践活动中,共同设计了三个层次的任务。任务一:设计赶猪跑游戏场景,解决Scratch 背景和角色的绘制。任务二:赶猪跑,而且碰到终点线时提示成功,解决条件的控制和颜色的侦测问题。任务三:赶猪绕障碍跑,解决条件的控制和角色的侦测问题。三个任务层层递进,每一个任务都是前一个任务的改进和提升,构建了键盘的控制、“如果……”条件控制指令、颜色和角色的侦测等的知识。学生汇报展示动画游戏,回忆脚本编写过程,引出转化的编程思想,学会用“如果……” 指令和“碰到……”侦测条件编写程序脚本。
自然轻松地引出各种“赶猪跑”游戏的画面,学生在兴趣盎然的状态中打开思维,渗透了转化的编程思想,创造性地构建了新的知识体系。
三、容易学习,达到了提升教学效率的目的
Scratch 课堂教学的小学信息技术课程状况就是 Scratch 的发展现状。总体来说,“互联网+”Scratch 课堂教学的特点是人性化、大容量、多功能、简单化。积件式的程序设计语言,主题活动式的编程教学,有利于学生的学习、沟通与交流。“互联网+” 的引入便于教师进行高效的程序设计教学;课堂中师生、生生的作品展示、交流对话,培养了学生合作学习、协助学习的精神,提升了信息技术教与学的效率。
四、覆盖面广,有效地拓宽了知识育人的范围
Scratch 编程语言覆盖面广,应用Scratch 编写设计的作品,可以“数学知识”“物理知识”的形式呈现。在“互联网+”Scratch 课堂教学中,教师可以引入与本节相关的知识让学生自主合作、创造性地学习,也可以给学生时间和空间,让学生寻找相应的课外知识学习,挖掘学生潜能,依靠Scratch 技术的创新发展进步,通过“互联网+”Scratch 课堂教学的实施,编程技术低龄化教学成为现实。从小学生开始进行程序设计的培养,有效拓宽了育人的范围,是培养创造型人才的有效途径。
“互联网+”的Scratch 课堂教学,以信息技术的新发展———互联网为载体,将Scratch 课程的知识搭建在这个载体之上,将程序设计教学中的知识美与图像展示的乐趣美有机结合,使小学生信息技术的教育得到了充分的发挥,达到了完善的状况,成为小学生创造性学习的源头,受到学生的喜爱。
参考文献:
[1]王斌,朱守业,刘苗苗.电子书包发展中相关问题的探讨[J]. 电化教育研究,2011(09).
[2]祝智庭,郁晓华.电子书包系统及其功能建模[J].电化教育研究,2011(04).
[3]冒静权.电子书包应用现状与发展中面临的问题[J].电子技术与软件工程,2013(12).
