知识屋:更实用的电脑技术知识网站
所在位置:首页 > 科技  > 软件

《编程百问》第12问 | 适合儿童学习的编程软件有哪些?

发表时间:2022-03-24来源:网络

在之前的《编程百问》第4问“孩子学编程的成长路径规划是怎样的?”中,图图和大家介绍了孩子学编程应当从图形化编程入手,进而学习Python、C++等高级编程语言的路径规划方案。


这是因为,对于刚入门学子编程的孩子来说,最重要的不是学习多少编程知识,写出多少代码,而是逻辑思维能力、数学思维的锻炼。那么,最适合儿童学习和使用的编程软件就是操作简单,富有趣味的图形化编程了。


图形化编程把枯燥的模型、数据、编程语言通过模块化的图像呈现出来,以代码的外形和颜色来区分功能,通过拖拽等方式,像玩拼图和积木一样来组装程序,把编写过程变得生动直观,没有门槛,简单易懂,非常适合7-12岁的小朋友入门学习。


上次图图已经跟大家介绍过一些图形化编程软件,今天我们再来汇总一下,建议收藏。


1. Scratch




网址:https://blockly.games/

Blockly是谷歌开发的用于编程教育的图形化编程语言,借鉴了Scratch把枯燥的代码转换成五颜六色的模块,孩子同样不需要有任何基础,会搭积木就能学会。

同时,Blockly编程语言还可以将图像化的程序转换成其他文本型的编程语言,例如 JavaScript,、Python等,学会Blockly之后,在进行更高阶的学习时,也能顺利过渡。

这类图像化编程,基于游戏化学习的理念,将深奥的编程知识,巧妙融入到生动有趣的项目中,孩子们在简单而有趣味性的游戏中就能培养思维能力、计算能力和创新解难能力。


3. MakeCode



网址:https://www.microsoft.com/zh-hk/makecode?rtc=1

MakeCode是微软推出的一系列免费图形化编程软件,为不同水平的学习者提供有趣的项目、即时结果、块编辑器和文本编辑器,让所有学生了解计算机科学的实际应用。该系列目前还在不断扩充中,目前已包括Micro:bit、Circuit Playground ExpressMinecraft、LEGO MINDSTORMS等7个系列。

其中,较为常用的Micro:bit 是一款小型可编程计算机,配有 LED 屏幕、两个按钮、光传感器、蓝牙天线、加速度计和罗盘等, 功能丰富,可创造包括舞蹈机器人、香蕉键盘在内的趣味项目。micro:bit 编码是由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板,为青少年提供创造性的硬件制作和软件编程。



MakeCode中的界面可以分为三部分:模拟器、方块编辑器和JavaScript 编辑器。通过代码块或文本来编程,涵盖 101 种编程语言,包含变量、控件流、if 语句、循环、以及函数等知识。更进一步的话,还可以顺利过渡到更复杂的概念,比如递归、分形、面向对象、或分布式编程。

MakeCode 中的 Minecraft系列的编辑器拥有游戏像素风的外观和质感,为了鼓励孩子们学习编程,微软还将 MakeCode 课程与乐高游戏《我的世界》结合起来,增添趣味性。

4. Mixly



在线版网址:http://mindplus.cc

离线版网址:http://mindplus.cc/download.html

Mind+是针对国内科技创新教育需求而开发的图形化编程软件,也是国内最早的图形化编程软件工具之一。由上海智位机器人(DFRobot)维护,一款基于Scratch3.0开发的图形化编程软件。




Mind+对硬件的支持非常丰富,基本涵盖中小学创客教育最常用的主流开源硬件,例如:Arduino、Micro:bit、掌控板、ESP32等,可对上百种常用硬件模块进行编程控制,包括各种传感器、执行器、显示器、通讯模块、功能模块等,只需要拖动图形化程序块即可完成编程,并且开放用户库,用户可以自己制作扩展库。

另外,Mind+还能满足中小学老师对于AI人工智能知识教学的各种需求,支持 AI 与 IoT 。除了图形化编程,还可以使用 Python/C/C++等高级编程语言。


6. Kittenblock




网址:https://www.kittenbot.cn/

下载地址:https://www.kittenbot.cn/kittenblock_download

kittenblock是一款小喵科技出品的图形化编程软件,帮助初学者用简单的方式快速入门编程,从而操作控制各种各样的电子模块。凭借强大功能在全球范围内积累达1800W+用户数(截止2020年8月)。

除了基本的如micro:bit、Arduino等开源硬件的在线离线编程支持外,还涵盖许多实用的插件如IOT,机器学习/人工智能等,高水平进阶者,甚至可以自己开发相关的插件。另外Kittenblock也支持C++(Arduino)、python编程。


7. 有道卡搭


网址:https://kada.163.com

有道卡搭是网易2018年推出的少儿编程启蒙学习品牌,涵括了知名的中文少儿编程创作社区、名师在线精品课程、多学科软硬件交叉的教学模式等核心组成部分,旨在为中国2亿少年儿童提供优质的编程思维启蒙教育。

卡搭社区支持Scratch在线编程创作,特别支持手机端作品展示,中文支持更友好,提供近万个正版创作素材,为所有喜欢创意编程的朋友,提供自由创作、发表、交流作品的平台,公益、免费、开放。

在卡搭社区,通过拖拽积木块就能设计程序,无需学习编程语法。我们希望所有使用卡搭的朋友,能够轻松愉快地学习程序设计,学习数学及计算机知识,锻炼创造性思维和逻辑思维,提升艺术修养,培养团队协作等能力。

有道卡搭支持Scratch2.0、3.0、Python以及适合4-6岁儿童的趣玩版本,满足大部分儿童图形化编程的需要。

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜