Scratch 少儿编程发展史

Scratch是年幼儿童从零开始学习少儿编程的一款工具,通过点击并拖拽的方式,完成编程,可以使儿童或者成人编程初学者学习编程基础概念等。因为它是可视化的,能够轻松帮助儿童创建图形化应用。Scratch使用者可以不认识英文单词,也可以不会使用键盘。因为Scratch构成程序的命令和参数通过积木形状的模块来实现编程。用鼠标拖动模块到程序编辑栏就可以了。这意味着孩子们不需要记住大量的编程语句,只需要拖动模块就能完成编程。这让孩子不会识字就能编程成为了可能。

Scratch 少儿编程发展史-少儿编程网

研发Scratch的灵感可以追溯到1968年。这一年,西蒙·派珀特开发出名为Logo的编程语言,这也是全球第一款针对儿童教学使用的编程语言。

Logo语言是美国麻省理工学院人工智能实验室的西蒙·派珀特专门为孩子设计的计算机语言。通过这套语言程序,孩子会认识到几行简单的代码可以让屏幕上的光标画一朵花。这个过程就是提出一种假设,然后去验证,再去修正得到新的假设。通过LOGO语言,每个孩子都可以变成经验主义者,主动地去获取知识而不是痛苦地被填鸭。

不过,对于普通孩子来说,Logo语言入门仍有难度,而且在60年代,美国计算机普及率低,因此Logo语言并没有得到普及。于是派珀特就发明了实体版“小海龟画图“。孩子使用简易的键盘控制器,操纵“小海龟“画出图形。

 

1982年,还是记者的米奇·雷斯尼克拜入派珀特门下。1984年,西蒙·派珀特与乐高集团开始长期合作,受小海龟画图的启发,研制出机器人与编程语言相结合的编程机器人Lego Mindstorm。

作为派珀特理念的继承者,在 LOGO 的影响下,雷斯尼克从可操作性、意义性和社交性三个方面进行改良,设计出Scratch编程平台。

推出了更先进的面向儿童的编程语言——Scratch。Scratch 首个版本在 2007 年发布,在 LOGO 的理念与乐高机器人编程工具基础之上,推出了更易于儿童理解的用命令图块搭建逻辑的编程方式。自此,适合少儿编程的工具Scratch诞生。

 

2013 年,Scratch 发布了可直接在网络浏览器里在线操作的 2.0 版本。Scratch 3.0 版本也已经发布,采用 Html5 的页面技术,支持横式和直式的图形式程序撰写,未来可以在 iOS & Android 手机平板及桌上电脑跨平台的使用。

到今天,Scratch 的在线平台已经有超过 1800 万注册用户,被翻译成 70 余种语言,在 150 个国家里被使用,为儿童创造了一个低门槛的编程学习环境,也方便孩子将来学习其他编程语言。

本文链接:Scratch 少儿编程发展史

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:少儿编程网,谢谢!^^


*文章为作者独立观点,不代表少儿编程网立场
发表评论

坐等沙发
相关文章
孩子学数学就可以锻炼思维,为什么还要学少儿编程?
孩子学数学就可以锻炼思维,为什么还要…
如何让家长与孩子一同学习少儿编程?
如何让家长与孩子一同学习少儿编程?
探究21世纪的孩子为什么要学Scratch编程呢?
探究21世纪的孩子为什么要学Scratch编程…
学习少儿编程需要“软硬兼施”吗?
学习少儿编程需要“软硬兼施”吗?
IOI奖牌成保送清北门票,你还在拒绝少儿编程吗?
IOI奖牌成保送清北门票,你还在拒绝少儿…
少儿教育:幼儿心理健康不容忽视!
少儿教育:幼儿心理健康不容忽视!
学生都说我是编程界的“吴彦祖”