大火的少儿编程这么学超简便,靠乐高和迷宫,轻松习得编程言语
各位有没有和我一样的以为,古代武艺正在改动着我们生存的每一天。
本年7月份我跟孩子们在剑桥大学做学术交换,时期也旅行了剑桥镇的盘算机博物馆,内里展现了从第一台盘算机到如今的盘算机的演化,看到这些盘算机的“体型”,以为本人仿佛回到了童年。▼
看着这一排笨拙的盘算机身影,孩子们惊奇极了,反复去确认盘算机提高的年代表,不休发射叹息:
天啊,短短10年,盘算机以前有那么多的改动!
以是如今当孩子们深度学习编程和机器人的时分,我能感遭到他们喝彩雀跃的探究心境。并且在深度学习之前,我和孩子们以前举行了3年多的编程活动了,即从幼儿园开头,他们以前在交往并把握着基本的编程知识,去学习怎样像步骤员一样思索。
并且在这个历程中,我跟孩子们用的教具是乐高、纸,而不是电脑上的代码,底下随着我的步调来了解,你一定会以为相当幽默。▼
我依据这几年跟孩子玩的履历心得,整理了4个级别的难度,内里触及到了种种编程看法,各位在跟孩子玩的时分,也可以用起来。
第一级:让孩子学会从迷宫中人物的角度思索
步骤员头脑办法中很紧张的一点是代码转化,以是在玩乐高时,孩子可以看到具体的成绩,并且协助他们的乐高凡夫走出迷宫。这个是最简便的教会孩子从不同于本人的角度去思索。举个例子,我跟各位树模一张图,当你拿着这三张牌问孩子,乐高凡夫怎样走,才可以碰到小马呢?假如孩子没有站在乐高凡夫的视角看,孩子给你的答案约莫并不一样。▼
关于刚开头交往编程的孩子来说,学习怎样转化视角,相当紧张。
你可以用乐高迷宫跟孩子做这几个梯度的游戏。好比标题1,你先让孩子了解“乐高凡夫的角度”是什么看法,好比刚刚的成绩,“乐高凡夫要怎样样才干够到小马?”答案就是:向前走。▼
等孩子了解这个基本看法后,你可以给孩子持续出一道题,就是带转弯的迷宫计划,好比底下这道标题2:“乐高凡夫怎样走才干够到小花呢?”▼
你必要递给孩子一些相应的朝向牌,协助孩子完成解题,我在文末的材料分享里都有,各位可以先下载出来打印和裁剪好,好比你给孩子的基本卡牌是“行进、左转、右转”这几张,▼
然后就可以引导孩子去实验,直到孩子跟你一同找到这个答案。▼
第二级:让孩子学会使用循环指令来完成下令
假如孩子以前对第1级把握的比力熟稔了,那么你可以引导孩子学习怎样使用一个循环。举个例子,底下这道标题,相反是乐高凡夫去够到小马,那哪一个方案是1级言语,哪一个方案是2级言语呢?▼
假如孩子使用的卡牌不休坚持“go forward” “go forward ”“go forward ”,这是第一级的编程言语。但假如孩子使用的卡牌是“for 3 steps go forward”,就到达了第二级的编程言语了。
引导孩子去思索“用几多步”,而不是一遍又一各处反复相反的卡片,这便是编程言语的“for”循环。
以是在第二级的时分,紧张是引导孩子学会怎样说“下一个下令实行N次”的看法,好比向前走3步,再转右,都是在协助孩子了解“for循环”的看法。各位可以看看这个图更直观地域解两级言语的变化。▼
第三级:引导孩子用条件语句来笼统思索
条件语句(if、else if)是协助孩子提高决定力,我之前在文章跟各位分析过。这是孩子学习笼统思索的必经之路。实践上,当你在写步骤的时分,你必要思索一切的约莫性,并且评价每种情况下应该做什么,以怎样样的排序来实行。好比底下这道标题,乐高凡夫怎样够到小马?▼
这里你会发觉,乐高凡夫前方约莫有墙,也约莫没有墙,右方约莫有墙,但右方约莫没有墙,这些构成的乐高迷宫,都必要孩子思索乐高凡夫的行进路途,经过思索这些约莫性,基于仅限的选择就可以编写出多种代码,这便是孩子计划代码的历程。
好比:“假如我眼前没有墙,我就往前走”、“假如我可以左转,我就往左转”,这些都是条件语句的使用。▼
第4级:引导孩子多量测试来找到新的可行方案
玩编程时孩子会碰到十分多随机标题,但我并不勉励给孩子提供标准答案。由于引入随机性,让孩子去思索不同选项对整个步骤的影响,好坏常紧张的编程头脑。好比底下这道题,相反是走迷宫,它就相对繁复很多,对孩子来说,可疑惑的选项也多很多。▼
好比这些是Eric和Joshua的方案,两人的方案放在一同,就可以分明看到一级编程言语和二级编程言语在逻辑上的不同思索之处。
到了第4级的时分,我也会跟孩子玩别的一个游戏,就是用同一套代码,计划不同的迷宫。好比给孩子一张空缺的迷宫图纸:▼
再随机给孩子一个代码计划,之后就可以让孩子去依据这些代码来计划一个属于乐高凡夫的迷宫了。▼
关于年幼孩子来说,他们计划的历程约莫会出很多情况,但没干系,编程就是不休试错的历程,我们对孩子编程入门的唯一要求,就是勉励孩子多实验,经过多量的测试来找新的可行方案。
孩子约莫会发觉,假如他们实验在不同的迷宫里使用同一个代码,反而有约莫会让本人无法告捷,表如今本人的乐高凡夫假如依照本人的步骤去走,最初不休都在死胡同里打转,这便是步骤里常说的“无穷循环”。
以是怎样引导孩子用同一套代码,计划不同的迷宫,但又能让乐高凡夫顺遂逃脱呢,这便必要引发孩子更高等的编程看法了,乃至这是孩子编写步骤的基本;而怎样写一个步骤,可以让乐高凡夫走出任何的迷宫?这便是孩子后方可以探究的朝向。
好比我之前分享过的文章:想学编程的孩子一定要了解,这个宝藏网站不成错过(附资源下载),内里的一些编程迷宫游戏(点击可查察),但是也是编写步骤的历程。▼
资源分享和下载
今天赋享的这些办法,都在今天的这份资源包里了,共有10页,内里以前包含了种种编程指令,比如“Go Forward”、“Turn Lelf”、“Turn Right”等等,各位可以裁剪下去使用,必要几多就打印几多。▼
材料包里还提供了可以用来做编程计划的迷宫标题,让孩子可以经过这些标题把编程知识运用得愈加游刃剩余。▼
依据今天文章里的4个品级难度,各位可以使用这份资源和孩子玩起来,直接在私信回复紧张词“编程迷宫”,就可以下载打印出来看啦,跟平常微信谈天一样。
编程之于孩子来说是掀开了一个新天下,但关于我们来说又何尝不是呢?运用编程头脑的历程提高了我们的决定和分析的才能,当孩子正儿八经使用编程言语来计划步骤,像Joshua如今在学的Scratch,眼前都是逻辑在支持着。
但是最开头的时分也不必要太告急,万事贵在幽默,我们能让孩子了解到兴趣性就很好了,乐高迷宫是兴趣性很高的编程游戏,也让我们换一个角度去看寻常玩的游戏,这大概就是乐高和编程的新交融吧!
假如孩子喜好上了这个办法,也对编程言语有了基本了解,下一步就可以跟孩子玩编程机器人了,这是一个很大的编程头脑的奔腾。
我们孩子是从3岁开头交往各种编程机器人,学校更是围绕编程机器人展开了很多活动,让孩子可以在讲堂里直接地用编程来学习、游戏和研讨。
等在今后的文章,我再来跟各位分享下这些年来我家孩子体验过哪些好玩幽默的编程机器人吧~
【END】
作者抽芽,学龄前家庭教导品牌【小芽启萌】创始人,举世婚姻疗法和心情练习威望机构约翰戈尔曼的首位中国练习医治师。 群众号抽芽研讨所BUD(ID:myyjs_bud)专注于早教发蒙和亲子相反,是百万妈妈信任的育儿号。