略谈小学信息技术课编程素养的培养
2021-09-10陈巧东
陈巧东
摘要:小学信息技术教学中编程应该得到重视。目前,很多中小学都有相关课程的开展。学生的信息技术核心素养对于学生的发展来说非常重要,小学阶段将学生编程素养的培养贯穿于整个的学科教学当中非常必要。
关键词:小学信息技术课;编程素养;培养
随着社会的快速发展,信息技术成为人们生活中不可或缺的一部分,人们在日常生活中所需要的相关编程知识以及编程素养也越来越多,社会对编程方面的人才需求量增大。因此,这就要求在教育工作者在教学过程中对于信息技术课编程素养的培养给予更多的重视。
一、明确小学信息技术课编程素养的培养价值
信息素养的重要内容是编程素养,它的主要内容包括两个方面,一个是信息意识,另一个是技术运用。简单来说,信息识别是更加有效的获取信息,技术运用是将所收集的知识转化成为相关的具体的成果。小学生是培养一个人各种学习素养的基础阶段。在现代社会中,为了满足社会对于相关技术人才以及更高水准的编程素养的需要,将提高小学技术课程编程素养这一教学目标加入日常教学计划之中刻不容缓。小学信息技术课编程素养可以让学生拥有更高的信息意识,更好的锻炼学生的思维能力,提高学生的创新创造力,增强他们的社会信息责任感。
二、创设小学信息技术课编程素养的培养环境
小学阶段,孩子的相关学习能力还没有发展成熟,信息技术课程的学习,编程素养的培养对于他们来说无疑是困难的。因此,在教学上,教师要为学生创设更好的小学信息技术课程编程素养的培养环境。在小学阶段开设信息技术课程,加入编程知识,要更好地让学生体会到编程所体现的创意与新意,激发他们对于编程知识学习的兴趣。让情境创设成为贯穿课程教学内容的主线。注重因材施教,将学生根据不同的水平,划分成为不同的小组,根据他们的能力以及水平分配不同的任务,力求让所有的学生都可以跟得上教师的脚步,都可以在小学信息技术课中收获乐趣以及学习的成就感,都可以提高编程素养。
三、优化小学信息技术课编程素养的培养方案
在传统的教学方式中,信息技术课程大多更加重视有关编程的相关知识讲解,但是小学生的年龄限制,理解能力无法跟上教师上课的课程节奏,这样的方式会降低学生的学习兴趣,无法达到预期的学习效果。这就要求,教师转变教学理念,以学生为主体,注重理论与实践相结合。让学生学以致用,激发学生的学习兴趣,更好地培养学生的编程素养。同时,教师要扩展更多的教学方式,提高自身的教学能力。使用可以使教学难度较低的Scratch 编程技术,充分发挥Scratch 编程技术的优势,将其加入到教师的教学内容之中,通过Scratch 让学生可以更好地学习信息技术课,更好地培养编程素养。
例如:在教授“物体移动控制指令”这一课程过程中,教师可以选择通过Scratch 编程技术更好地完成自己的教学任务。在课堂上可以通过游戏“贪吃蛇”引入教学。提出问题,游戏创作者是如何使贪吃蛇动起来的。引发学生的兴趣,之后指导学生通过Scratch 使游戏里的贪吃蛇开始移动。在这个过程中,教师利用Scratch 这个编程技术,在教授知识的时候要求学生亲自动手实践,小学生好奇心重,探索知识的进取心强,教师抓住这一点,更好地引导学生进行相关知识的学习,让学生们活学活用,可以在掌握知识的同时看到自己利用相关知识所达到的最终效果。在收获成就感的同时,也更加热爱信息技术课这一门课程,更好地培养他们的编程素养。
四、运用学案导学方法提升编程课程教学质量
在如今的小学信息技术教学当中,不少教师发现编程教学是一个巨大的难点,如果不能够解决这一问题的话,将会制约学生学习信心的建立以及学习方法的掌握,更不能够培养学生编程素养。考虑到当前培养学生自主学习能力的要求和学生主体学习意识的增强,教师可以引入学案导学这一方法,锻炼学生的自主学习能力,为学生提供自主尝试与大胆实践的平台,从而保证编程教学质量,顺利达成培养学生编程素养的目标。教师在对学案进行设计时,要讲求方式方法,把设计简单,直观和操作性强的导学案作为重点。
例如:在导学案的设计当中,教师需要考虑到不同年龄阶段学生的学习特点,保证导学案当中融入的实践技巧和操作内容与学生认知特征一致。在中低年级的导学案设计当中,可以用紙质学案指导学生实践操作,降低学生编程实践当中的难度,并在思路和方向上进行合理引导。在高年级学生的学案指导当中,教师可设计问题引领型学案、Word 电子文档指导学案等,增强学生对控件的认识水平,使得他们能够顺利理解编程思路,并借助课上所学编程方法顺利完成学习任务。
五、科学融入编程思想引导体验创新创作乐趣
在如今备受关注的小学信息技术课教学当中,编程作为一项必不可少的教学内容以及技巧方法也逐步得到了重视。但是不少学生因为极少接触编程的内容,在学习时比较陌生。不过学生对通过编程设计形成的软件程序,尤其是趣味游戏表现得比较熟悉且兴趣浓厚。对此,在对编程概念和相关知识进行教学指导时,教师就可以基于学生比较熟悉的软件程序完成导入,调动学生的学习积极性。因为小学生年龄小,在知识与能力发展方面存在明显的局限性,于是教师在编程内容安排与教学指导方面,要贯彻适度适当的原则,同时做到循序渐进。
例如:为了引导学生建立良好的编程思想,促进学生编程素养的培养,一方面教师要基于学生实际情况,指导学生认识编程控件和一些简单基础的编程语句,以便在这一过程当中积累必要的编程经验。另一方面,教师在融入与渗透编程思想时,要讲求正确的方式方法,注意运用自然语言加流程图的教学模式,增强学生对编程思路的认识和把握能力。流程图方式的运用有助于展示编程过程的框架,更能增强学生的编程意识,让学生体验到创新创作的乐趣,并为学生自主创作打下基础。
随着社会的进一步发展,编程将是未来社会中人生活的一项必不可少的技能。培养学生的编程素养,是在为学生的未来生活学习打基础。教师要更加重视学生在信息技术课上编程素养的培养,要在提高自己的教学水平,探索更多更高效的教学方式,寻找更加新颖的教学途径,以保证学生在小学这个基础阶段,更好地掌握相关知识,培养提高编程素养,对编程技术等保持浓厚的兴趣和热爱,在未来有更高的社会信息责任感,有更多更优秀的信息化人才参与到我国的现代化建设中来。
参考文献
[1]石娟娟.小学阶段编程兴趣的激发及培养[J].内蒙古教育,2019(36): 44—45.
[2]叶曼妮,刘清明.新课改背景下Scratch 教学中培养学生信息技术素养的研究[J].亚太教育,2019(01):121—122.
南安市第二小学