哈勃! 我叫Oksana Selendeeva。 我认为最好从4-5岁的年龄开始编程,因为编码可以积极发展儿童大脑的认知功能,从而帮助他们完美地掌握确切的科学知识。 您还可以尝试通过教育游戏进行编程。 我和CODDY的儿童编程学校的老师们已经汇编了这样的选择。对于学龄前儿童
Box Island是一款移动3D游戏,通过一次激动人心的冒险来教授编码的基础知识。 玩家在Box Island周围旅行,并帮助角色收集散布在沙漠中的星星。 通过游戏探索,孩子们学习算法,序列,循环和条件表达式的基础知识,并且游戏还发展了算法思维和模式识别。
CodeKarts是用于准备学龄前儿童学习编码的应用程序。 这个难题发展了观察力,专注力和逻辑性。 游戏在赛道上进行:孩子们编写代码并组成赛车的道路。 该游戏提供两种模式:一辆没有时间限制的汽车,或者与CodeKarts应用程序本身竞争的游戏。
CodeKarts中的游戏ScratchJr是面向儿童的入门编程语言,可帮助您创建自己的交互式故事和游戏。 孩子们使角色复活,以便他们移动,跳跃,跳舞和唱歌。 他们将学习使用技术来解决问题,开发项目并表达自己的想法。
ElChavo是一款免费游戏,其开发人员鼓励父母与孩子一起学习,因为在21世纪,编程应像写作或阅读一样成为必修课。 在游戏的帮助下,孩子将学习如何为角色编程指令并在三维空间中控制物体,并且还可以获得积分和奖牌。
Konstantin Zhuchkov,“最小的程序设计”课程的老师
FixThe Factory是乐高提供的一款障碍益智游戏。 孩子们控制着EV3RSTORM机器人,该机器人将电池放在工厂的正确位置。 游戏开发逻辑和空间思维,教授基本操作。 我推荐游戏FixTheFactory,因为它具有漂亮的设计和清晰的任务。 孩子们可以解决诸如单击螺母之类的难题。 大多数孩子都惊讶于他们已经在4-5岁时编程了。
SpriteBox是一款功能完善的冒险游戏,可帮助您快速跳转到使用真正的编程语言进行编码。 学习始于管理图标,其次于文本命令。 孩子们解决难题并学习顺序,操作,周期。
Lightbot是
SpriteBox的创建者提供的移动应用程序,它教您如何使用简单的谜题进行编程。 儿童编写代码并命令可以行走,转弯,跳跃和开灯的机器人。
PictoMir是俄罗斯的一项开发,旨在教孩子编程的基本知识。 在“ PictoMir”中,孩子从象形图中收集一个简单的程序并控制机器人。 该游戏针对学龄前儿童,因此不需要编写代码。
对于学童
Scratch是一款流行的编程游戏,用于教育8至16岁的儿童。 它适合于研究算法,数据和变量,掌握基本概念。 游戏简单易懂,并能迅速产生结果-孩子借助新技能来制作卡通,动画和迷你游戏。 Scratch不仅教授编程,还教授设计。 要开始使用,只需观看教学视频或阅读“为儿童抓痒”一书。
《我的世界》是世界各地儿童最喜欢的游戏。 她启发微软创建了一个基于它的教育计划。 孩子选择英雄并编写代码以与角色互动。 在此过程中,他将学习编程的基本概念,并学习如何使用命令来控制游戏世界中英雄的动作。 在瑞典,Minecraft被纳入学校课程中,作为发展数字创造力的工具。 您可以使用Craig Richardson一书更好地了解Minecraft的编程。
亚历山大·齐琴科(Alexander Tsegenko)教授“编程Minecraft”课程
我的世界发展了孩子的想象力。 它可以帮助孩子们了解使用什么材料工具以及我们整个世界。 由于将游戏世界划分为多个立方体,孩子们发展了空间想象力。 他们还学会保护自然,因为游戏具有真正的因果关系。 如果起火,森林可能会完全烧毁。 如果您破坏了动物类别,那么它们将不再出现。
CodeMonkey是一款有趣且内容丰富的游戏,孩子们可以在其中学习真实语言的编程。 它们将帮助猴子获取香蕉并与其他动物互动。 该游戏使用IT开发创意,逻辑,批判性思维和解决问题的技能。
Tynker是一个平台,提供许多有关HTML和CSS,JavaScript,Python和其他编程语言的培训课程和游戏。 主题逐渐变得越来越复杂-从编码基础知识开始,学生转向游戏设计,机器人技术和增强现实。 Tynker总共为初学者和高级编码人员提供约2,000款游戏。 此外,针对男孩和女孩,游戏分为通用游戏。
Kodu是Microsoft的视觉编程游戏。 她使用图标进行简单的控制,将课程分为说明和操作。 使用Kodu,您可以在Xbox上创建3D游戏。
Alisa Petrovskaya,Kodu游戏实验室编程课程的老师
我喜欢Kodu游戏实验室,因为它可以让您直观地向孩子展示编程的逻辑,发展立体思维并设计色彩鲜艳。 孩子们可以轻松创建自己的游戏,然后可以与朋友一起玩。
Grasshopper是Google推出的一款用于学习JavaScript的手机游戏。 孩子们通过视觉谜题学习理解编程的基本概念。 开朗的蚱hopper可以帮助他们。
Code Kingdoms是一款用于学习Java和Lua的游戏。 开发人员承诺,这些家伙将能够在Minecraft和Roblox中创建自己的游戏和项目,该游戏具有有趣的任务和机制,良好的结果可视化效果,视频课程库和在线支持。
Codecombat是用于学习计算机科学的平台。 在老师的支持下开发了游戏和课程,因此学习程序既快速又优质。 学生从游戏的第一级开始编写代码,并查看他们的更改是如何实时更新的。 这有助于快速学习语法并教会您编写能干的代码。
Codecombat的游戏开发Andrey Furletov,在CODDY儿童学校教Unity 3D Python
我推荐CodeCombat-一个成熟的模拟器,以RPG游戏的形式设计,其中复杂度平稳增加,并且通过调平角色激发了兴趣。 他们通过解决逻辑问题学习编程工具。 在实施之后,可以使用被设计为战利品的新武器,所以我立即想尝试一下。 可以看出,开发人员在程序中投入了大量工作,并在真实的人身上对其进行了测试。
Gamefroot是用于开发和测试游戏的简单工具,可以与朋友共享创作。 孩子将学习如何制作具有现代图形的动画和游戏。
Arduino-会让孩子对机器人感兴趣的软件。 它最初旨在为没有编程经验的学生提供原型。 Arduino后来在儿童和青少年中受到欢迎,开发人员对应用程序进行了修改。 它变得更加容易,但并没有失去其魅力。
Flexbox Froggy是一款用于探索现代Flexbox布局方法的游戏。 孩子将学习使用代码将页面上的对象对齐,青蛙青蛙将为此提供帮助。 游戏中有关于如何在百合上移动青蛙的说明。
Flexbox Froggy游戏界面Grid Garden是一种类似于Flexbox Froggy的游戏,它教您如何编写CSS代码来种植胡萝卜园。 使用CSS属性,给花园浇水,效果越好,农作物就越大。
我们没有谈论所有针对儿童的游戏,只是谈论了最有趣的游戏。 为孩子选择合适的孩子,不仅要关注年龄,还要关注其性格和能力。