编码故事和编码游戏是孩子们探索和实验早期编码的有趣的、动手的方式。他们提供了互动和合作学习的机会。如果编码对你来说是新的,你会发现它建立在许多你熟悉的早期数学和读写概念之上。
什么是编码?
编码(或编程)是数字时代的基本语言。它涉及一步一步地创建计算机能够理解并需要的指令,以使其程序能够工作。游戏系统、平板电脑、汽车、手机——甚至洗衣机!-都使用编码来正常工作。
早期编码或预编码为孩子们提供了整合沟通、思考和解决问题的体验。这些是21世纪的技能,对于孩子们未来在数字世界中取得成功至关重要。
学龄前儿童已经参与了许多与编码有关的学习活动。我开始思考预编码的某些方面对学龄前儿童有意义,我开始开发一系列活动,让孩子们创造他们自己的编码故事。孩子们在戏剧表演中制作和使用地图来确定宝藏的位置,在玩玩具车时给对方指示,从而学习如何创建命令或使用定向语言。与创建和执行命令相关的活动本质上可以像游戏一样,例如在网格上移动特定数量的空间(游戏邦注:如《Candyland》或《Chutes and Ladders》)。孩子们很自然地被冒险的经历所吸引,他们可以探索运动、方向和位置。在这些活动中支持的许多相同的概念,如空间推理和数字感,是编码的基础部分,孩子们可以在没有计算机的情况下练习。
早期编码是有趣和令人兴奋的。孩子们越早探索编码的基础知识,他们在以后的生活中就越容易学习、理解和应用编码。许多学龄前儿童正是开始学习的正确年龄!
孩子们需要知道什么?
编程对小孩子来说比你想象的要容易。为了成功地参与预编码活动,应该向儿童介绍定向语言,例如向上而且下来,落后的而且向前,左而且正确的.他们需要熟悉如何使用序数计数(第一个,第二个,第三),了解一对一的通信。一些孩子已经掌握了这些概念,而另一些孩子仍在学习中。如果孩子们刚刚开始理解和遵循定向语言并使用序数,接下来的预编码活动将加强这种学习。
涉及位置和移动的活动,如玩棋盘游戏和在假装游戏中给同伴指路,提供了一些背景知识,并为孩子们提供了编码活动的切入点。
为什么要向学龄前儿童介绍编程?
编码就像一场游戏。对于喜欢讲故事和使用网格和地图的孩子来说,这是非常吸引人的。3到5岁的孩子能够绘制地图,表示物体和地点之间的关系。当我们将编程融入早期学习环境时,我们让孩子们沉浸在符合多个领域标准的多功能活动中,如数学、解决问题、沟通和读写能力。预编码活动也为孩子们提供了互动和协作学习的机会。
编码故事和游戏使用数学
编码涉及空间推理和逻辑。帮助孩子思考方向、位置和运动可以增强他们的数学能力。孩子们需要计算他们必须移动的空间的数量,并在他们将物体和位置相互联系时指明他们前进的方向。编码将许多数学技能集成到一个有意义的体验中。
编码故事和游戏鼓励解决问题
当像编码这样的活动为用户提供了一个挑战,或者当解决同一个问题有几种方法时,孩子们可以考虑多种途径来达到解决方案,并选择最有效的策略。在这些活动中,提前计划是成功的关键。
编写故事和游戏可以加强交流
当一个孩子编码时,她需要向另一个人(或计算机)指示方向。她的沟通必须简洁,也就是说,不能啰嗦。当两个孩子玩编码游戏时,接受指令的孩子需要成为一个积极的倾听者,以便以正确的方式移动编码块。清晰的沟通和轮流是编码的关键。
编码故事和游戏可以提高读写能力
编程游戏通常讲述一个故事——程序员通过一条路径移动一个物体,穿过不同的障碍和设置,最终到达目的地。孩子们富有想象力的故事或喜欢的复述可以作为编码游戏的基础。这有助于孩子们发展词汇量和更好地理解文本。孩子们可以把文学和他们的生活联系起来。他们甚至可以通过在编码活动中探索不同的结局来改变一个最喜欢的故事的结局。教师可以通过改变故事的顺序或重新设计结局,用游戏板引导创新的朗读。
开始
首先,做一个网格
你可以在地板上或桌面上使用遮蔽胶带创建一个正方形网格。还可以在大塑料台布上画网格,方便使用、运输和储存。对于想进一步探索编码的孩子,可以在图形纸上描摹黑线,制作大网格纸。这样,孩子就可以画出自己的编程故事,带回家与家人分享。
选择你的故事,收集相应的道具
决定孩子们是否要复述一个最喜欢的故事(三只小猪,金发女孩)或编造自己的故事。例如,如果孩子们选择探索姜饼人在美国,他们需要一个迷你姜饼人、一只狼和一些图片来代表姜饼人在故事中去过的地方。
确保孩子们理解故事情节和他们正在编码的路径
确定角色将要走的路径的起点和终点。在姜饼人在这部电影中,主人公从一间小屋开始,然后沿着一条小巷,穿过一片田野,进入树林。他终于来到了一条小溪边,在那里他遇到了一只狼。如果孩子们正在复述一个喜欢的故事,要确保他们的复述顺序正确,有意义。如果他们在创造自己的故事,孩子们可以在网格周围设置不同的场景或障碍,让角色通过。
孩子如何玩耍
设置网格。老师或孩子们将角色放在网格上的起点,并将设置或障碍按照它们出现的顺序放在网格上。
建立命令。作为一个组,子进程决定沿着网格移动字符的命令。方向箭头(放置在网格上时可以指向上、下、左或右)是表示命令的可视符号。孩子们可以很容易地在小卡片或便利贴上制作和使用许多箭头。
选择一个程序员和一个玩家。程序员(或程序员)给出编码命令。游戏玩家是遵循编码命令并在网格上移动图形的儿童或儿童。
编码故事!程序员现在负责向玩家发出命令——“向上1”,“向前2”,“向下3”,这样玩家就可以从头到尾沿着网格移动角色。(在小组编码的前几次,成年人可能会为孩子们模拟角色。)随着一个新的命令的执行,编码器在游戏棋子经过的每个方格中放置一个符号卡,代表在网格上移动的方向。编码所有的移动,直到到达终点。
鼓励和支持孩子,这样他们就可以完成整个路径,给出并遵循正确的方向,而不会跳过网格上的方格。确保方向箭头在游戏过程中保持不变,代表角色所走的路径。当角色到达最终目的地时,路径就完成了!其他的孩子可以改变这个故事。
扩展编码玩法
一旦孩子们对早期编码有了信心,他们就可以以许多不同的方式独立使用它。编码自然而简单地补充了幼儿园课堂上的其他学习机会!
孩子们可以……
- 在户外用粉笔在人行道上画网格,用相应的道具复述故事
- 通过建立故事线,确定起点和终点,并直接在网格上绘制编码符号,使用网格纸创建自己的编码故事
- 为彼此创建寻宝游戏,将宝藏放置在网格的正方形中;孩子们可以使用编码信息相互指导,到达某个方格,然后认领宝藏
- 在室内和室外,通过在地图上绘制或放置网格,并使用命令指导彼此移动到不同的位置(冒险,寻找宝藏),将预编码元素融入他们的戏剧表演中。
- 邀请家人或社区成员参观教室,分享成年人在现实生活中使用编码的方式
编码方面
代码:一套计算机指令
编码:一步一步地创建计算机能够理解并需要的指令以使其程序运行的过程。
预编码活动:适合发展的游戏和活动,让孩子们以对他们有意义的方式探索编码中涉及的一些概念。
资源
“幼儿时期的趣味学习”
mrsmclennan.blogspot.ca /搜索/标签/编码
“游戏、编码和高阶思维:支持体验
《儿童的学习》,作者:塔玛拉·卡尔多
www.NAEYC.org/blogs/early-coding-higher-thinking
《让我们画一张地图:儿童绘制地图的发展阶段》
尤金·盖斯特。年幼的孩子, 2016年5月,第50-55页。
“技术和互动媒体作为服务于从出生到8岁儿童的早期儿童项目的工具”-NAEYC的立场声明
www.sosautoparts.com/files/naeyc/file/positions/PS_technology_WEB2.pdf
图片由作者提供
迪安娜·佩卡斯基·麦克伦南来自加拿大安大略省阿默斯特堡(Amherstburg)的博士是一位充满激情的幼儿教育工作者、研究人员和作家,在与幼儿打交道方面有20多年的经验。作为安大略省全日制幼儿园的教师和大学教师,她致力于通过有趣的探究和探索探索丰富数学学习的潜力。