少儿编程语言Scratch的前世今生

少儿编程语言Scratch的前世今生
2019年11月01日 15:06 极客晨星少儿编程官方微博

面对最火热的人工智能,越来越多的人意识到,未来编程会像英语一样重要。但是面多种类繁多的编程语言,是选择图形可视化的Scratch编程语言,还是选择人工时代大热的Python语言,还是选择目前商用最广泛的JAVA呢?对于零基础的孩子来讲,Scratch编程语言受欢迎程度最高。

那么,你知道如今大热的儿童编程语言Scratch是怎么来的吗?今天且听极客晨星小编娓娓道来儿童编程语言进化史。

Logo语言的更新换代

在过去50年里,设计师们以Seymour Papert(美国计算机科学家)创造的Logo语言为基础,造出了一大堆编程工具,它们虽然在界面上稍有不同,但其目的都是为了引导孩子们对编程进行思考。

Seymour Papert,美国麻省理工学院终身教授,教育信息化奠基人,数学家、计算机科学家、心理学家,近代人工智能领域的先驱者之一。与此同时,MIT(麻省理工学院) 设计了一款全新的少儿编程工具—Scratch。使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现,孩子们用鼠标拖动模块到程序编辑栏就可以了。如此简单的操作,让编程成为了一件很容易上手的事情。

在有人指导的情况下,6岁的孩子就可以照着例子完整的摆出一个能运行的程序。你没看错,确实是6岁哦。编写程序的过程中会用到涂鸦,录音,找图片这些有趣的过程。凭借有趣、可玩性高等特点,几乎所有的孩子都会一眼喜欢上Scratch这个软件,建立起写程序的欲望。凭借这些显而易见的优势,基于模块的编程方法便成为了教学的标准。 在CSTA为中小学生制定的计算机课程教学标准中,也明确地将“在基于模块的可视化编程语言上进行构建和测试的能力”用于评估小学5年级学生的编程水平。

Martin Exner在Logo和更晚一些的Scratch的启发之下,发明了这种简单的信息图,它被用来描述可视化的编程工具。

Scratch大会

2008年7月24-26日,MIT的Scratch团队举办了第一次的全球Scratch社群聚会「Scratch@MIT」,约有300位老师、研究 学者、软体开发者前来参与,该研讨会的目的是:分享Scratch是如何在家里、教室、社区中心被使用的故事。参与要亲自动手操作的工作坊,学习Scratch的新技巧和策略。研讨孩子们用Scratch学会了些什么。和MIT的Scratch团队一起探索Scratch的未来发展方向。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部