Scratch简介

女儿今年10岁,寒假时看她沉迷于游戏,有些担心会陷进去。我想打破游戏神秘感,让她了解游戏开发,将来不再沉迷玩游戏。于是上网搜索儿童编程和机器人编程,发现适合儿童编程入门学习的有Scratch和乐高EV3。乐高偏重要硬件,Scratch既可以软件编程,也有硬件扩展。于是买了一本《编程真好玩-6岁开始学Scratch》,女儿很有兴趣,有空的时候自己照着书编写了多个游戏。

响应编程从娃娃做起,女儿上周报名参加学校Scratch比赛,作为一枚程序猿,帮助女儿学习Scratch是我不可推卸的责任。从今天起,我将编写Scratch教程,帮助女儿系统学习Scratch编程,大家一起来学习吧。

Scratch是麻省理工学院专门针对小朋友研发的图形化编程语言,类似乐高积木,构成程序的命令和参数通过积木形状的模块来实现。无需英文和代码基础,孩子通过拖曳代码块的方式建立程序,培养编程思维。Scratch是完全面向对象编程方式,程序脚本是关联到每个角色,动作通过事件或消息触发。

类似的软件还有苹果公司开发的swift playground,谷歌公司开发的app inventor等等。更多工具可以参考 http://developer.51cto.com/art/201702/533216.htm

Scratch简介_第1张图片

Scratch简介_第2张图片

Scratch简介_第3张图片


有一定编程基础的孩子可以学习Python、Ruby、C编程。推荐的图书有:Scratch少儿趣味编程1、2》《和孩子一起玩编程》、《父与子的编程之旅:与小卡特一起学Python》。


总结一下,少儿编程有以下好处:

1。锻炼孩子的逻辑思维能力和解决问题能力;

2。了解游戏开发,提高动手能力,获得成就感和自信心; 

3。打破游戏神秘感,避免孩子沉迷于玩游戏。

Scratch:人人都可以编程是Scratch开发团队对Scratch作品和社区的详细介绍。

你可能感兴趣的:(Scratch)