什么是少儿编程?
少儿编程是最近几年兴起的一门少儿教育科目。但它的发展历史可以追溯到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++。
互联网的高度发展,使得对编程人才的需求和要求越来越高。未来的世界也将是个信息化、软件化和人工智能化的世界。这让我们意识到会编程在未来的重要性,所以越早的了解编程和培养孩子的编程思维是家长对孩子的未雨绸缪之举。
- Eclipse远程调试出现“JDWP Transport dt_socket failed to initialize”的解决方案
- Django 博客教程:前言和环境安装(连载一)
- (52) 抽象容器类 / 计算机程序的思维逻辑
- mysql的查询、子查询及连接查询
- 简陋的分布式爬虫(附项目代码地址)
- 使用PowerShell简化我的工作
- 几个提高工作效率的Python内置小工具
- J2EE相关总结
- (53) 剖析Collections - 算法 / 计算机程序的思维逻辑
- Flask使用Blueprint进行多模块应用的编写
- 优雅的在终端中编写Python
- Eclipse相关问题
- (54) 剖析Collections - 设计模式 / 计算机程序的思维逻辑
- Django 博客教程(三):创建应用和编写数据库模型
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 动画:什么是基数排序?
- 一个有意思的分钱模拟问题
- 如何快速的开发一个完整的直播购物源码,基础篇
- 「拥抱开源」Nacos 实战篇
- 仅2M!免费软件又一次干掉了付费版
- python爬虫学习 爬取幽默笑话网站
- 如何用Python快速优雅的批量修改Word文档样式?
- 为什么MySQL不推荐使用uuid或者雪花id作为主键?
- 用Python打造一款文件搜索工具,所有功能自己定义!
- 用Python绘制诱人的桑基图,一眼看透熬夜和狗粮的秘密
- magento换域名和服务器要怎么操作
- 从零搭建SpringBoot+MyBatis+MySQL工程
- 从零搭建SpringBoot+MyBatis+MySQL
- Typescript 使用日志(干货)
- 22+ 高频实用的 JavaScript 片段 (2020年)