• 461阅读
  • 0回复

一起来了解下常见的编程工具有哪些?

[复制链接]
上一主题 下一主题
微信分享→
离线gaiwei8
 

发帖
2742
港币
2811
威望
21
来自
人生阶段
职业
只看楼主 倒序阅读 楼主  发表于: 2019-05-15
Scratch


由麻省理工学院开发的一款编程工具Scratch,有着成熟的配套免费资源。包含Scratch编程卡片让孩子离线也可以正常学习。孩子还可以通过Scratch的可视化界面,将一系列可拼接的图形按照指令放在指定位置,像搭积木一样相互契合。如果遇到不合适的图形,或者不兼容的组合,则说明功能匹配不一样。儿童编程学会之后能够有效帮助孩子发现问题,解决问题,避免下次再出现类似问题。


Scratch还有一个人性化的设计,孩子在学习编程的过程中可以选用系统中预存的图片或者自定义,但Scratch在线离线也可以正常使用,在Scratch社区里面有很多孩子设计的游戏,彼此分享,相互评价,大大提升了孩子交流能力。


Blockly


很多编程软件都是在Scratch基础班上进行改版的,Blockly也是其中之一。Blockly的编程原理也是按照通过组建拼接来完成指令。和Scratch相同,Blockly的初衷也是为零基础学习编程的孩子而设计的。Blockly的操作页面上可以将不同的编程语言进行切换,内容丰富,操作简单,适合各个年龄层次的人。目前,Blockly唯一的缺点就是功能不够全面,还未完全开发,相较于Scratch的广泛应用,还有待提升。


Alice


Alice 是由卡梅隆大学开发的编程工具,主要通过对相机动作、3D模型等场景的设计进行游戏创造。这款编程工具对于初学者而言有难度,要对数码设备有一定敏感度。但Alice 程序有一大亮点,就是程序之间可以相互转化,从视觉构建转化到标准的编程语言,更有利于孩子对编程全面了解。同时考虑到孩子的年龄太小,可以循序渐进的了解编程,这样更容易接受。


Tynker


Tynker是一款应用程序,可以用来学习编程,如果想要深入学习,需要付费。Tynker学习编程同样具有趣味性,它可以给孩子们提供多种选择,让孩子在可视化窗口中进行模块操作,层层递进,形成一个清晰的学习路径。逐渐培养孩子对于机器人、***等现代科技的好奇心,引导孩子开发探索STEM,不断创造出更多新奇的游戏及产品。文章整理:http://kidsscratch.com/
 
回复标题限100 字节 提到某人:
选择好友