达奇取礼物(大班)

    许宇翔

    

    

    

    设计思路:

    随着数字化时代的到来,编程教育进入中小学课堂成为大势所趋。编程是计算机学科的核心,让儿童接触编程的主要目的是提高其计算思维、逻辑思维、创造性思维能力,而这种学习应基于真实的、具体的问题情境。本班幼儿在区域游戏时玩过一些玩具车、机器人,进行过相关的编程活动。怎样使这些玩具玩起来更具情境性呢?据此,我设计了一节大班的科学活动,让幼儿尝试在线下用图片编写程序,来控制达奇(小型机器人)在网格纸中拿取礼物,通过具体的游戏情境培养幼儿解决问题的能力和逻辑思维能力,帮助幼儿逐步从线下的编程游戏过渡到线上的编程学习。这个活动根据幼儿园的实际情况,线上、线下均可进行。

    本次活动安排了三个环节:环节一,调动幼儿的原有经验,进一步帮助幼儿理解每个指令模块所代表的具体意义,并引导幼儿用身体动作表现出来。环节二,创设游戏情境,该年龄段的幼儿对于编程的学习还比较陌生,教师创设“达奇取礼物”的游戏情境,让幼儿利用指令模块组合成一套程序来帮助达奇取到礼物。通过具体的游戏情境学习关于编程的知识,生动有趣,幼儿乐于参与。在该环节,教师可以灵活改变方格子的數量或者增加“炸弹”的数量来提高游戏的难度,增加挑战性,满足不同能力幼儿的学习需求。环节三,师幼共同收拾材料,帮助幼儿养成每次游戏活动完之后收拾并归类整理材料的习惯,做到有始有终。

    目标:

    1.进一步熟悉并理解指令模块的含义,自主设计取礼物的路线,并尝试简单的编程。

    2.分享交流编程中的问题,并想办法解决问题。

    3.能关注同伴的想法,协商操作,努力完成有挑战的任务。

    准备:

    1.材料准备:机器人达奇,指令模块图片(图1),方向标记图片(图2),编程界面图片(图3、图4),手偶礼物,15宫格纸板。

    2.经验准备:知道上下、左右、前后等方位,玩过类似编程的游戏,知道编程是指一套包含多个指令的程序的编写。

    过程:

    一、调动幼儿已有经验,巩固理解指令模块的含义

    1.教师引导幼儿观察熟悉每个指令模块代表的意思。教师先出示指令模块的图片(图1),后出示方向标记的图片(图2),引导幼儿观察。

    师:还记得让达奇行驶的指令吗?这儿有三个指令模块,它们代表什么意思?

    师:第一个是什么指令?在这些方向标记中,哪一个方向标记表示向前?(幼儿口头匹配,教师操作。)

    师:你还知道哪个指令的意思?右在哪里?哪一个方向标记表示向右?

    师:最后剩下的这个指令是什么意思?选择哪一个方向标记?

    2.教师用指令模块编程,幼儿按照指令用语言和动作表征。

    师:现在,我来当程序员,请你们来当达奇按照程序做动作。(教师用三个指令模块编程,见图3。)

    师:这套程序是什么意思呢?(幼儿用语言表述。)

    师:现在,你们是达奇,请全体起立,准备好——开始运行:1、2、3。(幼儿按程序边说边做动作。)

    3.教师隐去方向标记,用指令模块编写新程序,幼儿巩固练习按程序做动作(见图4)。

    师:这次没有方向标记提示了,我编写了一套新的程序,你们能看懂吗?(鼓励幼儿用语言表达。)

    师:请你们执行程序,全体起立,开始运行:1、2、3、4。(幼儿按程序边说边做动作。)

    师:你们都能够准确地执行程序员的指令。真棒!

    二、以“达奇找礼物”的情境,引导幼儿探索编程游戏

    (一)第一次探索

    1.幼儿了解游戏规则。

    师(出示图5):达奇要请你们帮忙取礼物。礼物在哪儿呢?你能够准确描述礼物的位置吗?格子里还有什么?炸弹表示什么意思?看到炸弹要怎么样?(幼儿观察图纸,并自由表达。)

    师:达奇既要避开炸弹,还要取到礼物。想一想,它的前进路线应该怎么样?

    师:对了,达奇说了一个线索,每个格子是20厘米。(引导幼儿关注格子距离。)

    师:我这儿有4张图纸,你们8个人怎么玩?(明确2人一组。)

    师:每个小组都有一张图纸,上面只有方块格子。你们先要做什么呢?(提醒幼儿按照图纸上的位置将达奇、炸弹、礼物图片摆好。)

    师:东西摆好后,请想一想,要编出什么样的程序才能帮达奇取到礼物呢?

    2.幼儿操作,教师观察并适时指导。

    教师先观察幼儿结伴在图纸的格子中复制达奇、炸弹和礼物的位置;再观察幼儿取礼物的方法和策略,了解过程中发生的问题。

    3.交流分享。

    师:你的达奇取到礼物了吗?取礼物的路线是怎么样的?(个别幼儿在投影仪下操作达奇取礼物的路线。)

    师:你编写的路线程序是怎么样的?取到礼物了吗?我们来验证一下吧。(用投影仪展示幼儿编写的程序。)

    师:你们是用什么方法确定路线的?(幼儿讨论、交流。)

    师(小结):我看到有的小朋友在空中用手比画达奇走的路线;有的小朋友用手在地图上指指点点,一个手指代表一格,点几下手指就代表达奇要走几格;也有的小朋友用身体当作达奇在行走。当你不清楚下一步该怎么走的时候,可以把手当作达奇行走,或拿着达奇在图纸上摆一摆,这些都是很好的方法。

    (二)第二次探索

    1.探索交流如何增加任务的难度。

    师(出示图6):刚才礼物离达奇很近,你们很容易就帮达奇取到了。现在我想增加取礼物的难度。你们说怎么办?把礼物放到哪里难度就大了?(引导幼儿说出调整距离和改变炸弹的位置。)

    师:这次礼物离达奇远了,炸弹也变换了位置。你们能帮达奇取到礼物吗?

    师:想一想,这次达奇的行走路线又是怎样的呢?你们能不能设计出不同的路线呢?

    2.幼儿操作,教师观察并适时指导。

    教师观察幼儿如何按图纸摆放及编程方法,了解幼儿帮达奇取礼物的路线。

    3.交流分享。

    师:这次你们帮达奇取到礼物了吗?你们编写的路线程序是怎么样的?(个别幼儿在投影仪下展示路线程序并用动作表示。)

    师:有没有别的不同的路线?(幼儿展示不同的路线,教师用不同颜色的笔画出不同路线。)

    师(小结):原来礼物和炸弹的位置改变之后,达奇行走的路线也要改变,而且路线还不止一条呢。那么,不同的路线编写的程序一样吗?我们在区域活动时可以再试一试。

    三、师幼共同收拾整理,结束活动

    师:现在我们一起来整理材料,并把它们放到相应的地方。

    反思:

    本次编程活动完全是基于具体真实的问题情境,让幼儿在想办法“取礼物”的情境中思考达奇的行走路线,利用图片式的指令模块编写相应的程序,最终帮助达奇取到礼物。

    大班幼儿已具有较好的方向感,所以本次活动的重点之一是幼儿用方向箭头对应相应的指令模块,用直观形象的方法为编程打基础。在幼儿理解了指令模块所代表的意思之后,再逐步去掉箭头的辅助作用,完全运用指令模块进行编程,以提高活动的难度,体现了科学活动的层次性。

    活动的难度还可以逐步增加,比如,增加炸弹的数量,将礼物和达奇的空间距离变远,增加格子的数量等。所以,这个活动灵活多变、富有层次,可满足不同能力幼儿的学习需求,促进不同能力幼儿的发展。