教孩子们编程

导读:本文由伯乐在线-张秀君编译自 John Graham-Cumming 的博文《Teach our kids to code》, John 也是《极客漫游指南》的作者。

在DirectGov网站上有一篇值得一提的名为《教孩子们编程》的倡议书。其中提到孩子们应该在上学后第五年(大约9或10岁)就开始学习编程。我完全支持这一看法,因为我认为“编程”是一种必须要学习的重要技能。孩子们首先要文学基础好,然后要数学基础好,最后要“程序计算基础好”(‘algorithmate’)(是的,这个词是我自创的)。

对于大多数人来说,上学的目的就是要摆脱文盲以及数学盲,但在当今世界,逻辑和算法思维非常非常重要,这些都显得不再那么重要了。

最近,Eric Schmidt(Google公司前CEO)批评英国丢弃了我们优秀的计算机传统。Schmidt 说,这个发明了电脑的国家正在由于没能让学校教孩子们编程而“丢弃你们优秀的计算机传统”。“当我听说现在计算机科学在英国学校甚至都没有按标准进行教学时大吃一惊,”他说,“你们的IT课程只集中教怎样使用软件,却对于如何制作这些软件避而不谈。

我们确实需要教会孩子们逻辑思维(因为这样的逻辑思维是编程的基础)和算法思维(将问题的解决方案分解成有限序列步骤)。我们不需要再教多一门编程语言。任何一种语言都可以。

在二十世纪八十年代,随着BBC计算机认知计划的展开,英国发展迅速(并且鼓舞了一代程序员,而我就是其中之一)。这个计划不是关于如何使用Word文档或浏览器(这是最近学校在重点关注的IT课程),而是关于电脑怎样动作,怎样使它们按照自己的要求进行工作。让电脑按你的意愿操作是项基本工作,它比单纯的编程更重要(例如,在iTunes创建一个歌曲的智能列表需要一种布尔逻辑思维,这种思维小孩很容易学会。)

最近,有一个叫 Raspberry Pi 的志愿者项目在没有任何政府支持的情况下得到了BBC微项目的支持。学校可以教授LOGOScratch或者 Processing编程语言。而如果学校连最便宜的电脑都买不起的话,就让孩子们在纸上编程。我就是这样开始的。

政府目前正在把东伦敦的一个地区发展成东伦敦科技城:一个最近许多小型高科技公司选择的创业中心。首创者之一,政府列出了通过改变知识产权法和签证来帮助创业企业的计划。还有一项政府可以做的事是确保能够提供程序计算能力强的人才,这些人在之后几年能开创并且运营这些公司。

这个倡议书本身关于的目叙述得有些令人费解,这似乎是为了描述在编程教学中要注意孩子的性别差异。虽然如此,我认为如果你是英国人的话,这份倡议书就值得签。我们不能再放任我们的孩子们,让他们把自己当用户而不当程序员。

 

1 收藏 评论

相关文章

可能感兴趣的话题



直接登录
跳到底部
返回顶部