- bikbok
-
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和人工智能部分虽然也有,但是比起其他家专注于此数年的平台而言还是需要进一步优化。我个人是很看好这个平台的,它如果遇到一个会运营的人才后必然会飞快崛起,现在我认为其还是潜伏期,架构很全,但是没有人力和物力去填充这个架构
- 不白九百
-
较好用的编程软件有编程猫Kitten、海龟编辑器等。Kitten是一款图形化代码工具,通过简单的拼接积木,就可以完成代码的编写,制作属于自己的小程序,里面有很多开通素材,孩子可以利用他们创造小游戏。
而海龟编辑器则有一点难度,主要用于Python编程语言学习,不过它可以将积木模块和代码模块进行转化,在一定程度上降低了学习难度。
同时,配合编程猫设计的编程课,学习起来会更加容易。
- gitcloud
-
《9787302478201《小学生C++趣味编程》配套教学资源.rar》百度网盘资源免费下载
链接:https://pan.baidu.com/s/1WkGBk9FPz4Qu5fgM_sj3Nw
提取码:nbfq小学生C++趣味编程
- 余辉
-
儿童入门级别的编程工具,能够做到:
语言简单易学有趣,
没编程基础的家长参与毫无难度,
容易完成作品,可以随时检查每一步运行,孩子有成就感。
在大面积的搜索了相关信息后,终于理清了头绪,对于想让孩子开始接触机器人和编程这一类的朋友,可以参考如下思路,也欢迎大家更正,补充:
第一步:寓教于乐的带给孩子一个概念:编程能实现什么,或者说什么是计算机语言,什么是编程思维。
这方面推荐两个最火的两个工具:
一个是来自麻省理工设计开发的少儿编程工具Scratch猫爪(8岁以上)。其家族也有给更小孩子的ScratchJr(Junior,5岁以上)。
官方主页在这里:https://scratch.mit.edu/。在页面最下方可以选择中文,且可以将“无线编辑器”免费下载到电脑上。中文版语音讲解在App Store里也可以下载“Scratch教程Lite”,前半段课程免费,后半部分需要付费。
这个图形化程式设计软件,可以在孩子没有任何计算机基础的情况下,通过拖动程序模块,来创建动画,故事,音乐,游戏等等,让孩子初步理解设计流程。
它不需要孩子学会什么编程语言,应该怎么写代码,而是侧重孩子从整体上和细节上如何去思考,设计,以及解决问题,从而达到提高孩子的动手能力、独立思考能力、逻辑能力。
另一个是来自苹果的全免费编程启蒙App:Swift Playgrounds。其3D界面非常的赞,特别满足儿童好奇心,只能用iPad下载。依托在苹果这样强大的产品上,有趣,易于上手,难度循序渐进,非常吸引孩子。
这也是特特目前在玩的编程语言,很有成就感。
特别令人满意的是,有中文界面。特特虽不能完全看懂指令的描述,连蒙带猜加上我给解释,他可以自己独立思考如何排列代码,因为编程方面我实在转不过弯来。
我陪他完成好几个代码通关后,发现这确实是一个有很强带入性的APP,非常适合7岁以上的孩子了解什么是编程,什么是计算机语言,以及他们能实现什么。
整个Swift Playgrounds是一个动画场景。人物Byte,会得到各种指令去搜集宝石,会在捡宝石的路上遇到诸如“直行”,“往右拐”,“跳跃”,“采摘”等指令,这些需要通过Swift语言来编写:
让孩子们有了最初的概念和思路,原来通过计算机语言,可以执行命令。
屏幕左右分别是编程区和对应的互动3D动画。