不插电编程在幼儿园语言学习活动中的应用

2023-07-21 07:34沈兆婷胡来林
中国教师 2023年7期
关键词:编程语言编程编码

沈兆婷 胡来林

幼儿园语言活动是促进幼儿思维发展的途径,思维的发展同样也能让幼儿的学习品质得到发展。有学者发现,除了空间知觉以外,幼儿的其余学习品质与语言能力呈现正相关,并且学习品质对语言具有显著的预测作用[1]。幼儿学习品质的发展对今后的学业水平有直接的影响,而语言活动对学习品质的发展起到重要作用。但是,幼儿园语言学习活动存在种种问题,如教师在幼儿园语言学习活动中扮演高控者的角色,并不能很好地贯彻执行“以幼儿为主体”的要求,幼儿只能被动接受,语言活动缺乏民主性[2]。针对幼儿园语言学习活动中的突出问题,国内外许多学者进行了研究,其中不插电编程对解决幼儿园语言学习活动存在的问题具有潜在的可能性。

一、不插电编程的概念

随着编程教育的不断兴起,编程教育的形式也逐渐多样化。Humble等人认为编程教育分为文本编程、块编程和不插电编程三种编程类型[3]。学术界越来越认同幼儿学习编程的出发点和落脚点是发展思维,涵养学习品质,促进幼儿的全面持续可协调发展。编程活动的本质就是一种问题解决的过程,幼儿通过学习编程发展主动性、专注性、计划性,以及问题解决、资源利用和反思的学习品质。不插电编程就是脱离了计算机束缚的非计算机化的编程,通过任务型游戏或者魔术等其他形式使幼儿学习和发展编程能力、逻辑思维能力和计算思维[4]。

有研究表明,将不插电编程应用到幼儿园语言学习活动中可以激发幼儿的学习兴趣,加深幼儿对语言学习活动内容的理解和记忆,提高幼儿学习语言的效果[5]。不插电编程可以让幼儿亲身体验、直接感知、实际操作,将课堂的主人翁地位还给幼儿,给幼儿表达的自由,贯彻“以幼儿为主体”的要求,落实幼儿园语言学习活动的民主性。

二、不插电编程在幼儿园语言学习活动中的应用

1. 不插电编程与语言学习目标的关联

通过对《3~6岁儿童学习与发展指南》语言领域目标的研读,笔者提取了4种语言领域发展的核心能力,分别是表达能力、倾听能力、阅读理解能力和书面表达能力。不插电编程与这4种核心能力息息相关。

首先,表达能力。编程被认为是数字时代的语言,它是开发计算机所需要的指令以使程序正常工作的过程。不插电编程是编程的一种,不仅可以是有声的表达,而且可以是无声的表达。有声的表达指的是幼儿在不插电编程中,对自己的操作进行描述和讲解;无声的表达指的是幼儿在编码表上进行路线规划、摆放操作、作品呈现等一系列行动,也就是说,幼儿在不插电编程中为了完成任务进行动态思维的过程其实是一种无声的表达。

其次,倾听能力。不插电编程通常以任务贯穿整个活动。教师会围绕活动进行一系列关于任务的讲解,幼儿需要仔细聆听任务的要求从而完成不插电编程。不插电编程的形式是小组合作,在小组合作中幼儿需要耐心倾听别人的想法和建议。

再次,阅读理解能力。不插电编程中会出现一些简单的指令和编码表,如顺序指令(“向前移动”“向后移动”“向左移动”“向右移动”),幼儿需要根据自己以往的生活经验理解不插电编程的规则。不插电编程的主题不同,编码表就会不同,幼儿在完成任务时需要对编码表进行解读,对编码表的理解是完成不插电编程的基础。

最后,书面表达能力。不插电编程需要幼儿根据任务在编码表上用方向箭头编码规划路线,或者创造自己的编码表和算法从而进行创造性绘画等。

2. 选择适用于不插电编程的语言活动材料

适用于不插电编程语言活动的材料应该具有顺序性、重复性、情节性等特点,这些特点可以加深幼儿对语言活动的理解和记忆,激发幼儿参与的兴趣。例如,绘本故事《好饿好饿的毛毛虫》描述了毛毛虫变成蝴蝶的一个星期时间内每天吃的食物,内容具有顺序性。根据这个绘本故事设计不插电编程语言学习活动,引导幼儿在编码表上用方向箭头表示出毛毛虫一个星期吃食物的顺序,不仅可以帮助幼儿培养语言活动的四大核心能力,还可以培养幼儿的编程能力和计算思维。

幼儿园语言学习活动的材料形式有散文、故事、儿歌、诗歌、绕口令、辩论和谈话。适用于不插电编程语言学习活动的材料形式有散文、故事、儿歌和诗歌,而绕口令、辩论和谈话不适用于设计不插电编程语言学习活动。

3. 不插电编程语言学习活动的设计

首先,设计活动目标。不插电编程语言学习活动的目标可以从认知、能力和情感三方面进行设计。不插电编程語言学习活动目标在传统的幼儿园语言学习活动目标的基础上,加上幼儿对于不插电编程的态度、利用不插电编程学习语言活动材料的方式和效果。

其次,设计活动准备。在传统的幼儿园语言学习活动的准备之外,准备编码表、卡片、方向箭头等不插电编程物质材料。在精神准备方面,不插电编程语言学习活动不仅要求幼儿对语言学习材料的内容有一定的先前经验,而且要求幼儿具备一定的编程知识。教师可以在幼儿的一日生活中有意识地运用不插电编程的专业术语,或者为幼儿开辟出一块特有的不插电编程区域,为幼儿的不插电编程材料和知识进行一定铺垫。在集体教学活动中,教师要引导幼儿观察编码表和方向箭头等不插电编程的材料。编码表是根据语言学习活动材料的内容设计的,教师可以鼓励幼儿大胆发挥想象,表达自己的想法。幼儿表达了自己的想法之后,教师要求幼儿仔细倾听语言活动材料的内容,根据听到的内容自主操作方向箭头进行创造性的改编,按照自己摆放的作品进行叙述,分享给小伙伴们听。

再次,设计活动过程。可以根据语言活动材料的主要内容进行内容的导入,这是传统的幼儿园语言学习活动的导入方法;也可以从不插电编程的角度出发,利用不插电编程的编码表、方向箭头等材料引导幼儿发挥想象,调动幼儿的兴趣和积极性。

最后,设计活动延伸。最大目的是巩固不插电编程语言学习活动的内容,并在此基础上激发幼儿的想象力,以幼儿为主体,为家园沟通和家幼沟通提供路径。

4. 不插电编程语言学习活动的实施

根据幼儿园语言学习活动的实施步骤,笔者设计了不插电编程语言学习活动基本教学流程:引入或创设情境—初步学习语言活动材料—通过不插电编程理解体验语言活动材料—展示评价不插电编程语言学习活动作品—迁移作品的经验,利用不插电编程进行创造性想象和语言表达(见图1)。

第一步:引入或创设情境。根据不插电编程语言学习活动的材料内容和幼儿的年龄特点创设情境,目的是吸引幼儿的注意力,激发幼儿参与的兴趣。

第二步:初步学习语言活动材料。教师利用视频、图片和谈话的形式引导幼儿对不插电编程语言学习活动的材料内容进行初步了解。

第三步:通过不插电编程理解体验语言活动材料。利用编码表、图片、方向箭头、绳子等物质材料,引导幼儿理解和回忆语言活动的材料内容,根据内容进行自主操作,在操作的过程中理解体验材料内容,形成幼儿自己对材料内容的深刻认知。

第四步:展示评价不插电编程语言学习活动作品。教师鼓励、引导幼儿大胆表达自己的想法,分享自己的思路,展示自己是如何完成不插电编程语言学习活动作品的。通过分享,提升幼儿的语言表达能力和反思能力。

第五步:迁移作品的经验,利用不插电编程进行创造性想象和语言表达。教师给予幼儿足够的发挥空间,幼儿进行自我反思,通过对编码表、图片等的创新,对不插电编程语言学习活动的材料内容进行创造性改编,并且可以向教师、同伴和家人表达想法。

5. 不插电编程语言学习活动的效果评价

教学评价是整个教学过程中必不可少的一个重要环节,它既能评价幼儿在课堂中的表现,又引导教师自我启发和自我反思,为之后的教学打下基础,提升教师的教学素养。

评价要重视主体的多元性。注重结合幼儿个人、小组成员、教师以及家长等多方的评价。教师要鼓励幼儿大胆对自己的表现进行自我评价,提升幼儿对自我的认知度。幼儿、同伴、家长的评价可以帮助教师更好地了解幼儿,有利于教师调整和改进教学。

评价要注重方法的多样性。除了与幼儿、同伴、家长进行交流之外,还可以采用观察法、作品分析法等质性方法针对幼儿进行个体差异性的评价,有针对性的评价有利于幼儿全面发展。

参考文献

[1] 贺同华. 5—6岁幼儿学习品质与语言能力的关系研究[D].太原:山西师范大学,2018.

[2] 郑月琴.基于儿童文学开展幼儿园语言教育活动[J].学前教育研究,2017(8):70-72.

[3] HUMBLE N,MOZELIUS P,S?LLVIN S. On the role of unplugged programming in K-12 education[C]//18th European Conference on e-Learning(ECEL),November 2019,Aalborg Univ,Copenhagen,DENMARK.

[4] 孫立会,王晓倩.儿童编程教育实施的解读、比较与展望[J].现代教育技术,2021,31(3):111-118.

[5] METIN S. Activity-based unplugged coding during the preschool period[J].International Journal of Technology and Design Education,2022,32(1):149-165.

(作者单位:温州大学STEM教育研究中心)

责任编辑:胡玉敏

猜你喜欢
编程语言编程编码
压力-体积转换在CFC编程语言中的实现解析
基于SAR-SIFT和快速稀疏编码的合成孔径雷达图像配准
编程,是一种态度
元征X-431实测:奔驰发动机编程
编程小能手
《全元诗》未编码疑难字考辨十五则
纺织机上诞生的编程
子带编码在图像压缩编码中的应用
Java编程语言的特点与应用
Genome and healthcare