打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
几款火热儿童编程启蒙工具的详细介绍,看看哪款适合你!


周一:学习资源推荐(汇总)

周二:玩创意、开脑洞

周三:STEAM教育理念

周四:优质教育方式

周五:好玩DIY

周六:带来教育思考的文章

周日:烧脑题


之前超人介绍过很多编程工具,包括玩具、APP类,但是都没有很详细的解答。后台依旧很多人表示对编程资源选择的很迷惑,所以今天超人给大家来详细介绍下几款比较火热的编程启蒙工具。




另外,超人把之前关于编程的文章整理了一下,想重温一下的在后台回复“我爱编程”就可以查看啦!


 01  Scratch


第一款,当之无愧该是麻省理工学院开发的Scratch。


支持平台

Web/iOS/Android/ Linux


配套资源

入门教程、家长课程指南、强大的用户社区以及编程卡片。


特点


?可视化编程。即儿童可以像搭积木一样学习编程,学习的过程就是把代表不同功能的小积木块堆积起来,以实现想要的功能。根据编程语言,这些小模块又分成动作类组件、事件类组件和操作类组件。


?不同功能的小模块形状不同,通过模块的外观可以很好的辨识出它该和哪类模块链接,不兼容的模块是无法连接到一块的,可以避免一些语法错误。


?还有个细节就是,如果两个模块连接错误,孩子就能通过错误的反馈去寻找正确的解决办法,这个环节可以培养儿童发现问题、解决问题的能力。



?能够一键分享作品,全世界都能看到!


在Scratch中,儿童可以使用系统中预设的图像或字符来开发游戏或动画,也可以自定义上传图片。Scratch不仅支持在线也支持离线使用,Scratch社区还支持项目分享,儿童可以将他们的作品分享在社区中,儿童的作品可以被全世界看到。


如果小朋友没有创作思路,也可以去社区中查看别人的作品,还可以一键查看作品的逻辑设计,为小朋友自学和研究编程提供了很好的支持。另外Scratch Jr和Scratch kid是Scratch的精简版,更适合年学龄前儿童。



 02  Blockly


Blockly其实是Google在Scratch上的改进版,编程原理也是积木模块来实现编程。不同的是,Blockly支持更多类型的编码。包括JavasScript,Python,PHP,Lua和Dart。所以,其他编程零基础的人也可以通过这款软件入门。


支持平台

Windows, Mac OS, or Linux 


特点


?能够多语言输出,编程和代码可以同时展示在屏幕上,还可以随时切换任意的编程语言。所以Blockly更适合年龄较大的儿童和成年人,既能看到核心原理,又能快速入手编程。



?但Blockly属于后起之秀,因此Blockly还没有像Scratch那样开发完全,目前还没有足够多的指引教程和参考资料。由于Blockly适合所有年龄段的开发者,我们可以预想它是一款非常有潜力的编程语言。

 

 03   Swift Playgrounds


Swift是苹果发布的新开发语言,旨在教孩子们如何在Swift中进行编程。这款游戏可以从苹果商店免费下载,适用于零基础编程人员。


支持平台

与Objective-C共同运行于Mac OS和iOS平台


支持设备

iPad  



特点


?包含不同Swift命令的教程,使用无需编程基础,但需要孩子阅读教程去解决问题,需要很大的耐心。同样是采用模块连接的方式,不同的是,不会有错误就无法连接的情况。

 

?一旦孩子精通Swift Playgrounds,他们就可以开始学习Swift开发。看,边玩游戏边学编程,真是一举两得的事情。


总的来说,大部分儿童编程启蒙工具都是弱化了核心原理,增强可视化,让孩子更容易理解相关的概念。虽然有些呈现的方式不同,但核心素养和编程概念都是大同小异的。


家长们可以根据孩子的年龄特点选择适合孩子的启蒙工具和语言,可以的话,家长和孩子共同学习,这样就能在孩子学习的过程中做出适当的指引。



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【儿童节礼物】推荐7款适合儿童学习的编程语言
适合教孩子编码的7款免费编程语言
自主研发编程工具,诺丁科技通过底层软件布局B端市场
合集·scratch编程工具的基本使用介绍(1/17)
有人还在为孩子玩电子产品而焦虑,她在教孩子用编程思维解决实际问题
比较和评测几种儿童编程教学游戏
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服