跳到主要内容

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


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

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

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

50年后,81岁的我,在经历了教授、行业经理、顾问和程序员的漫长职业生涯后,正在整理自己的事务。我仍然是WTAMU计算机信息系统的名誉教授,那里以我的名义设立了一个捐赠教授职位。


——Dr. Philip J. Gensler '70(西德克萨斯农工大学名誉教授)


在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·贺曼博士是情感表达部门的负责人;他也是我们委员会的主席。他看了我的计划,注意到我想修几门工业工程系的计算机科学课程。然后他告诉我,他不会给我的电子工程学位的任何这些课程的学分。我转到计算机科学专业是因为我对计算机的应用比对它们的设计更感兴趣。

在早期,计算机科学只在德州农工大学的研究生院开设。当时的理念是,你必须已经获得某方面的本科学位,才能知道如何使用新技术。数学课、科学课和工程学课都很繁重。

计算机中心大楼在那里。硬件全部是IBM: 709计算机(后来被7094计算机取代),1401计算机和650计算机,407会计机,以及许多键盘输入机,分选机和解释机。我们学会了编程和操作它们。我们使用的编程语言是:FORTRAN、COBOL、SOAP、FAP、MAP、TAMP和AUTOCODER。我们的主要计算机科学讲师是丹·德鲁、吉姆·纳什和鲍勃·史密斯。我参加了所有我能得到的数值分析和统计课程,以及所有提供的计算机科学课程。不包括13个小时的进修课程,我总共学习了47个小时。我的论文题目是â€eure radiant - interchange Configuration Factorsâ€。我于1965年1月16日毕业。

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

——托马斯·e·雷丁'65 (bsee, mscs)


60年代初在德州农工大学计算机科学的回忆

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

我们中大约有10人在攻读科学硕士(计算机科学)或计算机科学硕士学位。计算机科学硕士和计算机科学硕士的不同之处在于,理学硕士需要一篇论文,而计算机科学硕士需要更多的时间来代替论文。除了“普通”学生之外,还有大约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打印。由Ed Anderson编写的1401多任务程序可以同时将卡片写入磁带和打印。输出与卡片组配对,并用橡皮筋包裹,以便返回给学生到前台。

艾德是我们的天才。IBM 1401 Autocoder语言需要4带1401。我们的1401只有两个磁带驱动器。所以Ed写了一个1401汇编程序,只需要2个磁带机。他是我们的优秀榜样。

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

在1401房间里有各种各样的卡片处理机器:分类机、整理机、卡片打印机。大学的各种业务部门都使用这些机器。

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

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

林恩·布拉斯韦尔的论文是一个突破。他设计并编写了一个程序,可以编译FORTRAN程序,执行它们,然后读取下一个程序,而不需要重新加载编译器。林恩给我们分配了几个子程序,让我们中的一些人帮忙编码。吞吐量有了很大的提高。

准备论文是一个挑战:没有所谓的“文字处理器”。这篇论文必须在页边距和脚注上有特定的规则。然后应聘者把它拿到A&M出版社印刷装订。相当长的一个过程。

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

——比尔·普瑞,67年(女士)

Baidu