【热点关注】少儿编程的融入是孩子未来学习的发展
2018-03-17 19:21
青少年编程教育逐渐成为热点 不久~~中小学阶段将会逐步推广“少年编程教育” 你还会觉得人工智能离你很远吗? 而提起编程教育
我们会想到如Scratch Python等编程语言 到底学会多少语言 才算是学会了编程? 1 历史上的编程 如果被问到“什么是编程?”
许多人的回答可能是“敲代码”。 坐在电脑前,用键盘敲出一行行代码 这就是我们现在最常看到的别人编程的样子
在80年代,计算机工程师编程是“写代码” ——真的在纸上写出程序代码 工程师们还需要把程序制作成打孔纸带 把打孔纸带输入计算机
计算机才能读取程序并运行 从1943年第一台现代电子计算机发明开始 打孔纸带才退出了“编程”的舞台 打孔纸带 更早以前
使用打孔纸带、纸卡编程的历史 比现代计算机还要早得多 雅卡尔织布机 后来的各种计算机的设计 都借鉴了雅卡尔织布机的打孔卡片控制方法
巴贝奇与差分机 再向前追溯 是当时人们的休闲娱乐用品——音乐盒 其内部有一个滚筒,滚筒侧面安装有一排发音簧片
每一个簧片被拨动后能发出特定的音高 工匠对照着乐谱 在滚筒上对应行列的位置做出凸起 滚筒转动时,各个凸起依次拨动簧片,就形成了旋律
在19世纪末,大型音乐盒开始使用更轻便 也更容易更换的打孔圆盘替代了滚筒 写字机器人 2 现代编程技术的发展
上面提到的希罗的小车、八音盒、雅卡尔织布机 在那个时候还没有“编程的”概念 但大家却用“编程”的概念来运行
C语言的发明人肯·汤普逊和丹尼斯·里奇 编程语言 全球使用最为广泛的编程语言——C语言 美国贝尔实验室的肯·汤普逊和丹尼斯·里奇所设计
Java发明人James Gosling 而另一门与C同样流行的编程语言Java 是用于有线电视和嵌入式设备的应用开发
但是很快,Java就找到了适合它的广阔天地 ——互联网
到目前为止,全世界已经发展出超过600门的编程语言。从2018年1月的统计数据看,使用量排名前十的编程语言是Java、C、C++、Python、C#
JavaScript、Visual Basic .Net、R、PHP、Perl
不论是历史中的可编程发明,还是近代的计算机编程语言发展,我们都能从中发现,新方法、新技术随着时代前进不断涌现。除了技术本身,社会环境也在变化。
3 提炼编程教育的核心价值 十年前没人会认为手机成为个人应用软件的主流平台 二十年前人们也无法想象互联网 会接管我们大部分生活需求
一个中学生今天接触、学习的编程技术 在十年后他步入社会时,很可能有翻天覆地的变化 所以,在中小学开始Scratch、Python等课程
只是编程教育一个小小的开始 我们必须提炼出编程教育的本质 除掌握编程的核心知识 学习也要融入更多思想 通过计算机与编程
我们让学生能够打开一个全新的视角 来观察、分析和思考社会的发展进步 以及同时面临的问题 未来新技术的诞生与更替会更快
我们把握住编程教育的本质 把编程的核心价值传递给学生 这才对学生在未来的发展 在未来真正创造价值有意义
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com