什么是少儿编程?

时间:2019-02-19
本文章向大家介绍什么是少儿编程?,主要包括什么是少儿编程?使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

少儿编程是最近几年兴起的一门少儿教育科目。但它的发展历史可以追溯到1968年,当时由麻省理工大学(MIT)教授西蒙·派珀特专门为儿童教学开发了一门Logo编程语言,该语言主要功能是绘图,整个80年代全球成千上万的孩子在学习这门语言。因此西蒙·派珀特被誉为是“少儿编程之父”。但是这门语言有很多局限性,发挥不好孩子的创造性,慢慢的学习热潮随之而去。

直到2007年5月西蒙·派珀特的学生米切尔·雷斯尼克在继承Logo初衷的基础上,从可操作性、意义性和社交性三个方面进行改良,设计出Scratch编程平台。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

Scratch公开发布后,在全球的各个编程兴趣社区里迅速流行开来。到目前为止,Scratch已经拥有40多种语言的操作界面在超过150个国家里被使用。在Scratch官方网站的社区上,有来自全球两千多万网友上传的海量作品。

Scratch在2012年引入国内,并在2013首次在上海举办少儿编程国际比赛。2016年开始在国内迅速发展,引起一片热潮,迄今已有150多家少儿编程类培训机构相继成立。

但Scratch编程适合7岁以上儿童学习,所以针对各个年龄段的孩子,相继推出了与之对应的学习编程软件,目前公认的体系是:5-7岁段学习ScratchJr;7-9岁段学习Scratch;9-12岁段学习App inventor2;12-14岁段学习python;14-18岁段学习C及C++。

互联网的高度发展,使得对编程人才的需求和要求越来越高。未来的世界也将是个信息化、软件化和人工智能化的世界。这让我们意识到会编程在未来的重要性,所以越早的了解编程和培养孩子的编程思维是家长对孩子的未雨绸缪之举。