1、Mind+
Mind+是一款拥有自主知识产权的国产图形化编程软件,诞生于2013年,由DFRobot开发。主要就是针对国内科技创新教育需求而开发的图形化编程软件,也是国内最早的图形化编程软件工具之一。在Scratch平台不能使用后,惊喜发现它完全可以兼容sb3格式保存的编程文件,其程序文件甚至可以一键导入到软件中,实现了对Scratch功能的无缝对接。目前很多学校老师、同学很多都在使用的一款编程软件。
Mind+最大优点是对硬件的支持非常丰富。直接支持中小学创客教育最常用的主流开源硬件如:Micro:bit、掌控板、ESP32和Arduino Uno等,可对上百种常用硬件模块进行编程控制,包括各种传感器、执行器、显示器、通讯模块、功能模块等;并且开放用户库,用户可以自己制作扩展库。另外,Mind+还能满足中小学老师对于AI人工智能知识教学的各种需求,支持 AI 与 IoT ,除了图形化编程,还可以使用 Python/C/C++等高级编程语言。
Mind+已在国内历经8年打磨,已然成为科创教育学科、竞赛中普遍使用的青少年编程软件之一。
2、 KittenBlock
KittenBlock是小喵科技出品的一款儿童图形化编程软件,可以帮助中小学生或者非专业的技术人员快速入门编程,从而控制各种各样的电子模块。最大的特点其扩展功能丰富,尤其是人工智能AI这一块,很值得研究,如果是高水平进阶者,甚至可以自己开发相关的插件。对比Scratch功能,KittenBlock也已有了相关的替代功能,比如百度大脑这个模块可以实现文字朗读,语音识别等。
另外Kittenblock也支持C++(Arduino)、python编程。
3、慧编程V5
慧编程是一款面向STEAM教育领域的积木式编程和代码编程软件,基于Scratch3.0开发,近400万用户用它创造、学习和分享。它不仅能让用户在软件中创作有趣的故事、游戏、动画等,还能对Makeblock体系、micro:bit等硬件进行编程。
特点提炼:
1.慧编程V5除了动画创作和游戏制作外,还支持对机器人和开源硬件编程
2.配合硬件教学,让课堂教学内容和形式更丰富;
3.支持丰富的开源硬件,满足更多课程需求,提高课堂创造效率
4.支持一键切换Python和Python输入模式,实现从图形化编程到代码编程的进阶教学
5.配套教学资源和课堂管理平台,打造高效课堂
6.支持AI和IoT黑科技,可设计各种趣味应用
7.即将支持多平台使用,提供流畅的编程教学体验
4. 其他软件
目前还有一些儿童编程替代软件,如扣叮、编程猫、kitten等,大家感兴趣都可以搜索下载尝试。
少儿编程工具/平台汇总
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和人工智能部分虽然也有,但是比起其他家专注于此数年的平台而言还是需要进一步优化。我个人是很看好这个平台的,它如果遇到一个会运营的人才后必然会飞快崛起,现在我认为其还是潜伏期,架构很全,但是没有人力和物力去填充这个架构
目前使用最多的少儿编程软件就是Mind+、 KittenBlock等软件。
Mind+是一款拥有自主知识产权的国产图形化编程软件,诞生于2013年,由DFRobot开发。主要就是针对国内科技创新教育需求而开发的图形化编程软件,也是国内最早的图形化编程软件工具之一。Mind+完全可以兼容sb3格式保存的编程文件,其程序文件甚至可以一键导入到软件中,目前很多学校老师、同学很多都在使用的一款编程软件。Mind+最大优点是对硬件的支持非常丰富。直接支持中小学创客教育最常用的主流开源硬件。KittenBlock是小喵科技出品的一款儿童图形化编程软件,可以帮助中小学生或者非专业的技术人员快速入门编程,从而控制各种各样的电子模块。最大的特点其扩展功能丰富,尤其是人工智能AI这一块,很值得研究,如果是高水平进阶者,甚至可以自己开发相关的插件。另外Kittenblock也支持C++(Arduino)、python编程。【学少儿编程可以提高孩子逻辑思维、专注力!】
想了解更多关于少儿编程软件的相关内容,推荐咨询童程童美。2018年童程童美推出“童程在线”学习平台,打造线上线下一体化的 OMO教育模式,线下现场互动教学,同时搭建国际国内挑战活动平台。目前童程童美的在读学员数为13万多名;线上开设小班直播课,真人老师互动教学,激发孩子兴趣,培养孩子主动创造能力,构建孩子面向未来的科技素养。【童程童美少儿编程体验课,点击可免费报名试听】