幼儿师范资讯网

幼师信息网

招生报名咨询

学校报名咨询热线电话 咨询热线 15617622773
首页 > 资讯分享

一张图看懂少儿编程学习的成长路径

作者: 2020-10-20 浏览:

现在越来越多的家长开始意识到孩子学习编程的重要性。但是当我一头扎进去的时候,我发现学习儿童编程的软件和平台那么多,我很迷茫,分不清东西南北,不知道从何下手。我研究了一下,列了一张参考图给大家,可以用来给孩子的编程学习过程做基准。

1.jpg

蓝盒的编程软件是可视化积木编程,白盒是代码语言编程,标有小红旗的游戏编程是创冠。今天的文章不会介绍专业的代码语言。主要说说不同年龄段用哪个软件比较好?

儿童启蒙简单,功能模块尽可能少

对于幼儿园的孩子来说,与其让他们学习编程,不如让他们通过游戏和积木来学习如何使用电脑准确地下达命令。这里有三种不同的申请供家长选择。

1、Osmo编码,虚实结合

2.jpeg

Osmo Coding是最近流行的儿童编程玩具。Osmo Coding允许孩子们用物理模块控制屏幕上的字符。不同的模块代表不同的动作和命令,抽象的代码命令可以通过具象的玩具和图片展示给孩子。

对于孩子来说,他们可以真正接触到程序指令,帮助他理解计算机程序的全部内容

2.Scratch JR,拖拽积木学习编程

3.jpeg

Scratch JR是Scratch的婴儿版。Jr适合还不会用鼠标的幼儿园小朋友(5~7岁),所以程序指令的积木简化了很多,能像故事书一样翻页的设计更适合小朋友设计一个小故事。

3,Codespark,韶关游戏编程

4.jpeg

利用游戏将编程概念植入其中,儿童可以边玩边学。界面很可爱,很受小朋友欢迎。例如Codespark中的Foos系列。编程对象是一个叫“Foo”的小人。他/她会遇到一些困难,比如如何获得DIA或者甜甜圈。孩子需要告诉Foo一些动作指令,这样他/她才能解决这个问题。问题解决了才能通关,问题每过一次就会升级。

在小学低年级,积木语言编程

如果你已经受到编程的启发,可以让孩子尝试创作完整的编程作品,或者在这个阶段学习一点难的编程软件。

1.划痕,无限想象

5.jpeg

Scratch在儿童节目中成为“网络名人玩家”是有原因的。Scratch开创了积木编程的学习模式,而且门槛低,操作简单,不怕零基础,但是上限高,允许用户构建高度复杂的项目。还可以支持各种项目的创作,想象空间很大。最重要的是终身免费使用和混音。

“remix”是“remix”的意思。Scratch鼓励孩子修改和优化社区中其他人的代码来改进项目。这种“再创造”的概念加深了孩子对合作和开源的理解。

2.Tynker可以在现实生活中控制智能设备

6.jpeg

Tynker最大的亮点是在APP中编辑的程序可以在现实生活中使用。孩子们可以使用简单的可视化编程语言,组合代码块创建项目、游戏和动画故事,通过编程轻松控制无人机、机器人和智能家居系统。

目前一些智能设备公司,如鹦鹉无人机、Sphero机器人、飞利浦的Hue Lux智能照明系统,都可以在Tynker应用平台上通过简单的编程实现控制。比如“Flappy无人机”就是让孩子写代码,让无人机像“Flappy Bird”游戏中的小鸟一样,在真实环境中上下飞行躲避障碍物。

Tynker和Scratch的区别在于,Scratch是开源软件,Tynker是商业软件,高级课程是付费的。

3.新教育强国以色列的代表Codemonkey

7.jpeg

Codemonkey是以色列人发明的。故事的背景是猴子可以吃香蕉。通过这个应用,孩子不仅可以学习编程知识,还可以学习用尺子测量距离,通过猴子倒着走来理解负数,通过猴子转身来学习角度。英文的代码指令可以让孩子尽快熟悉电脑中英文指令的含义。

与其他编程软件相比,该软件使儿童更容易理解计算机程序中函数、参数、循环等概念的含义。

在小学高年级,代码语言出现了

如果孩子很早就开始编程,觉得从零开始没什么挑战,就可以开始用代码语言玩编程软件了。比如python很适合,下面的软件也可以试试

1.Codecombat,网络版RPG编程游戏

8.jpeg

CodeCombat的第一印象很酷。

CodeCombat是一款HTML5角色扮演游戏(RPG),教孩子基本的编程概念。在CodeCombat中,你可以扮演一个英雄,在游戏中进行不同级别的冒险。第一级是Kithard地下城,涵盖了编程的基本概念。你面临着全程编程的挑战。过了就解锁下一关,获得经验点,可以用来提升英雄的能力。

CodeCombat支持6种不同的语言,包括JavaScript、CoffeeScript、Lua、Python、Clojure和Io。涵盖的编程概念包括:字符串、变量、方法调用、向量绘制等。

2.Swift Playgrounds,基于苹果系统的编程语言

9.gif

苹果基于iOS系统或OS X系统开发的儿童编程软件。Swift语言虽然通俗易懂,但仍然是苹果生产销售的编程语言:不能给其他生态系统任何影响和帮助。Swift写的软件只能在苹果产品上使用。扩展性不强。

苹果希望通过Swift Playgrounds和一系列后续行动加强青少年的编程教育,同时使用苹果推出的设备和语言。

3、APP发明人,可以轻松开发安卓APP

10.jpeg

App Inventor是谷歌和麻省理工联合开发的一款图形化编程工具,是为安卓手机定制的。它可以非常容易地用来开发一个安卓应用程序,这使得在中小学提供移动计算课程成为可能。

源网络

THE END

相关资讯

中班美术:漂亮的房子
我的家(中班美工)
蔬菜印画(中班美术)
中班艺术教学活动:花轮胎