作为一名码农,敲代码、写bug、熬夜是日常。
作为一名奶爸,带孩子、喂奶、喂食也是日常。
关注了很久少儿编程,也对少儿编程进行相对系统地研究。今天就来说说少儿编程的起源
随着信息时代的到来,人工智能、大数据等技术的蓬勃发展,编程已经成为21世纪必不可少的技能。在未来,如果不懂得编程,就会像以前不会上网、打字一样,而成为新一代的“文盲”,这可能使孩子错失很多机会。
在国内少儿编程的发展时间并不长,但是在国外却一直很重视少儿编程培训。其实,有很多我们耳熟能详的人,小时候都学习过少儿编程。比如:
比尔盖茨,世界首富,微软创始人,13岁学习编程。
乔布斯,Apple创始人,12岁开始学习编程。
马克扎克伯格,Facebook创始人,10岁学习编程。
01 少儿编程是什么?
少儿编程,顾名思义就是针对少年、儿童的编程学习。少儿编程采用图形化的编程工具,像组装积木一样,通过拖拽、点击等简单的操作就可以制作属于自己的动画、游戏、音乐、绘画等等,甚至可以用它来学习数理化知识。很多家长就会想了,我的孩子,以后又不一定要当个程序员,从小学编程有什么用。
其实,从一开始对少儿编程的理解就发生了错误,少儿编程的重点不是编程,而是学习思维。因为学习少儿编程,能够培养孩子解决问题的能力和创新思考的能力,当孩子们掌握初级的算法之后,他们的自学能力和学习新知识的能力也能够大大的提高。
少儿编程和程序员编程有一些区别,少儿不需要程序员那样,对着屏幕敲击键盘、枯燥地编写一行行的英文代码,相反,图形化的少儿编程,增加了编程的趣味性,同时也降低了学习的门槛和难度。
02 Logo的诞生
少儿编程真正的起源来自于Logo语言之父、构造主义(Constructionism)学习理论的提出者——西蒙·派普特(Seymour Papert)。
这个人是谁呢?他是南非比勒陀利亚人,美国麻省理工学院的计算机科学家、数学家及教育家,是人工智能发展的先驱之一。派普特也由此被称为“少儿编程之父”。
派普特教授专门为孩子发明了LOGO语言。LOGO语言创始于1968年,是一种早期的编程语言,也是一种与自然语言非常接近的编程语言,它通过“绘图”的方式来学习编程,对儿童进行寓教于乐的教学方式。
与一般的计算机语言不同的是,LOGO语言输出的结果是几何图形。应用到教育领域后,孩子就可以通过编程的方式让计算机程序变得看得见,摸得着,拥有图形化的展现。
03 Scratch 的诞生
在 80 年代,受到派普特启发的一名青年记者。一次偶然的机会,他听了派普特的演讲,也由此改变了他对计算机的认知。第二年,这个年轻记者拿着 MIT 的奖学金,参加了派普特的研讨班。这个青年记者就是后来的 “Scratch 之父”—— 米切尔·瑞斯尼克(Mitchel Resnick)。他是著名计算机教育专家西蒙·珀派特(Seymour Papert)的弟子和继任者。
后来,在美国麻省理工学院媒体实验室工作的米切尔·瑞斯尼克(Mitch Resnick)认为,编码并不是专属于计算机天才,应该适用于所有人。米切尔·瑞斯尼克团队于2007年第一次推出了Scratch。自从Scratch推出以来,全世界使用它的人越来越多。迄今已经有三千多万注册用户,被翻译成 70 余种语言,被 150 个国家的人民使用。
我认为Scratch的特点是:使用者可以不认识英文单词,也可以不会使用键盘,构成程序的命令和参数通过积木形状的模块来实现,用鼠标拖动模块到程序编辑栏就可以了。
Scratch 为儿童创造了一个低门槛的编程学习环境,也方便孩子将来学习其他编程语言。
Scratch旨在让程序设计语言初学者不需先学习语言语法便能设计产品。开发者期望通过学习Scratch,启发和激励用户在愉快的环境下经由操作(如设计交互故事)去学习程序设计、数学和计算知识,同时获得创造性的思考,逻辑编程,和协同工作的体验。
正式由于积木块式图形化少儿编程工具的发明,才促使少儿能够编程,不用学习复杂枯燥的计算机语言,就可以对计算机发挥指令,让计算机执行少儿的意图,按照少年儿童发出的指令去执行任务。
少儿编程的出现,使得少儿能够编程,首先要得益于少儿编程工具的发明。
04 结语
少儿编程正在被越来越多的人重视,它对孩子的教育能产生全方位的提升辅助作用。希望少儿编程能得到越来越多家长朋友们的重视,毕竟我们都是望子成龙,望女成凤的家长。
关注公众号:少儿编程奶爸。可获得非常靠谱的育儿资料和少儿编程资料,期待为你分享!
家长有什么问题可以私信我,必将为您做出详细解答。
如果文章对你有帮助,欢迎【点赞关注】,让更多有需要的家长看到❤️~
下一篇大旗给家长们讲讲“国内外的发展环境”
,