张婷婷
摘要:“程序设计”课程是目前整个信息技术教育板块里一个重要的教育内容,它可以让学生在解决问题时得到一种更加快速、明确的方式,所以笔者觉得“程序设计”教学的目标并不单单是把青少年培养成程序员。而是将“程序设计”的思维模式充分传输给学生,让学生能够更加高效地处理遇到的各种问题。
关键词:Scratch;小学信息技术学科;教学策略设计
引言
在传统时期的教育教学中,信息技术是一门相对新颖的科目,在教育领域中还没有广泛普及,但是根据当下的教育现状分析,信息技术几乎已经遍布到了全国各所学校当中。由此可见国家对教育教学事业的重视。因此,小学信息技术教师需要充分认识到自身所肩负的责任与义务,主动用以生为本的教育理念对信息技术教学策略进行创新,提高学生应用信息技术的实践能力,让学生享受操作信息技术的过程,使学生在充满勃勃生机的信息技术课堂中得到情感、态度与价值观的良好培养。
一、Scratch程序的新特点
(一)操作简单,趣味性强
Scratch——猫抓,不仅它的名字充满了趣味感,可爱的小猫造型更受孩子们喜爱。它通过简单的图形化界面和平民化语言让学生在学习过程中简单地理解其内容,学生只需要通过选择指令把已经定义好的程序模块进行搭建就可以编写程序,然后单击该程序便能直接看到成果,这种类似于实验的学习方式显著提高了学生的学习积极性。并且Scratch程序所自带的媒体导入功能和素材库还能让学生更为方便快捷地进行创作[3]。
(二)学生Scratch编程学习习惯
小学生学习Scratch编程,普遍处在软件操作学习层面,兴趣点停留于模仿教材范例,组合指令,感受作品效果,大多数学生习惯于在修改范例的基础上进行编程,缺乏目标驱动的学习活动,学习很难跳出模仿方式,对培养学生深度学习,将自己的想法融入作品创作的能力相当有限。
(三)功能强大,应用广泛
Scratch程序还具备Flash动画的操作功能,学生可以利用图形化编程的形式来制作动画。并且Scratch的传感响应也十分全面,囊括了鼠标、键盘、声音、光感等传感以及角色响应、键盘响应等多种响应,所以在Scratch强大的功能平台上学生能轻松地创作各类作品,如游戏设计、人工智能、软件编写等。
二、运用Scratch编程軟件优化小学信息技术学科教学的策略
(一)抓住时机,激发兴趣
结合信息技术课开展Scratch编程,入门学习非常重要。介绍Scratch编程软件,播放用Scratch编程软件制作的动画、动感相册、音乐盒等,选择用Scratch软件做的“切水果”等小游戏,让学生尝试着玩几次,学生瞬间兴趣浓厚,迫切想了解这个编程软件,更想动手“玩”这个编程软件。如,Scratch入门,采用演示Scratch经典案例导入(播放视频,视频中有制作的动画、动感相册、音乐盒、小游戏等)。看完视频后,给学生2分钟时间摸索Scratch编程软件。学生在摸索过程中会有各种各样的问题,“这个软件怎么用?”“小猫怎么才能动起来?”“老师我不会玩!”,许多同学用渴望的眼神等待教师的回复。当有学生率先让小猫动起来了,急切地想分享时,教师提问:“如果不认识Scratch软件,能熟练地使用这个软件吗?”同学们齐声回答:“不能!”于是,教师开始进行Scratch编程软件教学,让学生认识Scratch软件。刚开始学习新知识时,教师一定要巧妙设计,抓住时机,再讲解相关知识,让兴趣与内在动力促使学生主动学习。
(二)通过对作品的创新实现计算思维培养目标
计算思维的培养,需要学生们在掌握程序语言设计方法的基础上,能熟练运用,融合设计思维,自主设计故事和游戏。动画或游戏的开发,都需将问题抽象为符号或对象,并用指令块将上述符号进行一定规则下的堆积。启发、创意、完成作品,是实现计算思维的三个阶段。其中,启发来自于生活,需要凭借图纸来表达,并经由分享来落实。一个好的程序,必然也是一个好创意。好的创意来源于生活,教师需根据学生的生活经验来创设情境,使学生们能产生情感上的共鸣,进而为他们提供一个良好的兴趣起点。
(三)教学目标设计
所谓教学目标,实际上指教师在开展教学活动的过程当中需要完成的任务和目的,因此,教师在进行教学目标设计的过程中,需要充分应用Scratch编程软件来合理安排各项课堂活动,从而选择和设计具有针对性的教学游戏,提升学生的参与积极性和主动性,从而达到预期教学效果,这也是进行游戏化探究式教学模式的一个重要内容。在设计教学目标的过程当中,需要充分考虑以下几个因素:学生的学习需求和学习能力、学生的学习兴趣和认知水平等。所以教师在设计教学目标时,需要充分考虑学生的价值观和学习能力,从而设计出具有差异化和针对性的教学目标。
(四)项目学习实现创意应用
在学生掌握基本指令基础上,结合校本活动,设计综合性项目学习任务。如在多彩音乐会项目学习活动中,综合应用Scratch中的随机数指令,实现动感舞台效果。项目学习活动前,学生对“随机数”概念不甚理解,教师通过设计“随机”抽取机号确定点名环节,将知识难点转化为简单的课堂对话互动形式,有了学习铺垫,教师演示讲解随机数指令,只需点拨随机数(任意数)范围,即指令参数,学生便能根据舞台人物移动速度与舞台大小的实际情况,综合使用移动指令、显示隐藏指令、造型切换指令让舞台“动”起来。
结束语
学生的创造力是丰富的,学习旋转时,学生创作出旋风的动态效果,也用Scratch表达着自己的想法。作为新时代的教师应该给学生提供更多的机会,紧贴STEAM,让学生在多方面、多维度不断提升。Scratch编程教育虽然还没有普及,但教师应该努力钻研,不断引导学生学习,推动Scratch编程课的发展。
参考文献
[1]王志敏.小学信息技术课中Scratch与数学融合的实证研究[D].陕西师范大学,2019.
[2]黄昌全.基于创客教育的小学信息技术教学实践[J].西部素质教育,2019,5(18):133.
[3]刘波.小学信息技术课堂中Scratch的应用探索[J].信息记录材料,2019,20(12):108-109.