APP下载

小学信息技术课培养学生编程素养的实践初探

2021-06-10朱芳

广东教学报·教育综合 2021年54期
关键词:素养培养编程实践

朱芳

【摘要】随着信息化时代的到来,信息技术与人们日常生活的融入度逐渐提升,信息技术亦成为人们必不可缺的生活技能之一。在此背景下,小学对信息技术教学的重视程度显著提升。但是,在实践教学过程中,部分教师并未立足于素养提升展开信息技术课程,使得信息技术教学的实践价值被弱化。对此,本文将对小学信息技术课中编程素养培养进行探析,旨在借助编程教学,促进学生综合能力的提高。

【关键词】小学;信息技术;编程;素养培养;实践

信息技术课程作为信息技术素养培养的重要场所,课堂教学质量对核心素养培养具有直接影响。信息技术素养主要包括技术运用能力与信息意识等多方面,核心素养则表现为编程素养。编程作为人与机器沟通的信息语言,在时代发展的推动下,极有可能演变成社会基础技能。对此,本文将从编程素质培养的价值与实践两个方面对小学信息技术课程进行探析,旨在充分发挥小学信息技术课程培养学生编程素养的价值,推动小学生综合素养的成长,为其未来发展奠定思想与素养保障。

一、小学信息技术课学生编程素养培养的价值

小学信息技术课学生编程素养培养的价值,主要体现在:一是内驱信息意识,随着信息化时代的到来,手机、计算机等智能设备的功能性日渐提升,并成为人们获取与交流信息的重要路径。在此背景下,人们自主获取、评估以及使用信息的能力又被称为信息意识,在信息化时代,信息意识尤为重要。在小学阶段,学生正处于技能、文化知識高速获取时期,面对海量信息数据,信息意识将对学生接收与收集信息的有效性具有重要影响,而编程素养培养则是增强学生信息意识的重要路径,能够有效避免学生成为信息的被动接受者,为学生判断力的提高创造条件;二是提升技术应用能力,技术是让学生理解文明与世界的重要路径,工程思维可以让学生将创意等无形思维转化为实际物品,编程则是将技术与工程思维有机整合的系统性思维。随着科学技术的不断发展,人工智能、互联网以及计算机等技术引导者技术的走向,这些技术与编程具有重要联系,编程并非学会技术,而是创造技术,而编程素养则是强化学生对技术理解的引导者,不仅影响学生对技术的学习与理解,对学生的创造能力具有重要影响。

二、小学信息技术课学生编程素养培养的实践

在小学信息技术教学过程中,编程素养培养具有长期性与系统性的特征,只有将编程素养融入到小学信息技术课程各个环节的方式,才能达到培养学生编程素养的效果。针对小学信息技术课学生编程素养培养的实践,可以从以下几个层面进行优化:

(一)重视情境营造,提升学生学习兴趣

在生活质量不断提升的情况下,小学生接触计算机时间越来越早,部分小学生对计算机有一定的了解。若此时,教师侧重于基础操作的讲解,难以调动学生的积极性。对此,在实践信息技术教学时,流程如下:一是教学内容选择,以当前学生的实际情况为出发点,简单基础操作教学与学生的实际需求匹配度较低,对此,在基础阶段,教师可以选择键盘、显示器以及主机等组织硬件基础教学,以及编程工具、界面等软件基础教学,用以调动学生的好奇心;二是情境构建,以小学生心理特点为出发点,生动化与趣味性的教学环境更利于学生兴趣的调动,进而达到提升学生学习动力的效果。

例如,信息技术教师在讲授“画笔”的相关内容时,若只是单纯讲授“画笔”的用途或使用,会使信息技术课堂具有较高的枯燥性,不仅不利于学生强化对“画笔”的理解,对学生后续学习热情的提升亦具有不良影响。对此,笔者选择采用故事讲述的方式进行氛围营造和教学内容讲解。笔者班内学生近期对“猫和老鼠”的兴趣度较高,对此,笔者选择以“猫和老鼠”为主体,引导学生学生在脑海中回忆猫和老鼠的追逐打闹的过程。在编程教学的过程中,教师可以通过引导学生回忆猫和老鼠攻击以防守的动作,设计攻击与防守两种动作程序。同时,在编程过程中,教师应当强化引导用以提升对相关工具的应用熟练度。

(二)重视实践活动,培养学生编程素养

小学编程教学具有实践性的特征,传统信息技术教学偏向于理论教学,实践性较弱,不利于学生编程素养的提高,对此,在优化信息技术教学时,应当重视实践活动的融入,促进学生编程能力的提高。针对于此,教师应当优化以下几点:一是理念转变,信息技术教师应当明晰编程教学的实践性特征,明晰实践教学活动的重要性,并以此为依据组织编程教学活动;二是理论实践结合,实践需要以理论为支撑,在重视实践教学时,不应当过度压缩理论课程,应当侧重于通过优化理论呈现模式的方式,实现理论与实践教学的有机融合,达到提升实践能力的效果;三是编程技术,在选择编程技术前,教师应当以班内学生的学习能力为依据,结合笔者班内学生实际,笔者选择使用Scratch编程技术组织教学活动,用以降低学生的理解难度和教师的教学难度。例如,教师在讲授“物体移动”的相关内容时,可以借助Scratch编程技术组织教学活动,流程为:首先借助“贪吃蛇”激发兴趣,笔者采用贪吃蛇游戏调动学生兴趣,并了解物体(贪吃蛇)的运动轨迹。其次Scratch编程技术教学,在激发学生兴趣之后,教师再借助Scratch编程技术将“贪吃蛇”的移动进行还原,用以强化学生对Scratch编程技术的理解;最后引导学生自主操作,通过引导学生动手操作的方式,培养学生的编程素养。

三、结束语

综上所述,随着数字化时代的到来,编程极有可能成为未来人们的基础能力。小学阶段,作为培养学生核心素养与专业能力的关键时期,核心素养培养的有效性对学生的长远发展具有重要影响。对此,小学信息技术教师应当注重编程素养培养,通过将编程素养融入到小学信息教学各环节中的方式,为编程素养培养的有效性创造条件,并通过优化编程教学内容与组织实践活动的方式,提升编程素养与小学信息技术的融入度,进而达到培养学生编程素养的目标,为我国信息化建设的进一步发展提供后备力量。

参考文献:

[1]张婷婷.人工智能在小学信息技术课中的应用[J].电脑编程技巧与维护,2020(5):134-135+142.

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

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

猜你喜欢

素养培养编程实践
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
编程屋完成数百元万天使轮融资
学编程,先画画
注重情境直观探寻规律本质
浅谈幼儿期语言素养的培养
初中政治教学中强化新八德教育探讨
体验式学习在数学教学中的应用研究
生物专业师范生教学实习的问题与对策研究
校企协同实施高职专业课程改革的实践研究