免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

Code.org——为计算机科学周提供大力支持与帮助

  • 2014-02-08
  • 本文字数:1303 字

    阅读完需:约 4 分钟

我们不能否认, 计算机和软件已经成为作为 IT 从业人员生活中不可缺少的部分。作为软件开发者我们中的大部分人都享受其中的乐趣。

但是计算机教育在学校,在高校的情况如何?学习办公软件和算法是否合适?有多少人行外人能理解编程的基本概念?这是否应该让每个人都知道呢?还是不应该?

这就是计算机科学教育周:2013 年 12 月 9 日至 15 日,由 code.org 发起的大规模活动,其中得到了奥巴马总统、比尔? 盖茨、Facebook 创始人扎克伯格、 Richard Branson , Jack Dorsey 等人的大力支持,让每个人都学习编程的基本概念:命令、循环和条件。在第一天他们就通过相当于 100 万行的代码编程量让 400 万人学习到这些基本概念。

他们使用了 blockly 语言 (译者注:Google 发明的一种可视化图形编程界面语言) 的拖拉拽的引人入胜的功能, 提供了 20 个简单的练习, 其中包括有愤怒的小鸟和植物大战僵尸并穿插了比尔 盖茨就条件语句的讲解和扎克伯格对循环语句的讲解。

在经过一阵子的反复良好的互动后,即使是最年轻的小学生也能掌握软件的最基本概念,而且印象深刻。

我想呼吁所有身为程序员的家长,在假期到来前能利用空闲时间接触孩子的学校,以促进其利用 hourofcode.com 让学生们有空间和机会去完成这些长期的练习。即使学校没办法让其在在校时间练习,但每个人都可以在家或在图书馆中进行练习。这些练习能在有最新的浏览器的设备以及 PC、Mac、tablet 或者智能手机(已经验证过)中运行。

本周,在全美各位的主要 Apple 及微软商店都有 Hour of Code 的动手实验。Code.org 的教程是由来自微软、Google、Twitter 和 Facebook 的工程师共同开发的,有 20 种不同国家的语言版本。

对于我们来说这可能是很容易的事情,但能让每个人都领悟到编程是多么容易,这就有不同意义了。而这才是起点。Code.org 已经考虑到提供不同方面的更多的教程,并且指引下一步该如何做。

对计算机知识的讨论是漫长的过程,这也正好符合软件工艺运动所说的。最近有很多帖子和更多重要的教会人们学习编程的举措相继浮出水面。

比如有很多在线的编程学习网站,如codeschool、code academy、Khan 学院的编程讲义和象芝加哥的离线学习编程网站devbootcamp,这些都能让程序员直接和高中生对话,并且满足那些想学习编程的人的需要。

当然,自Logo 语言已来,各种能让人容易学习编程的方法就层出不穷,包括最近出现的Scratch 和Robot Turtles。有趣的是这些语言中大部分都是函数式的,能并发工作但却没有可变状态。正如Simon Peyton Jones 指出,对于电子表格,也有广泛流行的函数式编程语言的特性。Adam Wiggins 也在他最近的文章中,称赞电子表格在编程教学方面的零配置安装和任务导向的方式。

我希望这个重要的话题能持续得到更多家长、教师和IT 人员的重视,这能改变我们孩子对软件和软件开发的认识。毕竟他们是下一代能编写代码改变世界的人。

查看英文原文: Hour of Code - Huge Support and Traction for the Computer Science Education Week


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-02-08 04:072014
用户头像

发布了 81 篇内容, 共 24.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

语音识别唤醒词:开启智能化的语音交互时代

来自四九城儿

唤醒词

Centos 8完美升级至Centos 8 Stream教程

百度搜索:蓝易云

Linux centos 云服务器

【超详细】Linux系统之nethogs命令

百度搜索:蓝易云

Linux 运维 服务器 云服务器 ECS

华为云河图KooMap:夯实数字孪生底座,点燃燎原星火

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 7 月 PK 榜

深度剖析线上应用节点流量隔离技术

阿里巴巴云原生

阿里云 云原生 流量隔离

IoTOS-v1.2.1接入J-IM(t-io)后台通知App

开源物联卡管理平台-设备管理

物联网平台 IoT 开源物联网 国产开源 开源项目介绍

linux通过命令查看机器硬件的配置信息【详细】

百度搜索:蓝易云

Linux 运维 cpu 内存 云服务器

一文了解潜力黑马Infiblue:借力Web3,释放元宇宙价值

大瞿科技

数据增强之裁剪、翻转与旋转

timerring

人工智能

一文了解潜力黑马Infiblue:借力Web3,释放元宇宙价值

威廉META

微服务之服务器缓存

Disaster

微服务

Linux系统-df命令详解-显示磁盘空间使用情况

百度搜索:蓝易云

Linux 云服务器 df

Linux系统-磁盘无损扩容教程【宝塔面板适用】

百度搜索:蓝易云

Linux 运维 服务器 云服务器 运维‘

数据交换不失控:华为云EDS,让你的数据你做主

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 7 月 PK 榜

从多元生态、开源到人才培养,让开发者成为决定性力量

华为云开发者联盟

云计算 华为云 华为云开发者联盟 企业号 7 月 PK 榜

从钢铁行业数字化管控平台的智能进化,看超自动化能力边界

王吉伟频道

RPA 数字化转型 超自动化 业务流程自动化 钢铁行业

【安装教程】Linux系统-iftop网络流量监控工具

百度搜索:蓝易云

Linux 云服务器 iftop

一文了解潜力黑马Infiblue:借力Web3,释放元宇宙价值

小哈区块

代码随想录 Day11 - 栈与队列(中)

jjn0703

通俗易懂数仓建模—Inmon范式建模与Kimball维度建模

五分钟学大数据

大数据 数据仓库 维度建模

IoTOS-App(移动端) v0.1.0 免费开源 | 商用

开源物联卡管理平台-设备管理

物联网平台 IoT 开源物联网 国产开源 开源项目介绍

一文了解潜力黑马Infiblue:借力Web3,释放元宇宙价值

股市老人

克服困难、提升学习效率的关键方法

叶小鍵

基于云原生网关的全链路灰度实践

阿里巴巴云原生

阿里云 微服务 云原生

链上衍生品协议 ProsperEx:探索 RWA 叙事,打造 DeFi 变异黑马

股市老人

一文搞懂常见的加密算法 | 社区征文

闫同学

网络 加密算法 年中技术盘点

【超详细】Linux系统修改SSH端口教程

百度搜索:蓝易云

Linux 云服务器 端口 蓝易云 22

一文了解潜力黑马Infiblue:借力Web3,释放元宇宙价值

BlockChain先知

走向 Native 化:Spring&Dubbo AOT 技术示例与原理讲解

阿里巴巴云原生

spring 阿里云 云原生 dubbo native

一文了解潜力黑马Infiblue:借力Web3,释放元宇宙价值

西柚子

Code.org——为计算机科学周提供大力支持与帮助_语言 & 开发_Michael Hunger_InfoQ精选文章