APP下载

小学信息技术课编程素养的培养

2021-08-27夏锋祁小明

中国信息技术教育 2021年14期
关键词:培养对策小学信息技术

夏锋 祁小明

摘要:编程作为小学信息技术课堂的重要教学内容,是学生信息意识发展的内驱力、信息技术应用的灵魂。为了发展学生的编程素养,促进学生有效学习信息技术,小学信息技术教师要明晰编程素养内涵,探析编程素养培养对策,实现学生编程素养的“初培养”。本文作者将从这一角度出发,具体分析编程素养内涵,结合教学实践从多角度探析小学信息技术课堂编程素养的培养对策。

关键词:小学;信息技术;编程素养;培养对策

中图分类号:G434  文献标识码:A  论文编号:1674-2117(2021)14-0064-02

● 编程素养的内涵

什么是编程技术?简单来说,编程就是互联网时代的世界语言。从两个方面来理解,编程是信息意识的内驱力,编程是技术运用的灵魂。

1.编程是信息意识的内驱

在信息爆发时代,人们对信息的获取、认知、评估和使用实际上就是一种信息意识。而编程不仅能让人们具有信息意识,更能够借助计算机来使用信息解决问题,即对计算机发出指令,使其主动地接受知识。

2.编程是技术运用的灵魂

具备编程技能能够让思想中的方案转变为有形的方案,进而将有形的方案进行二次改造;能够辅助个体更好地进行开发和创造,是使用的二次升级。

● 小学信息技术课堂编程素养的培养对策

在理解编程素养内涵的基础上,小学信息技术教师要想实现学生编程素养的培养,就要抓住小学生的学习特点,找准教学切入点,把握各个环节,立足信息技术课堂,实现对学生编程素养的培养。

1.合理运用导学,激活学生编程意识,引导初步感知

小学阶段的学生学习活动的选择主要依靠学习兴趣的支撑,很多学生的编程意识还未萌芽,对编程还未形成正确认识。这就导致学生参与编程活动的积极性不高,后续的编程教学自然难以开展。为激活学生的编程意识,引导学生初步感知编程内容,教师可利用导学阶段,进行趣味导入,让学生对编程学习产生期待,以便让学生编程素养的培养能够顺利进行。

例如,在导学阶段,教师可以利用“展示教学+设疑引导”的方式,为学生展示一些编程软件,或者直接使用编程软件,让学生思考“为什么通过软件操作能够获得最终结果”等一系列问题,调动学生的好奇心与求知欲,引导学生初步感知编程思想,并为后续编程的深度教学埋下伏笔。同时,教师可以设计导学案,利用导学案注入编程思想,并为学生提供与编程相关的微课,以充分发挥学生的学习主动性,让学生初步感知编程。

2.丰富课堂内容,创设趣味编程环境,编程知识教授

教师应当充分认识到环境对学生编程素养培养的积极作用,既要将编程相关的知识带入信息技术课堂,以丰富课堂内容,又要在开展课程实践中创设一个相对趣味的编程环境,让学生能够身处编程环境之中,自觉学习编程知识。

首先,教师要调整教学目标,将编程素养的培养与三维目标相结合,融入到每一节课中。其次,教师要积极协同学校引入多种与编程相关的资源内容,既要对现有的小学信息技术教材做补充,融入编程知识,又要为学生的计算机设备安装诸多软件,为学生参与编程学习做好环境准备。最后,要尽可能地创设编程情境,弱化编程学习的难度,让编程学习始终处于愉悦的氛围之中。

3.坚持循序渐进,课堂引入编程思想,带动学生思考

编程对大部分小学生而言相对陌生,这也决定了教师在培养学生编程素养时不能追求速度,而应循序渐进。第一,应当从学生熟悉的程序来设计编程教学内容。学生对一些趣味的游戏小程序熟悉度较高,这就是教师开展编程教学时的着力点。教师可以先让学生玩游戏,再带领学生剖析游戏软件中蕴含的编程思想。第二,为了让学生具备一定的编程意识,教师可以采用“自然语言+流程图”的教学模式教学,让学生从框架式的角度理解所学知识,并且引导学生根据编程“指令”对控件进行辨识、记忆。

4.合理利用软件,鼓励动手参与编程,实现任务驱动

编程实际上是通过操作来创建一个新的游戏规则,如各种APP程序都是依靠编程实现的。所以,教师可以将编程工具带入课堂,让学生熟悉各种各样的编程工具软件。

VB、VC等编程软件虽然很常用,但需要使用者掌握较多的编程语言语法规则,因此不适用于小学生。面对小学生,教师可以选择各种图形化编程软件,学生可以像搭积木一样利用图形化编程软件进行编程,甚至可以结合自己的需要制作出属于自己的小游戏。图形化编程软件可以引导学生动手参与到编程活动中,不仅能够实现任务,还能够真正实现对学生编程素养的培养。

5.利用总结评价,提高学生编程认知,认可学习过程

编程素养的培养考查学生的诸多能力,包括观察能力、推断能力、整合能力、实践能力等,且编程需要学生掌握一定的方法,对脚本的不同理解、对方法的不同掌握程度等都会使学生在编程活动参与过程中出现不一样的结果。

为此,教师要积极看待每一个学生的编程学习结果,对学生的编程学习过程予以肯定,从编程技巧、编程思想、创造点等多个角度发现学生在参与编程学习中的闪光之处;鼓励学生在学习中总结编程技巧,并定期展示学生的编程学习结果。这能够让学生在参与编程学习时获得足够的自信心,体会到编程带来的快乐与成功,编程参与的热情和积极性也会大大提升。

● 结束语

编程是未来社会人才发展的必备技能,教师应当把握小学阶段学生奠定基础的关键期,初步发展学生的编程意识,激发学生对编程技术的热爱之情,从而为后续的深度编程教学做好准备。

参考文献:

[1]吴蓉.小学信息技术课程素养的培养[J].华夏教师,2020(12):15-16.

[2]刘尧.小学信息技术课程素养的实践[J].华夏教师,2018(32):89-90.

[3]沈茹.小学信息技术课学生编程素养的培養实践[J].中国多媒体与网络教学学报:电子版,2019(6X):73-74.

猜你喜欢

培养对策小学信息技术
幼儿园教学活动中信息技术的应用思考
巧学信息技术课程
浅谈初中信息技术项目式学习教改实践
巧用“信息技术”,提高课堂效率
信息管理专业人才培养浅议
公安专业学生计算思维能力培养对策初探
创新发展背景下的高职本科人才培养对策
对我国文化经纪人的素质培养探讨
体育教学中准备活动的作用与类型研究
生本教育理念下的美术教学研究