在前两周的引文中,和大家一起探究了不必须电脑屏幕就可以展开的DIY编程小游戏: 「靠近屏幕」再不能玩出幼儿编程的创想思维 这一次,我把自己所接纳的,在家展开编程启蒙运动可以用于到的玩具,APP,书籍以及网上课程做到一个大汇总。文章内所讲解的产品有些可能会受到区域容许,而无法在国内用于。
所以在iTunes一些APP之前,家长们切勿请求核实后再行iTunes。 编程玩具 家长可以从非常简单的编程玩具或者游戏应从。
由于编程的普及性,更加多的品牌开始发售和编程涉及的玩具和益智游戏等。 Fisher-Price Think & Learn Code-a-pillar 合适年龄:3岁+ 这是一款长得像毛毛虫的编程启蒙运动玩具。玩具的躯体分成像小火车一样的8节,每一节约能源掌控毛毛虫不作预设的动作,比如右转,左转,右转,播出音乐,暂停等等。
每一个动作指令在身体上面具有明晰的图标,而小朋友必须做到的就是按照那些图标给毛毛虫排序顺序,排序完后毛毛虫就不会按照排序顺序的指令而运动。等孩子熟练掌握玩游戏的技巧后,就可以和产品设施的软件一起用于。
用于软件可以给每一节毛毛虫输出其他的指令。 Cubetto 合适年龄:3岁+ 这款玩具专门为3岁以上的小朋友设计的,没任何电子银幕,会因为长时间游戏而对小朋友的眼睛导致损害。它使用木质材料,共计由五部分构成:正方形机器人Cubetto,一块编程板,16个编程块(向前、向右、向左、功能函数各4块),一张世界地图和一本故事书。
Cubetto是混合了蒙特梭利教学方针和Coding(程式撰写)的教具。目的是要多方面性刺激孩子去体会程式撰写的趣味。
把单调的程式撰写变为需要触碰的小积木及小机械人,让孩子把抽象化的程式撰写立体化。孩子仍然只是用眼睛去看,而是需要实实在在的把每一段Code都拿在手里。这种多方面感官性刺激教学是蒙特梭利教学里十分起效的教学方法。
这个编程游戏的体验就在于,你在编程板上用彩色的编程块为机器人Cubetto输出「指令」,提示它在地图上超过特定方位。玩法也十分非常简单,编成好子程序,按下按钮GO将程序输出到机器人上,它之后不会立刻作出适当动作。即使经常出现了错误也不要紧,调整编程块就可以,也磨练了孩子的查错改错能力。 这个玩具的玩法只不过和很多编程APP很相似,只是这个玩具的每一个部件都是可以用手触碰到的。
Cubetto是用4种颜色的积木去做到命令:绿色=行进指令,黄色=左转指令,红色=右转指令,蓝色=函式,是一组指令所构成的功能(Function)。 个人实在对于小年龄段的小朋友,这一类可以用手触碰感觉和体验的玩具,比全然的用于APP更加直观,更容易解读。Cubetto意味著是有一点花钱进的一套玩具。 Cubetto的理念只不过和我们之前的推文里提及,不用于屏幕(screen free)的游戏是很类似于的,在你研究这个产品的同时,你不会找到只不过它的很多小游戏我们也都可以通过DIY构建。
当然想花费时间自己整理的,Cubetto也是一个很好的自由选择。 Robot Turtle Game 合适年龄:4岁+ 这是一款google前工程师,为了教教自己两个孩子程式逻辑而设计的游戏。 游戏规则非常简单。它的启发来自Logo程序设计语言,可以让孩子用扑克牌撰写“程序”。
游戏的目的是让乌龟通过障碍获得宝石。游戏里有两种角色,一种是Turtle master,也就是小孩。
小孩用行进、左转、右转的卡片,掌控机器龟行进的方向。必须留意的是:左右并转的卡片只是并转左或者并转右,并不是左右转后再行行进。另一个角色是Turtle mover,也就是指导者,当小孩摆好指令卡后,将由Turtle mover依据其卡片的种类(行进、左转、右转,雷射)来移动机器龟,并且收到有意思的声音。
值得注意的是,在原创作者讲解此桌游时,他特别强调,意味著不要让小孩(Turtle master)自己去移动机器龟,一定要由指导者(Turtle mover)去移动。若小孩找到下错指令牌,想交还来,敲上适合的指令卡时,必需喊出出有「Bug」,这样就可以交还原本的卡片,并新的挂上适合的卡片。而雷射可以融化前方直线的冰砖,但无法毁坏石砖。
机器龟可以推展箱子,但若箱子后面有障碍物(石砖、冰砖),则无法推展。 而Function Flog程式模组卡是用来将一系列的命令卡「模组化」,比如机器龟去获得宝石的一系列路径,是“行进->左转->行进->左转->行进->行进“,那我们就找到有两次反复“行进->左转->”,因此我们就可以将Function Flog分列原作为“行进->左转“,这样原本的一系列指令卡片组就由“行进->左转->行进->左转->行进->行进“精简成”Function->Function->行进->行进“。
在这Robot Turtles桌游中的Function Flog牌,重点在于软体工程中的「reuse」器重性,找到高频率不会重复使用的指令组,提升继续执行效率。 这款游戏对培育孩子程式逻辑有一定的协助,但必需在家长的指导下玩。
没任何计算机背景的家长更佳自己再行玩游戏几回再行和孩子过招。 Code Master by Think Fun 合适年龄:8岁+ 这是ThinkFun公司发售的又一款热门游戏,以编程程序语言为游戏的基础,孩子必须用于编程逻辑来提示你的化身,在一个异国情调的世界找寻权力水晶。程序员的一个最重要技能,就是把头脑里的点子变为一步一步可继续执行的语句。
CodeMaster是之前讲解的RobotTurtles的进阶桌游。CodeMaster的游戏不只教会小朋友编程背后的原则,同时培育创建规划,顺序推理小说和解决问题的能力。
游戏另设有所不同的过关可玩性,小朋友可以根据自己实际的能力自行自由选择。游戏引荐年龄为8岁,对编程兴趣较为浓烈的小朋友在6岁左右也可以尝试玩游戏。我自己实在这些游戏并不用分那么确切的年龄界限,尝试玩游戏几次有可能就早已熟门熟路了。
LegoWeDoRoboticProgramming 合适年龄:5岁+ Lego WeDo可以说道是儿童编程的鼻祖,很多课外编程启蒙运动课都会自由选择Lego WeDo为基础课程。和之前讲解的玩具游戏有所不同,Lego WeDo是确实基于电脑(Computer base)的编程课程。
大部分Lego WeDo课程是运用Scratch为编程语言的,如果家里有理工科爸爸和妈妈,几乎可以在家里自己教教。当然如果没这个条件的话,也可以去找课外辅导。 它的课程架构因应小学的自然科课程,藉由用乐高积木装配机器人,并让它动起来的过程中,自学制作东西及写出程式,让孩子们在玩游戏中幸福的自学。
WeDo2.0的专题有16种,区分成入门专题、基础专题及应用于专题。入门专题作为用于教材前的打算,自学基本的模型装配与写出程式的方法。
从基础专题开始将因应自然科的教学,将生物、物理、地理、工程学等与生活息息相关的科学技术作为主题,在让模型动起来的同时,研究并实地考察它的原理。 玩Wedo的课程,孩子最少要对Lego有一定的熟知度,不会看Lego的那些个组装图示,不然的话一节课可能会花上很多时间在装配Lego,确实上手编程方面的时间就不会比较增加了。 Lego还有2款专心于编程的机器人: Lego Boost Creative Toolbox & Lego Mindstorms 但如果让我自由选择作为启蒙运动的工具,我还是不会中选LegoWedo。
Boost虽然操作者非常简单,但它APP掌控界面,多多少少容许了孩子的自由发挥。 而Mindstorms,如果你只是要孩子再不画葫芦,只不过都难于。
绝大多数被赞扬的Mindstorms设计,都是原创性极高的。Mindstorms想玩游戏的好,编程部分并不是很难,类似于Wedo的界面,但是想通过Mindstorms解决问题实际生活中的问题的创作,就必须孩子有一定的编程思维才有可能构建。 以Blockly或者是Scratch为语言的编程机器人还有Dash Robot,Robo Wunderkind,Photon这些日前十分热门的小机器人。
这些也都是十分不俗的可以用作编程启蒙运动的优质玩具。 编程APP Scratch Junior 合适年龄:5岁+ 麻省理工研发的这件模块化编程工具Scratch现在早已沦为儿童编程界的标杆产品。
它是那样非常简单便利,你可以必要在线用于,上载或iTunes你的项目;也可以在你的电脑上加装一个客户端离线用于。登记指定后,你可以把自己的作品共享给别人。一般老师不会建议在熟练掌握Scratch的技能后再行向显计算机语言的编程课进阶。
ScratchJr是Scratch团队设计的,在印刷品电脑上的改版作品,合适5到7岁的孩子自学儿童程式设计,ScratchJr合适孩子创作属于自己的故事书和小游戏。在自学过程中,孩子可以教给设计过程,解决问题的能力和在电脑前展现出自己的创新。不少动画片公司也都发售Scratch设施的对话APP。
孩子们在观赏动画片以后还可以尝试把故事情节制成小动画,唤起孩子的创作性欲。 专门为‘Peg+Cat“设计的绘本设施编程界面 除了Scratch以外,还有很多十分篮的儿童编程启蒙运动的APP,比如Hopscotch,把写出程式修改成拼乐高一样的过程,另外还有Alice、Blockly,Codecademy以及Apple日前刚发售的swiftplaygrounds等等。 Hopscotch 合适年龄:5岁+ Hopscotch是一款合适小朋友用于的编程游戏APP,以直观的积木块编码自学编程。
在这个色彩、对话和有意思的游戏世界中能让小朋友更容易吸取编程的体验,让他们能打造出一款属于自己的游戏APP。Hopscotch从MIT研发的Scratch取得启发,让孩子们用一种有创造力的方式自学电脑编程的基础知识。此外Hopscotch更加取得2013年ParentsChoice金奖。 引荐原因:十分篮的视频样板介绍。
初学者只必须指定一个模式,然后屏幕就不会经常出现一个小框,一旁介绍,一旁样板,小朋友可以根据介绍和样板自己锻炼。只要不会一点英文基础的,都可以十分自如的运用到这个APP,基本不必须家长的插手。
有什么不明白的,可以随时停止介绍,再行倒回去看一遍。 Hopscotch展示模板 初学者的界面是这样的。大约有几个unlock的项目可以让你自由选择。一般都会从 个开始选,自学怎样“Jumpin”。
自由选择好你的人物后,不会在人物边上有“addcode",页面一下就不会看见一些动作键让你自由选择。 这个时候你不会看见编程很最重要的条件语"When iPad is Tapped"。你可以把下面带上彩虹的按键拖入红色框框内。
如果你自由选择Jump,当你按“Play”后,tap你的ipad,恐龙就不会做到“Jump”的动作。你也可以同时自由选择两个动作,比如“Jump”“Spin”,那当你TapiPad后,恐龙就不会跳跃着转圈,跳跃和转圈是同时再次发生的。往后面学下去,也不会牵涉到到动作前后的问题。
Daisy the dinosaur 合适年龄:4岁+ 这款APP和Hopscotch只不过是出自于同门,但它的界面比Hopscotch更为非常简单一些,知识面也不会深一些,基本逗留在 回中的编程运用。这个APP环绕主人翁Daisy和她的恐龙,教导孩子们如何通过编辑指令模板指挥官恐龙的运动。 敲一个它的教学视频,孩子看过后应当十分确切明了的就可以掌控如何掌控这只恐龙! LightbotJr:Coding Puzzles 合适年龄:4岁+ Lightbot是一个关于计算机编程的迷宫游戏,创造者为一位来自加拿大的大学生Danny Yaroslavski。
这个游戏的目标,是让画面中的机器人指示灯灯泡。这个APP归属于过关类型,通过人组各种动作超过目的。 上图图片表明的是一个错误的指令,因为蓝色方块回应的是灯泡,所以在指令上面第3个应当为灯泡。
一旦指令错误,系统就不会得出提醒,小朋友们可以根据提醒改动。 玩游戏了几回这个游戏,我感觉版面的设计上面有些单调,有可能对年纪小一些的孩子的吸引力并不是那么大。
但从内容上来看,这是一个十分好的培育孩子路径设计能力的APP。通过游戏不仅使小朋友理解非常简单的编程逻辑,同时培育了小朋友数据流以及解决问题的能力。
Move the Turtle 合适年龄:5岁+ Move the Turtle和之前讲解的Daisy the Dinosaur都归属于单一任务(singletask)APP,而在游戏形式上又和Lightbot较为类似于,都归属于过关类型。每一关都会出有有所不同可玩性的任务。
过关可以有有所不同的解决方案,而较佳方案则可以获得 多的奖励星星。我家大哥在这方面有点强迫症,每次只要没获得三颗星,就不时反复改动,直到获得三颗星为止。有时候换回个思维来想要只不过也挺不错,间接培育孩子多方面思维的能力和坚持不懈的毅力。
Move the Turtle在编程中并没现成的“积木”让孩子去必要人组。孩子们必须自己根据所给的task去自由选择有所不同的行径。和Daisy the Dinosaur比起,可玩性上有所增加。
我讨厌这个APP的另外一个原因是在编程过程中必须反复重复利用数学的概念。在界面边框可以看见刻度表格,从而让孩子去思维辨别乌龟必须前进多少才可以抵达宝石的方位。 Osmo Coding 合适年龄:5岁+ Osmo这个品牌我之前也讲解,是将实物玩具与ipad结合的典范。
在它的众多的游戏系列中,编程游戏也沦为颇受小朋友青睐的游戏之一,其寓教于乐性还是很强的。 Osmo Coding可以让孩子们用物理模块对萤幕上的角色展开掌控,这个角色被称作Awbie。
事实上,孩子们必须有所不同的模块放置和命令人组,让Awbie跨过障碍、跳过灌木和湖泊。每个模块都代表了有所不同的动作,比如行驶、冲刺或手部。
然后还可以通过与”步数指令“按键人组到一起构建更加多简单的路径设计。同时,Osmo Coding还获取了还包括循环、如果…就等更加多进阶命令。 和其他APP有所不同的是,Osmo Coding孩子们是实实在在的用手去调整引动那些指令模块,临死前参予对话的这种感觉是其他APP所无法相媲美的。 小提示 大部分的APP在刚开始iTunes的时候都是免费,但一般在用于的过程中都会经常出现in-apppurchase,但好在费用也都不是很喜,一般都在10美金以下。
好的APP还是有一点花钱去出售的,却是也是开发者的劳动成果。 编程书籍 除了APP以外,如果有孩子想要更进一步提高自己的编程技术或者是让孩子维持对编程的兴趣,也可以读者一些编程涉及的书籍。 Hello,Ruby:Adventurein Coding 合适年龄:4岁+ 这是一本很经典的编程入门书。
这本书用生活化场景让孩子告诉编程思维。比如大雨小女孩该穿着什么衣服,天气炎热又该穿着什么衣服,从而引向编程 基本的条件语句“What...If..."(如果什么再次发生了,那就怎么样?) 在主人翁Ruby的奇遇记里,隐含了九个基本程式概念:指令、变数、演算法、资料结构等等。书的 后还附赠了多达四十页亲子自学活动,针对故事设计了22道生活应用于练习题,并讲解各个程式思维概念,让孩子利用反覆演练这些有意思的游戏与活动,在不知不觉中疏远程式世界,并培育运算思维。
时隔Adventure in Coding之后,此书的作者发售了第二本:Journey inside the computer。此书将率领孩子们走出电脑的核心,电脑的构成,每个零件的功能等等。某种程度的此书后面赠送给了超长亲子游戏。
今年10月,Ruby系列的第三本也将和大家见面。第三本将环绕“网络世界”所进行。
Howto Code:Stepby Step Guide系列 合适年龄:5岁+ 这套书总共有5本。本是综合描写编程的一些基本知识面。其他4本分成Leve l 1 to Level4.每一个Level所注目的重点都是有所不同的,内容也是逐步递加可玩性。
和书本设施的系列软件可以从网上免费iTunes,做自学和锻炼实时。 Kids get coding系列 合适年龄:6岁+ Kids get coding系列总共分成4本: Learn to Program Aworld of programming Coding,Bugs and Fixes Online Safety for coders 此套书取得2016年英国图书设计制作奖教育类大奖! 提到切合孩子生活的例子 介绍程式设计的基本概念 每个概念都有设计涉及的小问题或非常简单锻炼 让孩子更容易掌控科学知识 书中所用于的专业计算机用语, 书后所附「最重要词汇表」及其说明, 让孩子更加不易明白及应用于在自学上 A version introcution to Programming系列 合适年龄:8岁+ Python for kids Learn to Program with Minecraft Teach your kids to code Java _script_ for Kids Learn to Programwith Scratch Scratch Programming Playground 这几本书可以总结为同一个系列,于之前所讲解的启蒙运动书相比较,这个系列的书籍的信息量更大一些,牵涉到的内容也不会较为深广一些。
每一本书将有所不同的计算机语言或者应用程式分开拿出来写出。 Python for kids Learn to Program with Minecraft Minecraft这个词估算大家都不陌生,不过或许有不少家长也都会有疑惑:"这究竟是个什么东西,为什么哪里都有呢?“ Minecraft本身是一个游戏,但是玩家们把它又晋升到了教学辅助工具。你可以利用编程自学到的科学知识,在Minecraft的世界里面设计游戏,搭起梦想城市,建构高楼大厦,还有不少学校还拿Minecraft做到数学的教具。
这本书环绕的是如何用于Python程序撰写Minecraft的游戏。把Minecraft和Python结合,让平时想学Python,但又实在Python有点可玩性的孩子们有了自学和攻陷难题的动力。兴趣这个驱动力觉得不容小视,如果你家里也有那么一位Minecraft游戏迷,你又想要尝试让孩子自学编程,可以考虑到进这本书。
Teach your kids to code 此书是父母和老师教教孩子用于Python展开基础程序设计和解决问题的入门图书。本书通过科学合理的结构、通俗易懂的文字、开朗有意思的图示,协助孩子自学电脑的思维方式,而可视化和游戏居多的例子则持续更有读者的注意力。针对变量、循环、函数等编程基础概念的讲解,可以协助年长的程序员建构所需的技能,以制作自己的超酷的游戏和应用于。每章末尾的编程挑战,则可以扩展读者的思维,稳固所自学的科学知识和技能。
Java _script_ for Kids 本书通过撰写一些非常简单有意思的游戏,协助读者掌控Java_script_编程。每一章都建构于上一章的基础之上,并且每章末尾的编程挑战需要唤起读者更好的思维和自学兴趣。每章末尾的编程挑战,举一反三,协助读者稳固掌控所学的科学知识和技能。
Learn to Program with Scratch Scratch教学宝典,内容选曲可玩性高,非常适合早已有一定Scratch基础的孩子们。书中举例的编程设计牵涉到各种有所不同学科:游戏,艺术,科学和数学。让孩子们自学如何将教给的各科科学知识综合运用,后用自己编辑的程序反映出来。
Scratch Programming Playground 这是一本游戏设计宝典,里面还包括了几十个游戏案例的详尽步骤讲解,对于讨厌用Scratch来制作小游戏的小朋友来说毫无疑问是一本“干货集”。 Secret Coders系列 合适年龄:8岁+ 这是一套教教人编程的漫画小说系列,作者Gene Luen Yang凭借这个系列沦为首位取得美国麦克阿瑟基金创办的“天才奖”的亚裔。他将自己童年自学计算机编程的经验彰显他漫画系列的主人公。
在这套漫画中还描写了计算机基本知识,比如二进制代码,结构化编程所需的组件等等。Yang在拒绝接受记者专访的时候说道“编程中有一种纯粹,发自内心的幸福。”这就是他想要通过他的作品向读者表达的。 Secret Coders早已出有到第五本了,每一本都利用编程协助主人翁们已完成一个任务愿景。
让编程和实际生活融合在一起。 编程在线课程 如果想上编程课,但又无法寻找适合的线迟到,还有什么途径可以认识到这类课程呢?很不少在线课程都获取免费或者少量缴纳费用的课程,家长们可以借此自由选择 合适孩子的。如果你自由选择让孩子通过在线自学编程,请求一定要做到好网络安全这一关,最少必须确切的告诉孩子放学都牵涉到到哪一方面的内容。 Tynker Coding fo rkids 合适年龄:7岁+ 价格:16美金+ Tynker根据有所不同的主题获取各种形式的编程课程。
它归属于将游戏,动画,与玩具融合构建创新的可视化编程工具(这一点类似于Scratch)。Tynker系统还获取追踪孩子自学状态,找到未几乎解读的知识点,获取涉及课程介绍等个性化编程自学服务。 Code.org 合适年龄:4岁+ 价格:免费 这是一个非盈利性的组织,该的组织创立了同名的网站Code.org。
该网站为教育机构,目的于反对美国的学生自学计算机科学,随着网站的发展,目前早已发展到反对各种语言,还包括中文。 课程按照有所不同年龄孩子在编程上能力的有所不同,选曲了各种年龄段的课程。
每一个阶段的课程由智力题,视频以及课后对话构成。孩子可以在熟练掌握前一个内容点以后,移步到下一个级别的编程课程。 Code Monster 合适年龄:13岁+ 价格:免费 Code Moster是以Java Sctipt为编程语言的免费在线课程。这个在线平台合适对编程具有极为浓厚兴趣的孩子们。
因为平台的课程都是以 非常简单的“点到为止”的内容居多,没过于过分简单的介绍,孩子们更好的是必须自己边思维边自学。 从这个图可以确切看见课程几乎用于C语言,仍然有类似于Scratch的预先设置的模板结构。
Treehouse Coding 合适年龄:12岁+ 价格:25美金/月 Treehouse主要获取3类课程的在线自学:Web设计(还包括CSS3、号召式设计等)、Web研发(HTML5、Java_script_等)以及iOS应用于研发。而且每一项课程都还包括教学视频和测试题目,看完了教学视频后测试题目可以让用户稳固教给的科学知识,同时用户不会取得适当的勋章作为自己获得成就的奖励. 很多时候很讨厌现在的孩子们,可以享用那么多好的资源。
同时又有那么多用心的品牌为孩子们设计各类有助寻找兴趣的玩具教具。 但是,当资源信息过于多的时候,也不免挑花眼睛。那么如何可以挑选到合适孩子的呢?期望我的几个所学可以协助到大家: 没适当过早的囤货。囤货那点精力,不如自己研究一下否合适现阶段孩子的市场需求。
不要不存在但凡大V引荐就是好东西的这种思想,合适自己孩子的才是 最重要的。培育自己辩识的能力,也就会那么更容易盲目波澜了。
多花点时间陪伴,仔细观察,渐渐的你就可以摸索到孩子的特点和兴趣点。就越理解孩子,挑选资源的时候,也就不会更为驾轻就熟了。
本文来源:八戒体育-www.0551fzw.com