运用Scratch编程教学提升小学生核心素养

2020-06-08 10:35吴小娅
读写算 2020年9期
关键词:信息技术教学核心素养

吴小娅

摘 要近年来,Scratch趣味编程工具在我国逐渐得到普及。Scratch编程的形式较为简单、有利于初学者进行学习。通过适当的教学方法,可以有效提升学生的学习兴趣、循序渐进地引导学生掌握编程知识。同时,在教学过程中也可以渗透核心素养,全面提升学生的综合素质水平,增强学生的综合能力和自信心。

关键词 Scratch;信息技术教学;核心素养

中图分类号:G632 文献标识码:A 文章编号:1002-7661(2020)09-0009-01

Scratch是一种面向青少年儿童的趣味编程工具,可用于引导孩子对编程产生兴趣,逐渐掌握编程技能。Scratch在2008年发布1.0版本,从2012年开始逐步在我国普及,目前,在我市小学中普遍采用2.0版本进行教学。经过一段时间的教学发现,在小学信息技术教学中引入Scratch编程教学,可以较好地帮助学生掌握编程语言。本文进一步探讨,怎样在Scratch教学中渗透核心素养,全面提升学生的综合素质水平。

一、利用Scratch编程教学培养学生的学习兴趣

小学生处于成长发育的关键时期,性格普遍活泼好动,对新鲜事物拥有广泛的兴趣。而传统的课堂教学由于形式比较死板,难以引起学生的兴趣,教学效果也比较差。而信息技术课程又不属于正式考试科目,学生在上课时就处于更加懈怠的状态,使得课程无法真正发挥教学效果。

推广Scratch教学之后,教师发现小学信息技术教学水平有了较大提升,学生对于编程的兴趣也有了显著增强。在教学初期,教师可以安排一些简单的趣味课程让学生進行尝试,例如简单的几何图形分析和物理运动分析等等。学生通过一步步操作掌握了基本的编程技巧,同时也能够对Scratch编程产生极大的兴趣和好奇心,从而更好地融入到课堂当中,也有利于接下来的进一步教学开展。

Scratch编程工具与小学数学、科学知识联系较为紧密,大多数学生在面对数学课程时都存在一定的恐惧感和挫折感。使用Scratch进行编程教学,也有助于克服学生的恐惧情绪,让学生用更好的心态面对各个科目的学习。掌握Scratch编程方法,也有利于学生将来进一步学习C++、Java等更加复杂的编程语言。

二、通过分组学习增强学生的团队精神

经过初期的简单课程教学之后,学生已经掌握了基本的Scratch编程方法。而接下来,教师就可以引入一些相对复杂的编程内容,例如撞击游戏、霓虹灯设计等等。对于这一阶段的学生来说,独自完成这些编程内容还有一定的困难,因此教师可以将3~4位学生组成一个小组,每个小组分别选择一个题目进行编程。

在分组学习的过程中,每位学生可以分别完成一部分编程内容,例如在设计“撞击游戏”时,小组中的每位学生可以分别负责设计其中一个控件,最后共同完成游戏的设计。经过小组合作学习,学生可以体会到团队合作的重要性,同时也能够互相帮助、互相学习,分享各自的经验技巧,在讨论中共同提升、共同克服知识缺陷。最终实现团队整体的知识技能提升。

在完成程序设计之后,教师还可以让不同小组互相体验对方设计的程序,这样既活跃了课堂氛围,也可以促进学生进一步互相切磋、共同进步。

三、通过任务教学法培养学生的信息意识

随着信息技术和人工智能技术的发展,未来社会的绝大多数重复性劳动将被机器替代,人类将转向全面信息化的生活方式。而在学校教育中,教师也应当尽快地适应这一社会变化,及早培养学生的信息意识,让学生能够适应未来的信息化学习模式。

信息意识的根源在于信息收集和处理能力。传统的教学模式过多地要求学生“跟着做”,使得学生仅仅具备技术能力,而不具备自主行动能力。要培养学生的信息收集和处理能力,就应当赋予学生更大的权利范围,让学生根据自己的想法去寻找有用的信息,并充分利用这些信息。

教师在课堂上可以采用任务教学法的形式,给学生布置一些特定的设计任务,例如“贪吃蛇”等小游戏。学生在日常生活中,大多玩过类似的小游戏,因此对游戏的形式有简单的了解,能够比较快地形成程序设计思路。教师可以鼓励学生通过互联网等渠道积极取材,收集图像、设计理念等各类相关信息,并对其进行汇总处理。学生在完成设计任务后,信息意识可以得到有效提升,对于Scratch编程的理念也有了更加深刻的认识。

四、结语

在Scratch教学初期,教师可以安排一些简单的趣味课程让学生进行尝试,例如简单的几何图形分析和物理运动分析等等。经过初期的简单课程教学之后,学生已经掌握了基本的Scratch编程方法,教师就可以继续引入相对复杂的编程内容,并采用小组合作的方式进行教学。教师在课堂上还可以采用任务教学法的形式,向学生布置特定的设计任务,让学生根据生活经验自发进行创造,从而有效提升学生的创造能力和自信心。

参考文献:

[1]郭伟,周鹏.培养小学生信息技术学科核心素养探究——以Scratch程序设计教学为例[J].黄冈师范学院学报,2018,38(03):90-93.

猜你喜欢
信息技术教学核心素养
高职院校信息技术课程教学内容革新的探索与研究
运用“分层教学”优化信息技术课堂教学设计
略谈中小学信息技术教学中微视频的应用
作为“核心素养”的倾听
“1+1”微群阅读
向着“人”的方向迈进
核心素养:语文深度课改的靶向