江苏省江阴市虹桥小学 王 东
“核心素养”是指符合个人终身发展和社会发展需要的必备品质和关键能力。包含了个人修养、社会关爱、家国情怀,更注重自主发展、合作参与和创新实践。在新课改深入实施的背景下,小学信息技术教学当然也把培养学生具有良好的信息核心素养目标放在了教学目标的首位。小学信息核心素养是知识、技能以及情感价值观的综合,具体有信息意识、计算思维、数字化学习与创新方法。在小学信息技术学科教学中,我们不仅要帮助学生获得信息技术的相关知识,更要帮助学生获得知识的同时得到信息核心素养的培养。
江苏省中小学教研室编著的、2015年7月出版的小学五年级信息技术教材安排的Scratch教学模块特别适合培养学生信息核心素养。Scratch是一款少儿编程工具,构成程序的命令和参数通过积木形状的模块拼搭来实现,使用者可以不懂英文,甚至可以不会使用键盘,就可以学习程序设计思维、提升创造力和逻辑思维能力、提升信息核心素养,特别适合小学生使用。教材、教参也提供了大量的教学案例和教学素材,但还是需要信息技术一线教师内化吸收,进行二次教学设计才能更好地培养学生信息核心素养。以下针对Scratch教学的教学设计作一点小的探讨。
一、培养学生的信息意识和信息处理能力,促进学习的内化理解
给予的知识很难会有量和质的提升,内化理解获得的知识更扎实和有融会贯通的潜力。培养学生的信息意识和信息处理能力是促进学习的内化理解的有效途径。比如我们在处理第3课《火柴人跳舞》让火柴人跳起来的理解时,用培养学生的信息意识和信息处理能力的思维来进行教学设计会取得更好的效果。
《火柴人跳舞》的主要学习任务是通过应用造型的变换来实现角色的动画效果,对于Scratch来说是非常重要的一课。学习的重点是理解造型的概念,掌握造型切换的方法。具体是通过造型切换控件“下一个造型”配合“重复执行”控件来实现的。学生理解起来并不难,在教学过程中通过讲解,甚至是学生自主尝试就可以了。但通过教学实践发现,这样的教学,一星期后一个班只有不到20%的同学能记住和重现这个过程。很显然,这样的效果远没达到教学目标。经过反思,在教学设计时更注重学生信息核心素养的培养,把教学环节用信息核心素养的的理念来分解和实施。调整后的教学先给学生看老师做好的“火柴人跳舞”动画。接下来问学生“你看到了什么?”“你想到了什么?”“怎么来实现?”,引导学生感知火柴人跳舞动画是通过造型的切换来实现的,完成了一个信息的收集、处理、输出的过程。提高了学生的信息意识和信息处理能力,同时也促进了学生把具体知识点进行了内化和吸收。学生由机械地记忆具体的控件搭配使用转变成理解火柴人跳舞动画原理,再由这个原理去寻找实现途径。实践结果一个星期后能记住和重现这个过程的学生比例达到了80%以上。
二、培养学生的计算思维,化繁就简,帮助学生找到知识的本源
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。它通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法。培养学生的计算思维不仅对他们的信息技术学科学习有帮助,而且对他们在日常的所有学习和生活中遇到的问题的解决都有巨大的帮助。
在给学生展示第6课《花朵缤纷》的scratch程序后,学生惊叹于程序的效果对实现的过程却始终理不出头绪。主要原因是对于小学生来说,随机函数的理解确实有难度。为此,在教学设计中引导学生用计算思维来剖析这个程序。先把随机函数的的学习放一放。在观看程序效果的时候引导学生辨析出花朵虽然看起来色彩缤纷,但形状都是一样的,有了前一课《画正多边开》中渐变色的经验,通过知识的迁移先解决了色彩缤纷的知识点学习。再引导学生分析得出,看似毫无规律出现的花朵,但实际上还是有一个出现的屏幕范围。那么现在要解决的是在屏幕范围内的随机出现。顺势引入了随机函数。在整个过程中让学生学会了用计算思维先把“花朵缤纷”约简为色彩、随机出现两个知识点,在随机函数的理解上让学生把随机出现转化为分别出现在不同的点,最后用随机函数来解决不同的点的问题。帮助学生找到了知识的本源。
研究新课程标准下的scratch教学,教学设计不仅要设计教,还要设计学,更要把教与学有机地结合起来。这也是培养信息核心素养的要求。在信息核心素养中,学生具备数字化的学习能力也至关重要。以学生为中心的、个性化的、能满足个体需要的、以问题或主题为中心的、充分调动学习者之间是协商合作的数字化学习方式能更好地提升学生的学习能力和创新能力。也只有真正把培养学生信息核心素养目标放在首位的教学设计才能让学生既掌握scratch模块的知识,又能给学生带来符合个人终身发展和社会发展需要的必备品质和关键能力。
参考文献:
[1] 刘睿.浅述scratch编程如何培养高中学生信息技术核心素养[J].青年与社会,2018
[2] 陈秀,许素.快乐学习——浅谈小学Scratch程序设计教学[J].中小学电教,2013
[3] 郭伟,周鹏.培养小学生信息技术学科核心素养探究——以Scratch程序设计教学为例[J].教育教学与社会研究,2018