7种适合孩子学习的好玩的编程软件
-
7
种适合孩子学习的好玩的编程软件
运算机
程序设计差不多成为高中必修课。如果你想教小孩如何编
程,从哪里开始呢?搜爸整理了
最主流的
7
个适合小孩的、有味的编程语
言和工具。你能够按照小孩的年龄选择适合的语言来探究有味的编程世界。
只是在
开始前,最好先完成
的编程入门教程。具体能够
见之前的介绍:玩游戏学编程和运算思维
编程教育公
益网站
介绍
01
Scratch
(麻省理工学院)
Scr
atch
是由美国麻省理工学院(
MIT
)开发的免费儿童编程语言。
它是免费的语言,同时辅以入门教程,家长课程指导和强
大的用户社区。
Scratch
使用程序积木块的可
视化界面为小孩(和家长)制造更有
味的体验。小孩能够将程序积木块(如动作,事件和
运算符)堆叠在一起。
每个程序积木块的形状只承诺它与兼容对象组合。例如,
p>
“重复循
环”的形状就像是一个横向的“
U
”
,让你明白你需要在循环的开始和终止
之间放置块。
Scratch
能够用来制作真正的
动画和游戏。它自带专门多图像和角
色,你也能够自己上传图像和角色。
电脑不联网也能够使用
Scratch
。小孩
们能够选择在
Scratch
的在线社区分享
他们的作品。
建议年龄:
8-16
岁
要求:运行
Mac
、
Windows
或
Linux
的运算机
02
Blockly
(谷歌)
Blo
ckly
是谷歌对
Scratch
的
改进。
它借鉴了
Scratch
的可拖
拽的程
序积木块的交互设计方式,但它能够用几种不同的编程语言输出代码,如
J
avasScript
,
Python
,
PHP
,
Lua
和
Dart
。<
/p>
Blockly
和
Scratch
不同之处在于,当你把程序积木块链接在一起
时,你能够在屏幕一侧看到代
码,同时能够随时切换编程语言以查看相同
程序的语法差异。这使得
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
不需要小孩学习任何代
码。它不教用户如何编程,而是教他们如何构建和出现非线性游戏和故事。