跳到主要内容

在你的帮助下,我们部门正在编写一份书面历史。如果你有任何喜欢的回忆或照片想分享,请随时给我们的通讯专员发邮件,斯蒂芬妮·琼斯的细节。


德州农工大学计算机科学博士学位首位获得者

1967年夏天,当我在德州农工大学学习第一门计算机科学课程时,计算机课程是在工业工程系教授的,由A. W. Wortham博士领导。当我与沃瑟姆和丹·德鲁博士一起调查攻读博士学位的可行性时,他们告诉我,我可以攻读跨学科工程,重点是计算机科学。这并不是我想要的,但我很快发现在德克萨斯州没有这样的项目。1968年春天,我在西德克萨斯农工大学(WTAMU)(当时叫西德克萨斯州立大学)教授数学和计算机科学课程时,有机会再次拜访了沃萨姆。他告诉我,一个拟议中的计算机科学博士项目已经提交给了德克萨斯州高等教育协调委员会(THECB),该委员会当时被称为德克萨斯州学院和大学系统协调委员会。他相信我的申请会被批准,并鼓励我继续攻读学位。因此,1968年夏天,我回到德州农工大学,成为一名全日制学生,按照提交给董事会的学位课程学习。Gene Pulley博士是我的委员会主席,因为我的主要兴趣是数值分析和模拟。格伦·威廉姆斯博士是我刚入职时的新教员。乌多·普奇博士是1969年秋天的一名新教员。

当我开始1970年春季学期时,我所有的课程已经完成,我的论文题目已经通过,我的研究进展顺利。然而,欧洲中央银行仍然没有批准拟议的学位课程,不用说,我开始焦虑起来。1970年4月,欧洲中央银行最终批准了新的计算机科学博士学位,没有任何变化。我在五月初完成了论文答辩,并于1970年5月23日作为唯一的人,因此也是第一个被授予新学位的人毕业。顺便说一句,那年我还获得了杰出研究生奖。

50年后的今天,我已经81岁了,经历了教授、企业经理、顾问和程序员等漫长的职业生涯,我正在结束自己的事业。我仍然是WTAMU计算机信息系统的名誉教授,那里以我的名义设立了一个特聘教授职位。


——Philip J. Gensler博士,1970年(西德克萨斯农工大学名誉教授)


从1968年到1969年,我获得了计算机科学硕士学位,主修计算机科学。在此期间,我在IBM 360/65数据中心担任计算机操作员。我更早的时候是一名操作员,在另一个房间操作IBM 1401。当学生们在读卡器中加载了他们的卡片后,想把他们的作业放到队列中,我会告诉他们,如果他们用我的钱给我买了一个汉堡包和一杯奶昔,我就会把他们放到队列中,这样他们的程序就会比其他学生更快运行。这样,当我从午夜工作到早上8点的时候,就可以有人给我送食物了。

——艾伦·梅普尔斯博士,66年(雪松谷学院教授)


1959年5月23日,我从德州农工大学毕业,获得电气工程学士学位。当我离开德州农工大学时,所有的计算机工作都是在电气工程系教授的。有一到两门课程是大四的选修课。指导员是罗伯特·l·史密斯。我记得他有一台IBM 650电脑,一台IBM 407会计机,以及各种各样的打孔机、分拣机和翻译机。

因此,当我在1963年1月回到德州农工大学时,我计划继续我的电气工程硕士学位的学习,并专注于计算机。然而,一到学校,我就知道史密斯先生和他的计算机部门已经搬到工业工程系去了。裂缝出现了。

在我回来的第一个学期,我修了几门复习课程(EE 214电路理论,EE 325电子学,数学307高等微积分,数学308微分方程),同时准备我的硕士学位计划。格伦·d·霍尔马克医生是急诊部的主管;他也是我们委员会的主席。他看了我的计划,注意到我想选修工业工程系的几门计算机科学课程。然后他告诉我,他不会把这些课程的学分加到我的EE学位上。我改主修计算机科学,因为我对计算机的应用比它们的设计更感兴趣。

早年,计算机科学只在德州农工大学的研究生院开设。其理念是,为了知道如何使用新技术,你必须已经拥有某方面的本科学位。数学、科学和工程学的课业很重。

计算机中心大楼就在那里。硬件都是IBM的:709计算机(后来被7094取代)、1401计算机和650计算机、407会计机,以及许多打孔机、分选机和解释机。我们学会了编程和操作它们。我们使用的编程语言是:FORTRAN、COBOL、SOAP、FAP、MAP、stamp和AUTOCODER。我们的主要计算机科学导师是丹·德鲁、吉姆·纳什和鲍勃·史密斯。我选修了所有我能接触到的数值分析和统计学课程,以及所有的计算机科学课程。最后我学了47个小时,这还不包括13个小时的进修课程。我的论文题目是:€œRadiant-Interchange配置因素€。我于1965年1月16日毕业。

我赶上了计算机浪潮的顶峰,在接下来的40年里,我在军队、私营企业和政府部门都有过辉煌的职业生涯。我从来没有失业过,每天都有许多成功的、令人兴奋的项目要做。最后,我知道我做出了改变,我在德州农工大学获得的计算机科学学位为我做好了准备。

——托马斯·e·雷丁1965年(bsee, mscs)


60年代早期德州农工大学的计算机科学记忆

1962年首次授予计算机科学硕士学位。人们认为,获得计算机科学学位的唯一原因是,你有一个学科,如工程或统计学,需要计算机来完成你的工作。计算机科学在伯吉斯博士的工业工程系。

我们大约有10个人在攻读计算机科学硕士(MS/CS)或计算机科学硕士(MCS)学位。计算机科学硕士和计算机科学硕士的区别在于,科学硕士需要一篇论文,而计算机科学硕士需要更多的时间来代替论文。除了“普通”学生外,大约有25名左右的空军军官在攻读MCS学位。

与其说是计算机科学学位,不如说是计算机应用学位。

我们用FORTRAN来解决问题。我们这些攻读计算机科学学位的人学会了用汇编语言对IBM 650(2000个10位二进制单词)、IBM 1401(1000字节)和IBM 709 (32k单词)进行编码。

计算机是真空管机器。有一个程序,如果灯灭了,工作人员就会赶到709房间,把709单元的面板拆下来,以免它们过热。

罗伯特·史密斯先生是数据处理中心(DPC)的主任。他是个精明的商人,为了让我们拥有那些电脑,他和IBM达成了交易。

IBM 650一直在电气工程大楼(博尔顿)。它位于三楼,需要一台起重机将其移至数据处理中心(DPC)。

DPC现在被称为计算机服务中心。

我们的大部分课程都是工程或数学;只有几门关于操作系统和语言的“计算机”课程。德鲁是这些课程的主要教授。德鲁是一个非常严肃的人。他非常专心于他的教学。

在数值分析课程和各种工程课程的学生将准备他们的FORTRAN卡组提交给709。几个学生在数据处理中心工作。他们从前台收集卡片,带回1401,1401将卡片装入磁带,在709上执行。

709从输入磁带读取程序和数据,并将程序输出写入输出磁带。磁带被带回1401号进行印刷。埃德·安德森编写的1401多任务处理程序可以同时将卡片写入磁带和打印。输出与卡组配对,并用橡皮筋包裹,以便返回给学生到前台。

艾德是我们的天才。IBM 1401自动编码器语言需要一个4磁带1401。我们的1401只有2个磁带机。因此,Ed编写了一个1401汇编程序,它只需要2个磁带驱动器。他是我们的好榜样。

709后来被7090取代,然后又被7094取代。709被转移到回旋加速器设施。

1401房间里有各种卡片处理机器:分拣机、整理机、卡片打印机。各种大学业务功能都使用这些机器。

获得你想要的所有电脑时间的一个技巧是自愿在周六或周日的夜班上一个学生工。这样你就可以根据需要多次提交你的程序。在那些年里,没有任何关于学生电脑使用情况的统计。

由于709使用磁带作为存储介质,因此执行FORTRAN程序需要一段时间。编译器必须从磁带中加载,然后读取输入甲板,编译并执行。

林恩·布拉斯韦尔的论文是一个突破。他设计并编写了一个程序,可以编译FORTRAN程序,执行它们,然后读取下一个程序,而不需要重新加载编译器。林恩给我们几个人分配了几个子程序来帮助编码。对于吞吐量来说,这是一个相当大的改进。

准备论文是一个挑战:没有“文字处理机”这样的东西。论文的页边距和脚注必须有明确的规则。然后候选人把它拿到A&M出版社去印刷和装订。相当复杂的过程。

但是,这是所有理学硕士候选人都要做的;这并不是计算机科学所独有的。

——比尔·普里,1967年(女士)

Baidu
map