众所周知,少儿编程是指针对儿童和青少年开展的编程教育活动,旨在通过学习计算机编程语言和相关技术,培养儿童的创造力、逻辑思维能力、计算思维能力等。
少儿编程起源的第一种说法
少儿编程的源起可以追溯到上个世纪六十年代,当时美国麻省理工学院(mit)的研究人员在研究人机交互方面开发了一种名为logo的编程语言,并将其应用于儿童编程教育中。logo语言以其简单易学、可视化和交互性强的特点,成为了儿童编程教育的代表性语言。
在二十世纪九十年代,随着计算机和互联网技术的普及,编程语言的应用场景不断扩大,编程教育也逐渐受到了重视。2007年,麻省理工学院推出了scratch编程语言,这是一种适合少儿编程教育的可视化编程语言,以其创新性、易学性和趣味性受到了广泛关注。
少儿编程起源的第二种说法
60年代,西摩尔·派普特(seymour papert)发明了logo语言,logo世界的主角就是一只小海龟,在这个世界里,你可以通过输入指令,让小海龟在画面上移动,可以加减运动的速度,也可以让小海龟任意的重复一个动作。后来派普特还发明了实体版“小海龟画图“。
这就是派普特推出logo语言的本意,他希望孩子们有机会可以利用科技去重新构建学习知识,可以去解决我们遇到的问题,也可以通过一种创造性来表达自己。所以logo语言几乎可以说是scratch的前身。这就是少儿编程的第一世。
少儿编程的第二世是很多人都熟悉的legomindstorm(乐高机器人)。当时的乐高ceo觉得实体版的小海龟与乐高的产品哲学之间有相通之处,与派普特相接处后,他们提出了一个大胆的假设。创造一个能替代电脑的乐高零部件——一个具有计算的功能,又能跟乐高一样小巧,又足够便宜的零部件。十几年后,直到1998年这个设想才被真正实现。乐高至此风靡全球,到现在依然是。
到第三世,就是scratch的诞生,它是1世 2世的相结合。是由scratch 之父“—— 米切尔·瑞斯尼克(mitchel resnick)。推出的。它延续了帕普特的理念。
到第四世,少儿编程又有了更长足的发展。
随着scratch的普及,少儿编程教育逐渐在全球范围内发展起来。目前,全球各地的编程教育机构和组织都在开展少儿编程教育,同时也涌现出了许多适合少儿编程教育的编程语言和平台。不管少儿编程教育起源于哪一种说法, 在孩子合适的年龄段如果能帮助孩子很好的学习编程课程,对于孩子来说也是一件受益终身的事情。孩子学编程推荐小码王,小码王少儿编程官方免费预约热线:400-0596-872。