编程课由来、现状、未来
英语是通向全球的语言,编程时通向未来的语言。青少儿编程已成为全球的趋势!
未来科技
未来10年
在政策推动下以5G和IPV6为主的基础物联网会逐步建立完善现行的大数据、AI会得到更充分的发展,机器会变得比现在更聪明,大部分工作都会被机器替代无人驾驶、无人商场、无人售票、智能家居将会成为生活中的常态。
未来20年
量子通信和量子计算机会逐渐进入军用和民用,摩尔定律的限制会被突破人工智能系统、与相应标准和制度建立会趋于完善,AI会变成如同电力、网络一样常用的事物计算机的运算力极速提高,人类对自身的认识将更加完善,基因编辑和和生物工程会迎来新的拐点。
苹果CEO库克曾说:“学习编程要比学习英语更重要。因为编程语言可以影响全球70亿人。”
大家知道吗?我们平时用的手机,生活中接触的扫地机、无人机、智能音箱,以及小朋友们最喜欢的智能机器人等等,这些设备内部的逻辑行为都是通过“编程”实现的。甚至在电影《骇客帝国》中说,我们本身就生活在程序中。那么究竟编程是什么呢?
“少儿编程”到底是什么?
少儿编程的起源
少儿编程真正的起源来自于Logo语言之父、构造主义(Constructionism)学习理论的提出者——西蒙·派珀特(SeymourPapert)教授。
1968 年,皮亚杰(编者注:皮亚杰是儿童心理发展学的奠基人,上个世纪最伟大的教育学家之一)的同事,MIT 人工智能实验室创办人之一的西摩尔·佩普特(Seymour Papert)从 LISP 语言的基础里创立了 Logo 程序语言。Logo 语言是有史以来第一个专门为儿童设计的编程语言。在计算机极其复杂的年代,Logo 语言把编程简化到了极致。
上世纪 90 年代,台湾推出繁体版的 Logo 语言,称之为:【葛拉堡 /Gerlabau】,其后国内也推出了中文化的 Logo 语言,分别是“易乐谷 /ELogo O”、“创新 CX-Logo / 微世界”和“Flash 版 Logo 语言”,发扬了中文编程的优势。
Papert 提出儿童编程最重要的,不是学习所谓的知识,而是通过编程来改变思维模式。“不是 learn to code,而是 code to learn”。这是他创立 Logo 语言的初衷。
秉承着这样的理念,在 Seymour Papert 创造了 Logo 语言的四十年后,2007 年,当初他在麻省理工带过的一个博士生 Mitch,创造了 Scratch。官方网址是麻省理工学院网站的一个分支,这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。
Scratch 是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。
经年以后,少儿编程又有了长足的发展。
2013 年,美国在线编程教育网站 http://code.org 发起“编程一小时”活动,时任美国总统奥巴马不仅拍摄了一段宣传片支持,并且亲身上阵写了一段 JavaScript 代码,这也让他成为美国史上第一位会写代码的总统。奥巴马之后,美国科技圈名人比尔盖茨、扎克伯格等也纷纷发言,号召编程要从娃娃抓起。
2014 年,英国教育大纲规定计算机编程是 5-16 岁儿童必修课程。
2017 年,新加坡全面推动少儿编程教育,中小学考试中加入编程考试科目。
日本预计将在 2020 年将“编程教育”作为日本所有小学的必修课全面开设,至 2021、2022 年,日本所有初、高中也将按照新修订的学习指导要领开设“编程教育”必修课程。
而在国内,少儿编程,尤其是 AI 教育,也开始在 K12 教育阶段开始流行。2017 年 8 月,在国务院印发的《新一代人工智能发展规划》中明确提出:要在中小学阶段设置人工智能相关课程,推动人工智能领域一级学科建设,把高端人才队伍建设作为人工智能发展的重中之重,完善人工智能教育体系等内容。教育部发布的这一《标准》文件是对《发展规划》内容的落实。
那学习少儿编程对孩子有什么帮助呢?
首先还是趋势,学习编程是顺应趋势
就业报告指出,未来将有 47%的工作
有很大几率被人工智能替代
编程让孩子未来更从容
编程以后会像英语能力一样常见
其次是培养孩子的综合能力
编程赋予小朋友的不是逻辑能力
而是解决问题的能力
提高逻辑能力只是附带价值
除此之外, 因为编程的综合学科属性
也符合现在去学科化教育的理念
从数学,英语,逻辑,几何,艺术,工程等多个方面培养孩子全方位发展
最后是提高升学竞争力
浙江高考、南京中考、中山中考明确要考编程
国务院发文推广编程教育,必须抢先备战
编程综合语文,数学,英语,科学多种学科
学编程的同时提升孩子考试竞争力
学习编程的最佳年龄
6-18岁!从国内外的典型案例来看6-18岁是孩子学习“编程”的最佳时机,这个阶段的孩子左右脑比较平衡,采用的多是海绵式学习,吸收新知识和动手能力都极佳。家长应该早日发现孩子的编程和设计的天赋,早发现早培养。
声明:文章综合整理自网络,版权归原作者所有,图片来自网络,侵权请联系删除。