“编程一小时”就要来了!
作者&编辑:Jason
全文2012字 阅读时间约6分钟
一年一度的编程一小时就要到了,你对这个活动了解多少呢?
为了提高人们对计算机科学需求的认识,并且宣传计算机在各行各业中的关键作用,鼓励K-12学生对计算机学习的兴趣和热情,2009年12月,美国计算机协会(ACM)第一次推出了计算机科学教学周(CS Edu Week)活动。为了纪念、表彰计算机领域先驱Grace Murray Hopper,每年CS Edu Week时间一般是在12月9日前后——这一天正是Hopper女士的诞辰。
Hopper是美国海军准将、计算机科学家,被誉为“计算机软件工程第一夫人”。Hopper女士一生致力于发展程序设计技术,同时也培养了大批的程序设计人员。她曾说过:“与其说我的最大贡献是发展了程序设计技术,不如说我培养了大批程序设计人才”。
图片来源:news.yale.edu
非盈利组织Code.org于2013年12月9日第一次开展了CS Week的新主题——“编程一小时”(Hour of Code),并且大获成功。首次“编程一小时”活动就得到了时任美国总统奥巴马的支持和倡导,在全球167个国家开展了3万5千多次活动,数十万名学生参与进来,共编写了600万行左右代码。
此后,许多互联网企业也纷纷参与进来,包括微软、谷歌、苹果公司在内的许多互联网巨头都开展了与“编程一小时”相关的活动,并且主要以鼓励青少年参与编程活动的形式开展。举例来说,最近苹果公司就上线了“编程一小时”的活动,你可以在一些苹果零售店里,通过iPad上的Swift Playgrounds App为Jimu Robot Meebot机器人编辑舞蹈动作,或者参加相关的讲座。
图为Jimu Robot
来源:cnet.com
美国是互联网浪潮的诞生地,但这些年国内也涌现出例如阿里、腾讯这样的互联网巨头,与美国的互联网公司并驾齐驱。国内互联网形势繁荣的背后,与我国大量的IT技术人才的努力是分不开的。事实上,我国非常重视对IT技术人才的培养,或者说对编程技术的发展。
1984年2月16日,在上海举办十年科技成果展上,一位老人参观了展览,特地在一个展位停留了6分钟——一位叫李劲的小朋友正在计算机上操作一个动画小程序。而这位老人对李劲赞赏有加,看完他的表演,摸着他的头说:“计算机普及要从娃娃抓起”。
这位老人就是邓小平,而他的这句话在当时得到了广泛传播,也极大地推动了全国性的计算机学习热潮。而那位李劲小朋友,从此以后则更加热爱计算机学习——他从高一连跳两级入读清华大学,并在清华发愤读书:2年读完本科,2年读完硕士。23岁时,李劲成为了当时中国最年轻的“娃娃博士”,并在后来成为了微软亚洲研究院最年轻的研究员。
图片来源:sohu.com
到了今天,“编程从娃娃抓起”就成为了一个趋势,但希望各位家长朋友,切莫因为跟风或是眼红“别人家的孩子”,就把自己家的娃扔进了编程班去。
首先少儿编程应该更加强调启蒙性,而并非像真正的程序员要求的实用性。换句话说,少儿编程对孩子来说最大的作用是启迪思维,同时也让孩子们对编程是什么有初步的了解,或是激发起他们对于编程的兴趣。在这一过程中,尤其是初始入门阶段,不应该把对于成人来说都有些晦涩的专业编程知识强加给孩子。
第二,让孩子学习编程,并不是希望他以后一定成为程序员。试想一下,让孩子学钢琴并不是为了让他以后成为音乐家,而是为了陶冶情操;送孩子去报名跆拳道也不是想让他以后成为运动员,而是为了锻炼身体。同样的道理,让孩 子学编程,功利性不能太强,虽然编程和音乐、美术、体育这些兴趣爱好略有不同,但毕竟这是一门兴趣课而非文化课。
图片来源:aimblog.uoregon.edu
此外,并不是只有程序员才会用到编程这项技能。在各行各业纷纷“互联网+”的今天,掌握一点必要的专项编程知识,会对以后的工作非常有利。比如,就算是一个普通的文职人员,只要掌握了Excel简单的编程技巧,就可以极大地提高自己的工作效率。
当然,如果孩子对编程感兴趣,也确实从小就展现了比较强的编程能力,那也是很好的一个结果。一方面,软件工程师无论在中国、美国,甚至世界上任何一个地方,目前都是一个很吃香的职业,有着不错的薪资和发展前景;另一方面编程技术到后期会很依赖数学,孩子的数学能力也会得到相应的提升。比如我们的罗博深教授,在计算机算法方面也很有造诣,而这恰恰是和他的数学能力相辅相成的。
如果家里的娃学有余力,那么多掌握一门编程技术就是锦上添花。当然,为什么不从编程一小时开始呢?说不定这短短的一个小时,就可以给孩子打开一扇新世界的大门。
图片来源:wyomingpublicmedia.org
*以上内容属罗博深数学及其母公司Expii Inc所有,转载需授权。欢迎转发本文与全世界的朋友分享数学、教育的乐趣。
喜欢这篇文章吗?欢迎给我们留言,探讨有趣的数学问题,如果你还想看其他的相关内容,也可以向我们提出来哦! 点击原文链接,跳转至免费的儿童编程学习网站 code.org了解更多~
相关推荐