跳转到主要内容

计算机科学的起源

IBM 在计算机科学诞生过程中的角色开始于两个截然不同的人之间的一次尴尬的谈话。其中一个人是 IBM 首席执行官 Thomas J. Watson Sr. - 在纽约 Painted Post 附近长大而且仅具有高中文化程度的一个农民和木材销售商的儿子。另一个人是 Benjamin Wood,他是哥伦比亚大学的教授,也是该大学的学院教育研究局的主管。
然而,在 1928年的一天,当 Watson 同意在中午与 Wood 在纽约世纪俱乐部会面时,Wood 很快意识到,Watson 尊重对知识的渴求,而且可能会对他关于制表机的申请给予正面回应,因为这种机器可以取代大规模考试中耗费人力的手动打分方法。Wood 向 Watson 解释说,IBM 的机器可用于测量数学所表现的任何方面,不仅仅包括商业活动,还包括物理、生物、天文和其它任何科学学科。对于 Watson 来说,这是一种可能导致神经混乱的想法。

将科学带个客户的历史

与大学合作并不是 IBM 唯一参与计算机科学领域的方式。在 20世纪 30年代中期,通用电气建议 IBM 开展客户主管培训课程,解释 IBM 产品能为客户做什么。结果,IBM 设立了制表知识分享计划。

Electrical Engineering 275 - Electrical and clectronic co... of digital computers. Two hours. 2 points Winter Ses... Walker. Evening class. This course deals with the electrical and electronic components use computers. This will include swithing and counting circuits. storage ...trol mechanisms, input and output devices, checking circuits and pro... liability. prerequisite: A standard college course in vacuum tube circuits. may be waived for advanced students in machine calculation. Engineering 281 - Numerical methods. 3 points Winte Tu. Th. 4:10-5:25. 232 Pupin.

Electrical Engineering 275 - Electrical and clectronic co... of digital computers. Two hours. 2 points Winter Ses... Walker. Evening class. This course deals with the electrical and electronic components use computers. This will include swithing and counting circuits. storage ...trol mechanisms, input and output devices, checking circuits and pro... liability. prerequisite: A standard college course in vacuum tube circuits. may be waived for advanced students in machine calculation. Engineering 281 - Numerical methods. 3 points Winte Tu. Th. 4:10-5:25. 232 Pupin.

1951年的计算机科学课程

这份 1951年的哥伦比亚大学课程表中列出了 Watson 实验室的课程。1947年,IBM 开始在 Watson 实验室推出为期三个星期的计算课程,这被认为是第一个动手实践的计算机课程。该课程共教授了超过 1600人。1957年,该课程传播到了 IBM 在全球各地的教育中心。到 1973年,IBM 设立了大约 100个教育中心,而到 1984年,公司的授课时间达到了 150万人 - 天。

BS Total Enrollment - Avg. Majors per US CS Dept.

BS Total Enrollment - Avg. Majors per US CS Dept.

计算机科学课程人数增加

在从 2011年的网络泡沫破裂后到 2007年,参加计算机科学课程的学生人数下降。然而,根据计算机研究协会 (CRA) 每年一次的 Taulbee调研数据指出,这一趋势正在改变。2010年,美国计算机科学本科生参加该课程的总人数增加了 10%,连续三年增长,这表明下降趋势已经停止。这次调研指出了美国和加拿大计算机科学系的学生人数、毕业生就职情况和其它方面。


访问 CRA 博客,了解此次调研

01/03

由于非常珍惜时间,Watson 最初安排了一名助理在一个小时后打断谈话。结果,他赶走了助理,两个人一直谈到下午5:30。Watson 被吸引住了。最后,他不仅捐赠了Wood要求的机器,而且后来还成为了哥伦比亚大学的理事。最终,IBM 和哥伦比亚大学之间的密切关系对于新的科学学科的出现起到了重要作用,哥伦比亚大学在 1946年推出了第一个计入学分的计算课程。加利福尼亚大学伯克利分校哈斯商学院开放创新课程的执行主管 Henry Chesbrough 说:“他们帮助激发了计算机科学的教学。”

其它大学也处于计算机科学的前沿。IBM 与哈佛大学的 Howard Aiken 教授一起设计并研制了第一个可编程的计算机 - Harvard Mark I,该计算机在1944年被安装到哈佛大学。Aiken 在哈佛成立了计算实验室,并在 1947年推出了学位课程。英国哥伦比亚大学计算机实验室主任 Maurice Wilkes 在 1953年也创立了计算机学位课程。

如今,计算机科学已成为全球各大学的一个成熟的教学领域。单在美国,几乎每个本科学员都设置了计算机科学系,而 190所大学设置了博士学位。IBM 的努力对此做出了大量贡献。

“就像望远镜之于天文学,计算机科学不仅仅是计算机。”
Edsger Dijkstra
荷兰计算机科学家
“于是我们设置了计算机科学课程。毫无疑问,如果没有硬件,软件无法发挥其轻逸的能力。但软件发布命令...”
Italo Calvino

“轻逸”,未来千年六个备忘录(1988),英译本:Patrick Creagh (1996)

“我肯定地说,‘黑客’在计算机科学系是让人深感怀疑的。尽管毫无疑问,在现实生活中,没有一个黑客能做到像这部电影中的角色那样,但同样毫无疑问的是,黑客能做到的并不能构成一部非常精彩的电影。”
Roger Ebert
影评家

“黑客”。RogerEbert.com

1995年 9月 15日
01/03

IBM 和哥伦比亚大学的关系逐步发展。1933年,Watson 帮助在哥伦比亚大学设立了一座实验室,专门将制表机用于天文学的研究。后来,IBM 在校园旁边设立了自己的基础科学研究实验室—这样,公司的科学家可以轻松地与哥伦比亚大学和其它大学的科学家交流。当时,几乎没有任何学科的科学家了解如何使用计算机。于是,在 1947年,IBM创立了 “Watson 实验室三周计算课程”,逐渐地,数千位大学教师和高中科学与数学教师参加了课程。IBM 研究员设计常规课程,并在哥伦比亚大学讲授,培训毕业生将计算应用到多个科学学科中,包括天文学、工程和物理学。

除了成为专业学科外,计算机科学还开始成为了一种行业。每种职业都需要一个协会,而 60名计算机爱好者在 1947年在哥伦比亚大学召开了一次会议,包括安排场地使用的 Wallace Eckert—IBM 哥伦比亚大学实验室的第一位主任—以及多位 IBM 研究员,他们在会上成立了东部计算机协会。

由于最初几乎没有一所大学推出计算课程,因此,IBM 在 1960年设立了曼哈顿系统研究院,负责培训自己的员工。这是计算机行业中第一个同类课程。为期三个月的课程包括计算机工程、软件编程以及为解决客户具体问题设计系统等课程。

美国大学中最初的计算机科学系在 20世纪 60年代出现,首先从普渡大学开始。热爱教学工作的 IBM 高管 Frederick P. Brooks Jr. 是这个领域的开创者之一。管理 IBM® System/360 大型机和操作系统开发的 Brooks 曾经是哥伦比亚大学和 IBM 系统研究院的志愿教师,在 1963年,他接受了在位于查布尔希尔的哥伦比亚大学北卡罗来纳州分校设立计算机科学系的工作。

计算机科学作为一个大学科系的普及在多年来经历了兴衰。2004年和 2005年,在分析人士预测许多计算机科学编程工作将转到印度后,在美国,该系的学生人数显著减少。但是,自从 2008年的经济危机以来,计算机科学重新受到了欢迎。最近,令人振奋的情况是计算机科学与生物、药物和商业结合在一起的跨学科课程。让在 UNC 担任教授的 Brooks 说:“这个学科仍然十分年轻,而没有受到传统的制约。变化正在发生。”

IBM 仍然处于计算与学术结合的中心。从 2004年起,公司发起了跨学科研究的新领域,即将计算、商业和社会科学融合在一起—称为服务科学。请阅读服务科学的发明 - 进步徽标。发明这个概念的 IBM 员工的受教育程度高于 Watson Sr.,但他们的动力一样:帮助为行业以及未来确立学术基础。

Content navigation