【热点关注】少儿编程的融入是孩子未来学习的发展

网友投稿 2018-03-17 19:21

青少年编程教育逐渐成为热点

不久~~中小学阶段将会逐步推广“少年编程教育”

你还会觉得人工智能离你很远吗?

https://cdn.china-scratch.com/timg/180319/19211130H-0.jpghttps://cdn.china-scratch.com/timg/180319/1921112412-1.jpg

而提起编程教育

我们会想到如Scratch

Python等编程语言

到底学会多少语言

才算是学会了编程?

https://cdn.china-scratch.com/timg/180319/192111B42-2.jpg

1

历史上的编程

如果被问到“什么是编程?”

许多人的回答可能是“敲代码”。

坐在电脑前,用键盘敲出一行行代码

这就是我们现在最常看到的别人编程的样子

https://cdn.china-scratch.com/timg/180319/192111K46-3.jpg

在80年代,计算机工程师编程是“写代码”

——真的在纸上写出程序代码

工程师们还需要把程序制作成打孔纸带

把打孔纸带输入计算机

计算机才能读取程序并运行

从1943年第一台现代电子计算机发明开始

打孔纸带才退出了“编程”的舞台

https://cdn.china-scratch.com/timg/180319/192111DA-4.jpg

打孔纸带

更早以前

使用打孔纸带、纸卡编程的历史

比现代计算机还要早得多

https://cdn.china-scratch.com/timg/180319/192112B63-5.jpg

雅卡尔织布机

后来的各种计算机的设计

都借鉴了雅卡尔织布机的打孔卡片控制方法

https://cdn.china-scratch.com/timg/180319/1921121438-6.jpg

巴贝奇与差分机

再向前追溯

是当时人们的休闲娱乐用品——音乐盒

其内部有一个滚筒,滚筒侧面安装有一排发音簧片

每一个簧片被拨动后能发出特定的音高

工匠对照着乐谱

在滚筒上对应行列的位置做出凸起

滚筒转动时,各个凸起依次拨动簧片,就形成了旋律

在19世纪末,大型音乐盒开始使用更轻便

也更容易更换的打孔圆盘替代了滚筒

https://cdn.china-scratch.com/timg/180319/1921122420-7.jpg

写字机器人

2

现代编程技术的发展


上面提到的希罗的小车、八音盒、雅卡尔织布机

在那个时候还没有“编程的”概念

但大家却用“编程”的概念来运行

https://cdn.china-scratch.com/timg/180319/192113MB-8.jpg

C语言的发明人肯·汤普逊和丹尼斯·里奇

编程语言

全球使用最为广泛的编程语言——C语言

美国贝尔实验室的肯·汤普逊和丹尼斯·里奇所设计

https://cdn.china-scratch.com/timg/180319/1921135236-9.jpg

Java发明人James Gosling

而另一门与C同样流行的编程语言Java

是用于有线电视和嵌入式设备的应用开发

但是很快,Java就找到了适合它的广阔天地

——互联网

到目前为止,全世界已经发展出超过600门的编程语言。从2018年1月的统计数据看,使用量排名前十的编程语言是Java、C、C++、Python、C# JavaScript、Visual Basic .Net、R、PHP、Perl

https://cdn.china-scratch.com/timg/180319/1921135555-10.jpg

不论是历史中的可编程发明,还是近代的计算机编程语言发展,我们都能从中发现,新方法、新技术随着时代前进不断涌现。除了技术本身,社会环境也在变化。

3

提炼编程教育的核心价值


十年前没人会认为手机成为个人应用软件的主流平台

二十年前人们也无法想象互联网

会接管我们大部分生活需求

一个中学生今天接触、学习的编程技术

在十年后他步入社会时,很可能有翻天覆地的变化

所以,在中小学开始Scratch、Python等课程

只是编程教育一个小小的开始

我们必须提炼出编程教育的本质

https://cdn.china-scratch.com/timg/180319/19211330J-11.jpg

除掌握编程的核心知识

学习也要融入更多思想

通过计算机与编程

我们让学生能够打开一个全新的视角

来观察、分析和思考社会的发展进步

以及同时面临的问题

https://cdn.china-scratch.com/timg/180319/192113J07-12.jpg

未来新技术的诞生与更替会更快

我们把握住编程教育的本质

把编程的核心价值传递给学生

这才对学生在未来的发展

在未来真正创造价值有意义

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com