7种适合孩子学习的好玩的编程软件

玛丽莲梦兔
893次浏览
2021年02月10日 04:33
最佳经验
本文由作者推荐

-

2021年2月10日发(作者:方舟周易)


7


种适合孩子学习的好玩的编程软件






运算机 程序设计差不多成为高中必修课。如果你想教小孩如何编


程,从哪里开始呢?搜爸整理了 最主流的


7


个适合小孩的、有味的编程语


言和工具。你能够按照小孩的年龄选择适合的语言来探究有味的编程世界。






只是在 开始前,最好先完成



的编程入门教程。具体能够


见之前的介绍:玩游戏学编程和运算思维



编程教育公 益网站



介绍






01


Scratch


(麻省理工学院)






Scr atch


是由美国麻省理工学院(


MIT


)开发的免费儿童编程语言。


它是免费的语言,同时辅以入门教程,家长课程指导和强 大的用户社区。






Scratch


使用程序积木块的可 视化界面为小孩(和家长)制造更有


味的体验。小孩能够将程序积木块(如动作,事件和 运算符)堆叠在一起。






每个程序积木块的形状只承诺它与兼容对象组合。例如,


“重复循


环”的形状就像是一个横向的“


U



,让你明白你需要在循环的开始和终止


之间放置块。






Scratch


能够用来制作真正的 动画和游戏。它自带专门多图像和角


色,你也能够自己上传图像和角色。


电脑不联网也能够使用


Scratch


。小孩


们能够选择在


Scratch


的在线社区分享 他们的作品。






建议年龄:



8-16







要求:运行


Mac



Windows



Linux


的运算机






02


Blockly


(谷歌)






Blo ckly


是谷歌对


Scratch


的 改进。


它借鉴了


Scratch


的可拖 拽的程


序积木块的交互设计方式,但它能够用几种不同的编程语言输出代码,如


J


avasScript


Python



PHP



Lua



Dart


。< /p>






Blockly



Scratch

< p>
不同之处在于,当你把程序积木块链接在一起


时,你能够在屏幕一侧看到代 码,同时能够随时切换编程语言以查看相同


程序的语法差异。这使得

Blockly


成为各种年龄段的教学代码的理想选择,


其 中包括年龄较大的小孩和成年人。






如果这听起来像是


Scratch< /p>


的一次惊人的转变,谷歌实际上正在与


麻省理工学院合作开发基于


Blockly


平台的下一代


Scra tch







建议年龄:



10


岁以上






要求:




运 行


Windows



Mac


OS



Linux


的运 算机






03


Alice






Ali ce


是一个免费的


3D


编程工具,旨在 教授


C++


等面向对象编程


语言的概念 。它使用熟悉的积木式方法,让小孩们通过编程相机运动,


3D


模型和场景来创建游戏或动画。






Alice


由卡内基



-


梅隆大学开发。






建议年龄:



10


岁以上






要求:运行


Mac

< br>,


Windows



Linux


的运算机






04


Swift


Playgrounds


(苹果)






Swi ft


是苹果公司用于构建苹果


iOS


应 用程序的编程语言。


Swift


Playgrounds < /p>


是一款旨在教会小孩如何在


Swift


中 编程的


iPad


游戏。你能够


免费下载 。





< /p>


它包含许多关于不同


Swift


命令的教 程。


小孩需要通过编程沿着三


维世界移动名为

< br>Byte


的字符。尽管不需要编程知识,但小孩们需要明白如

何阅读教程并连续解决咨询题。拖放代码排除了拼写错误。






一旦你的小孩熟知


Swift


Pla ygrounds



他们就能够开始在


Swift



开发


iOS


应用。






建议年龄:



10


岁以上






要求:


iPad









05


Twine






那些对制作游戏和讲故事更感爱好 ,同时对编程技术细节感到沮


丧的小孩,能够尝试


Twine< /p>







Twine


是一个免费的非线性故事 讲述应用程序,


供所有年龄段的用


户使用,包括大量成人和教育 工作者。使用


Twine


不需要小孩学习任何代


码。它不教用户如何编程,而是教他们如何构建和出现非线性游戏和故事。


-


-


-


-


-


-


-


-