少儿编程

儿童编程软件哪个好用?可以给我推荐下吗?

儿童编程软件哪个好用?可以给我推荐下吗?
关注者
18
被浏览
39,733

7 个回答

Mind+最大优点是对硬件的支持非常丰富。直接支持中小学创客教育最常用的主流开源硬件如:Micro:bit、掌控板、ESP32和Arduino Uno等,可对上百种常用硬件模块进行编程控制,包括各种传感器、执行器、显示器、通讯模块、功能模块等;并且开放用户库,用户可以自己制作扩展库。另外,Mind+还能满足中小学老师对于AI人工智能知识教学的各种需求,支持 AI 与 IoT ,除了图形化编程,还可以使用 Python/C/C++等高级编程语言。

Mind+已在国内历经8年打磨,已然成为科创教育学科、竞赛中普遍使用的青少年编程软件之一。

发布于 2020-08-25 17:50

如果孩子5-7岁,建议还是 Scratch Jr ,我觉得比市面上许多培训机构自己做的好得多,又不用花钱。如果你觉得它能做的东西太少了,看下面我写的这个教程:


发布于 2020-04-20 20:45

除了前面很多人提及的scratchJR、scratch,还可以试试乐高的小火车编程、腾讯的游戏编程。另外如果年龄比较大的孩子,可以根据需要选择其他的,下面是我之前写的常见编程工具和平台,你可以参考下。


少儿编程工具/平台汇总

1 米思齐(Mixly)

是一款由北京师范大学付骞教授带领的团队研发的一款带有公益性质的免费arduino图形化编程软件。

下图所示为米思齐编程界面(图片源自米思齐官方):

支持硬件

米思齐打通了部分硬件平台,指令方块在部分兼容arduino和Python的主板上都可以运行。

  • Arduino编程部分支持主板:UNO、Nano、mega2560、Leonardo、 Generic ESP8266 Module 、 NodeMCU 1.0 (ESP-12E Module) 、 LOLIN(WEMOS) D1 R2 & mini 、 WeMos D1 R1 、 ESP32 Dev Module 、 MixGo 、 掌控版 、 MixePi 。
  • microPython编程部分支持主板: MicroPython[ESP32_Generic] 、掌控版、 ESP32_MixGo 、microbit。

编程语言

  • 图形化编程:类似scratch编程,但是没有舞台
  • C/C++:可以像Arduino IDE一样编程
  • Python:类似Python的IDLE,可以运行基本的Python程序,可跳出海龟画图的画布
  • MicroPython:能够编写能下载到控制板中的程序,遵循microPython语法规则

特点

  • 拓展性:支持导入自制图形化库
  • 丰富:含有arduino大部分常见传感器的指令方块,并保持不断更新中
  • 时效性:会根据政策及教育形式开拓对应内容,比如开发了物联网,人工智能部分
  • 资料:配套有较详细的使用文档、配套视频教程
  • 公益性:不收取费用,没有较复杂的利益关系,主打开源硬件,很适合作为自制课程的平台

不足

  • 无舞台,不能用于开展scratch教学
  • 程序编译下载速度不稳定,有时会遇到一个程序下载需要近1分钟
  • microbit部分支持能力较弱
  • 无在线版,需要花费较多时间进行课前准备配置环境
  • 平台活跃度较低,因为没有scratch类的纯图形化编程,加上团队人员构成的原因,平台没有多少学生分享作品,案例也较少,老师与学生学习后没有很强的吸引力让学生和老师在米思齐平台分享、或参与社区建设相关事项。

总结

米思齐平台最适合进行arduino系列的硬件教学,Python和人工智能部分虽然也有,但是比起其他家专注于此数年的平台而言还是需要进一步优化。我个人是很看好这个平台的,它如果遇到一个会运营的人才后必然会飞快崛起,现在我认为其还是潜伏期,架构很全,但是没有人力和物力去填充这个架构。

附录

1.米思齐官方网站: mixly.org/

2.米思齐使用文档: mixly.readthedocs.io/

3.米思齐网校: study.163.com/provider/

2 微软Makecode系列

Makecode是微软推出的一系列免费在线编程软件,该系列目前还在不断扩充中,截至发文时刻,已有micro:bit、Circuit Playground Express、Minecraft、LEGO、CUE、Arcade、Chibi Chip六个系列,各个系列简介如下:

  • micro:bit系列:为microbit设计的编程平台,自带模拟器,可添加自制拓展,也可直接使用github上其他人的拓展,支持图形化编程/js文本编程。

Circuit Playground Express:为adafruit公司的circuit主板设计的编程平台,自带模拟器,可添加自制扩展,也可直接使用github上其他人的拓展,支持图形化编程/js文本编程。(暂无无中文界面)

  • Minecraf编程:结合我的世界游戏,通过设计程序控制角色在游戏中运动、建造等,支持图形化编程、js编程、Python编程,支持中文界面、支持从github加载拓展。
  • LEGO EV3编程:为乐高EV3设计的编程平台,含乐高模拟器,支持图形化编程/js编程、支持自定义拓展、从github加载其他人的拓展,支持中文界面。
  • Cue:Cue是一款球形教育机器人,makecode平台上的链接点过去后会进入Cue官网,编程需要下载客户端。
  • Arcade:是一个像素游戏设计平台,可以使用图形化编程或js文本编程设计一个游戏,自带模拟器,需要注意的是该平台自带游戏引擎,含有大量封装指令,可以轻松实现scratch中较难实现的游戏效果。可以将游戏下载到对应硬件,制作自己的掌上游戏机。支持自主开发插件,也支持从github导入插件,支持图形化编程/js文本编程。
  • Chibi Chip编程:其是为一款chibi的主板设计,只有英文版界面,其连线类似纸电路,支持外部拓展插件。

特点

  • 开放:makecode系列是市面上不多的支持从gitHub导入插件的软件之一,通用性较高,很多时候可以让我们在课程开发时有更多灵感和创意
  • 稳定:微软的技术不用多说,平台稳定性好,而且迭代更新一直在进行,不用担心用到一半突然没人维护
  • 风格统一,进阶迁移成本低:以类似的编程界面风格,让学生在进阶学习时,可以轻松在makecode几个平台间切换,迁移成本较低

缺点

  • 前沿性较差:技术热点更新不太及时,比如Python、IOT、AI这些,没有很好地支持
  • 编程入门做得不太好:在入门友好性方面,比scratch差一些,没有低封装做动画和游戏的一环(这一环在微软的另一个编程软件Kodu上得到了一定的解决)

总结

makecode这个系列的工具与硬件联系较好,如果不是想从纯软件做动画和游戏入门编程的话,可以试试用这一套。对于有一定scratch基础的学生,如果要继续纯软编程可以在转Python编程前学习arcade平台游戏设计;如果要转硬件编程,可以从microbit入手。

3 编程猫系列工具

编程猫是国内线上少儿编程的头部公司,不论是学员数,还是课程数,教师数都比较大。编程猫走的是多营收路线,线上课是他们营收中比较重要的一环。编程猫最大的特色是搭建了一个从预习-学习-巩固练习-应用输出比较完整的闭环,特别是在巩固练习环节用通天塔、代码岛这种游戏性较强的模式激励学生主打学习(之前还有个Python的游戏,现在没看到了,那个也很好玩不错)

编程猫的工具主要有三个:kitten源码编辑器、代码岛Box、海龟编辑器

  • kitten源码编辑器:一款类似scratch的编辑器,不过有很多有意思的拓展,支持给背景设置运动指令,支持一些人工智能插件,支持物理引擎(角色间可以像现实中那样发生碰撞和反弹),软件有在线版也有离线版。
  • 代码岛Box:代码岛Box类似makecode.mc,通过编程控制像素游戏世界的角色运动、建造,不过有一点比较遗憾的是角色是自己在一个悬空的岛上,可玩性没有mc高。
  • 海龟编辑器:一款Python文本编程编辑器,具备代码高亮,代码提示补全功能,作为Python入门还是挺不错的,同样具备在线和离线两种版本。

特点

  • 拓展多:在纯软件图形化编程方面,编程猫可以说是市面上做得最好的几家公司之一,编辑器稳定,拓展的插件易用性高,另外有很多素材。
  • 学习链条完整:除了常见的编程工具职能,编程猫的社群运营做得很不错,从工具到活动都可以很好地调动学生学习积极性。

缺点

  • 硬件支持弱:目前只支持四块主板,主板对应的传感器指令方块不多
  • 可能存在利益冲突:因为编程猫本身是做2C和2B的教育公司,所以一些机构的老师如果要用这套体系可能会存在一些利益上的矛盾点

总结

如果不考虑利益冲突问题,用编程猫的平台做纯软件的少儿编程课程肯定没问题,如果要做硬件编程的话,建议换平台。另外一直感觉比较可惜的是自从19年上半年京东拿到国内mc代理后告倒一堆教育机构后,市面上用mc教编程的就少了很多,挺期待编程猫代码岛完善,做出国产版mc。

4 腾讯系列工具

腾讯有一个扣叮编程平台,这个平台有8个编程工具创意实验室、Python实验室、人工智能实验室、游戏实验室、艺术实验室、硬件实验室、JS实验室、C实验室,支持图形化、js、C、Python等语言。也培配有一些教程和课程。

  • 创意实验室:其实就是scratch3进行了一些改版,不过支持掌控版、支持语音识别、涂鸦识别、姿态识别、KNN分类。如果不充钱开智启会员的话,这个平台没什么亮点,但是如果冲了钱就会多很多可以用的东西。
  • Python实验室:Python文本编程工具,可以用来入门Python,支持图形化Python、代码Python。它最大的亮点是素材集成管理做得很不错。但是有一点很尴尬的是它自己封装了一个库,不支持导入第三方库。
  • 人工智能实验室:这个工具主要是跑的TensorFlow.js,用来做机器学习的一些应用,但是封装度太低,高中以下基本都不太适合用这个平台搞机器学习。语言方面支持图形化、js文本编程、Python文本编程。
  • 游戏实验室:这个是针对6-8岁的孩子开发的一个游戏化编程平台,用户可以编程控制机器人按照要求采集星星,推炸弹,从而实现训练逻辑思维的目的。玩起来还是挺有意思的,不过纵向延伸有点少,只有方向、条件循环、有限循环、判断四种指令,比较适合学生把这个当做游戏,而不是学习平台。
  • 艺术实验室:艺术实验室支持指令方块编程、js文本编程、Python文本编程,没有舞台,只有一个图形输出区和文本输出区,比较适合用来入门Python,js
  • 硬件实验室:不充钱的话支持arduino和microbit,充钱后支持另外几款板子,但是支持的传感器太少了,另外也不支持第三方插件,比较咸鱼。
  • js实验室:支持积木和js代码,功能挺全面的,不过指令方块模式下,代码是全英文的,没有汉化。
  • C语言实验室:纯C代码编程,主打信息学奥赛。

特点

  • 覆盖面广:从6岁到18岁都可以找到能够使用的
  • 稳定性较强:腾讯的技术还是没得说,稳定性很好

缺点

  • 散乱:7个平台之间的衔接与联系很差,虽然什么都有,但是真正用起来就会感觉什么都缺
  • 需要氪金:不氪金很多功能都被锁
  • 可能存在利益冲突:和上面编程猫一样,不过腾讯扣叮的在2C教育这一块做得确实有很多欠缺,课程竞争力不大。

总结

腾讯扣叮给人的感觉是没有深入理解一线教学的人做的总体规划,看着大,但是用来做体系化的课非常不顺畅,希望后续能够根据一线教学需求,知识架构规划进一步优化。

发布于 2020-04-13 14:02

不知道题主的孩子多大,有没有编程基础?每个阶段,孩子需要学习的语言都不太一样,这里就给题主按照学习的顺序详细的介绍一下吧~

最早接触少儿编程大多从6岁开始,这个时候处于一个编程启蒙的阶段,最关键的不是让孩子学会怎么编程,是让孩子学得开心,培养兴趣。

这个年龄段的孩子没有太强的学习能力,比较推荐scratch编程工具。Scratch是国内外广泛使用的入门级编程工具,是由麻省理工学院开发的。只需要简单地拖拽指令对应的模块,就能完成编程。不需要孩子去应对生涩的编程语言,在做游戏的过程中就能很好的提升逻辑思维。

到了7-9岁左右,就能看出孩子适不适合继续深入学习编程。如果孩子还是比较喜欢,愿意深入地去学,就可以尝试学习一下scratch的进阶课程。一般进阶的课程会涉及更难的逻辑语句以及更广泛的知识面,孩子在学习的过程中,思维水平和知识储备会有更高一度的提升。

10-12岁的孩子已经有了一定的学习能力和思考能力,完全可以接受进阶的学习。如果对编程比较感兴趣,可以尝试学习python和C++。

现在也有很多少儿编程班将编程和硬件相结合,拓展孩子的知识面,培养孩子的动手能力。

如果题主想要让孩子先体验一下编程,可以尝试西瓜创客打造出的 少儿编程0元体验课。体验课的教学内容和正式课程0差异,让孩子真实地感受少儿编程的魅力~

编辑于 2019-11-07 20:08

少儿编程软件大全汇聚了多款免费的少儿编程软件,家长可以通过让孩子学习编程来提高逻辑思维能力,这里很多软件都是有图形化编程系统的,能够提升孩子的学习兴趣,降低学习难度,那么究竟儿童学编程软件哪个好,最主要是看自己的孩子喜欢哪款软件。

一、童程在线少儿编程 V2.1.20 最新版

 童程在线少儿编程软件是一款让少儿学习编程的电脑客户端软件,通过童程在线客户端可以学习图形化的编程,小小年纪学习编程也是有好处的,能够提升孩子的逻辑思维能力,这对于在学校的学习是有帮助的,软件通过游戏的方式让学生学习编程技术,寓教于乐,能培养学习兴趣。

  软件特色

  故事化

  以故事情节代入课程

  让孩子迅速进入到编程学习状态

  可视化

  学生在云端操作即可运行结果

  老师与学生共享桌面,实时查看学习情况

  游戏化

  寓教于乐,通过游戏的方式

  让孩子边玩边学

  功能介绍

  覆盖5-18岁孩子的全项进阶课程,数万名学员学习检验,经过数年打磨,让孩子快速收获学习力和创新力。

  Scratch 启蒙编程

  学习语言:Scratch

  知识要点

  结合孩子玩的天性,通过教具搭建,配合精彩的引入视频,潜移默化的培养学生的逻辑能力以及创造力。

  添加和删除背景、角色及人物造型,使用事件、外观模块的积木完成点击男孩、女孩,让其实现表演的效果。

  学习角度、中心点、导入音乐等知识,使用运动和声音模块中的积木实现萝卜、指针运动完成大富翁的游戏。

  学习控制模块中与重复执行相关的积木,结合特效功能,实现小朋友行走以及拿锤子给爸爸捶背的效果。

  人工智能编程 Python

  学习语言:Python、Javascript、HTML、CSS等

  知识要点

  通过趣味、系统的进阶式课程,培养孩子编程思维,提高逻辑思维能力、学习能力和创新能力,让孩子更聪明。

  复习使用 canva.blit 方法将图片按照一定的方阵进行绘制,介绍 pygame 库的导入及模块的初始化等功能。

  学习并使用 print 方法在控制台中输出内容,体验及操作猜数字游戏,讲解学习变量的声明及使用。

  复习变量的声明及使用,学习变量命名的规则,了解整型变量,详细学习及熟知变量可变性的多种情况。

  NOI 系列课程

  学习语言:C++

  知识要点

  通过完整、高效的解题训练课程,增强孩子的逻辑思维能力和计算能力,促进成绩提升,助力升学和出国留学。

  初步认识什么是排序,排序都有哪些形式,以及在什么情况下我们会用到排序,并了解影响排序算法的优劣有哪些因素。

  初识桶排序,在不考虑内存消耗问题的同时,学习最快的排序方法,并通过练习,熟练掌握桶排序知识点。

  详细讲解数据结构中什么被称之为"树",树都有哪些特征,以及在树中什么是根、什么是度、什么是深度等知识点。

二、核桃少儿编程 V2.1.76.0 官方安装版

 核桃编程客户端是面向青少年的开源编程科技创新平台,从容易入门的图形化编程语言入手,逐渐培养青少年的编程兴趣,提高孩子们的逻辑思维。核桃编程提供丰富多样的课程资源和在线名师辅导,即使没有任何的编程基础也能快速学会编程。

  核桃少儿编程软件特色功能

  Scratch 图形化编程,适合 6岁+

  专为孩子设计的图形化编程语言Scratch作为孩子入门编程的第一名语言,Scratch界面友好,生动有趣,每节课孩子都能完成一个创意小作品,提升孩子的编程能力。

  Python 人工智能语言,适合9岁+

  Python是大数据和人工智能时代的流行编程语言,核桃编程结合数据分析、人工智能等最新科技设计课程,让孩子不断挑战有趣的项目,收获成就感的同时率先进入人工智能时代。

  C++ 严肃代码语言,适合10岁+

  通过执行效率高的专业开发语言c++,系统性地学习语法指令和算法知识,让孩子们深入掌握编程技能,同时培养严谨认真的学习习惯,提升逻辑力与抽象能力,打下扎实的代码编写功底。

三、海龟编辑器 V1.7.1 最新版

海龟编辑器是一款少儿专用Python编辑学习工具,通过该软件可以让孩子们以搭积木的方式来学习Python,培养孩子的兴趣,学习过程充满趣味不再枯燥,支持多种格式,也可以用更简洁、高效的方式编写爬虫程序。需要的快来下载体验吧。

软件功能

1、海龟编辑器覆盖了python99%的功能。

2、可将python代码封装在图形化的积木脚本中。

3、积木脚本也可以随时转化成代码界面,学生可通过搭积木的方式来入门python学习。

4、支持一键安装第三方库、辅助安装python 3完成环境搭建。

5、支持硬件编程,同步学习物联网与开源硬件,并且内置智能纠错功能。

6、高中python新课标高考考点全部可在海龟编辑器中实现。

7、产品代码竞技场,可供学生在游戏化的平台学习编程、检验编程学习效果。

软件特色

1、一键安装第三方库。

2、扩展功能强大。

3、支持硬件编程。

4、搭积木,学Python,积木/代码一键转化,让学习更简。

四、Scratch软件 V4.0 中文版

scratch软件可以编写属于你的互动媒体,像是故事、游戏、动画,然后你可以将你的创意分享给全世界,是一款简易图形化编程工具。scratch软件可以使用scratch工具制作出具有交互性的故事动画或是游戏,欢迎体验。

  scratch软件特色

  1、scratch是中文语言,方便所有国内用户使用。

  2、构成程序的命令和参数通过积木形状的模块来实现。

  3、用鼠标拖动模块到程序编辑栏就可以。

  4、中间的部分是编辑好的程序代码。

  5、左边是可以用来选择的功能模块。

  6、右边上部是程序预览和运行窗口。

  scratch软件优势

  1、支持Blackmagic Design, Matrox 和 AJA的第三方板卡

  2、混编多种分辨率素材-从24*24到4K*2K,在同一时间线实时转换不同帧速率,为编辑人员提高了工作效率

  3、支持当下最新的文件格式-SONY XAVCAM (Intra/ Long GOP)/XAVC S, Panasonic AVC-Ultra/AVC-Intra 4K 422及Canon XF-AVC(仅输入)

  4、源码编辑多种视频格式,包括: SONY XDCAM, Panasonic P2, Ikegami GF, RED, Canon XF 和 EOS 电影格式

  5、当前最快的AVCHD编辑速度,可做到3层以上实时编辑

  6、多达16机位的多机位编辑能力,并可实时进行视频输出

  7、增强的MPEG和264/AVC编解码能力(可对4K XAVC进行快速编码),支持更快的4K H.264回放

五、猿编程客户端 V3.38.0 电脑版

猿编程客户端是一款针对小学阶段的学生开发的少儿编程软件,该软件通过有趣的教学方式让小学生理解编程并产生兴趣。从此编程不再是大学生才学习的技能,现在很多小学或者幼儿园都开始提倡学习编程,不但可以提高孩子的逻辑思维,还可以学习一技之长。



  软件特点

  1、从程序角度构建世界系统化学习编程知识,创造可广泛应用于生活场景的程序。

  2、用人工智能时代通用语言提升孩子思维模式以编程语言为依托,培养驾驭未来的复合型人才。

  3、主打项目制学习理念,全球广泛认可的教育理念,启发孩子自主学习探索。

  4、系统化课程体系,以学生为中心,让学生逐步成长为卓越的人工智能时代综合性人才。

  功能介绍

  【创意应用】

  结合实际场景,设计并实现生活中的创意应用,如智能相册、游戏设计、网站与移动APP开发等,在实践过程中培养孩子发现、分析问题并编程解决实际问题的能力。

  【编程语言】

  以Python语言学习为主线,按具体项目需求引入HTML等其他语言的学习,为信息素养提升打下坚实基础。

  【信息素养】

  以编程学习为基础,全面提升学生综合信息素养。让学生使用信息化的技术高效地完成课业学习,用人工智能的视角看待世界,并最终成为具备人工智能时代信息素养的全面人才。

  【数据算法】

  以数据结构与算法为基础,学习数据分析和人工智能的底层原理。培养孩子的算法思维与数据思维,并能够用数据化思维,理性分析并解决问题。

  常见问题

  1、孩子没接触过电脑、不会指法,可以学习吗?

  可以,老师会带着孩子熟悉电脑和键盘。此外,我们还专门为孩子开设了指法课。

  2、上课前需要准备什么?

  一台Win7及以上操作系统的电脑(笔记本、台式机皆可)、麦克风注意:仅限Windows系统电脑,Win7、Win8、Win10都可,暂不支持XP、Mac。用电脑安装猿辅导和猿编程两个客户端,提前在猿编程客户端进行指法练习。

  3、是直播课还是录播课?错过直播课怎么办?

  直播课。课程支持3年内无限次数的回放、离线观看。回放学习时,孩子有任何疑问都可以微信、qq或电话联系班主任。

  4、孩子在家可以操作吗?需要家长陪同吗?

  家长需要参加【家长会】,正式课程的学习,孩子是可以独立完成的。孩子有任何疑问都可以微信、QQ或电话联系班主任。家长如果时间允许,也可以陪伴孩子一起,家庭氛围下的学习效果会更好。

六、编程猫 V1.7.3 电脑版

编程猫是一款适合八岁以上孩子的图形化编程软件。编程猫可以用来创造故事、动画、游戏、音乐和艺术,全方位锻炼孩子的逻辑思维、创造力、数理思维等多方面核心素养,欢迎体验。


  软件特色
  1、学编程和搭积木一样简单,训练儿童逻辑思维,发挥孩子独有的创造力!
  2、独家积木,包括倾斜感应,摇一摇等独家适合手机的积木,轻松实现更复杂效果。
  3、用心打磨的积木编程界面和交互体验,让小孩子都能上手即用。
  4、云端存储作品,即时同步,不怕丢失,随时查看。
  5、让未来虚拟世界的改变,从现在开始产生可能。
  安装步骤
  1、将编程猫电脑版下载下来,并解压到当前文件夹中,点击其中的编程猫Setup 1.7.3.exe应用程序。
  2、编程猫正在安装中,用户们耐心等待一会。
  3、编程猫安装结束,就可以直接点击打开使用了。

以上就是今天的全部内容,职场朋友不妨试试看,看完还请顺手点个【赞】,记不住的建议分享收藏备份,好了散会~

文章声明:软件均来源于网络公开分享的资源,小编整理分享仅用于个人学习交流,版权归原作者所有,请勿用作其他非法用途;若文章内容侵犯到您的权益,请联系小编删除,谢谢!

发布于 2024-03-26 09:55

如果孩子幼儿园阶段,建议ScratchJr;小学低年级自然就是Scratch或者Blockly;小学高年级了可以Python或者C++。

发布于 2019-08-26 23:08

我给你推荐下编玩边学吧,我家孩子就是这家学习编程,这家是非常专业的在线少儿编程教育机构,他们的编程课程有Scratch,Python,NOIP,针对小朋友各个年龄和编程基础来设置的,是很适合儿童学习编程的,而且他们的价格也很实在呢,楼主可以看下这家。

发布于 2018-07-07 19:06