Moore School Lectures
Theory and Techniques for Design of Electronic Digital Computers was a course in the construction of electronic digital computers held at the University of Pennsylvania's Moore School of Electrical Engineering between July 8, 1946, and August 30, 1946, and was the first time any computer topics had ever been taught to an assemblage of people. The course disseminated the ideas developed for the EDVAC and initiated an explosion of computer construction activity in the United States and internationally, especially in the United Kingdom.
Background
The Moore School in Philadelphia, Pennsylvania was at the center of developments in high-speed electronic computing in 1946. On February 14 of that year it had publicly unveiled the ENIAC, the first general-purpose electronic digital computer, developed in secret beginning in 1943 for the Army's Ballistics Research Laboratory. Prior even to the ENIAC's completion, work had begun on a second-generation electronic digital computer, the EDVAC, which incorporated the stored program model. Work at the Moore School attracted such luminaries as John von Neumann, who served as a consultant to the EDVAC project, and Stan Frankel and Nicholas Metropolis of the Manhattan Project, who arrived to run one of the first major programs written for the ENIAC, a mathematical simulation for the hydrogen bomb project.World War II had spawned major national efforts in many forms of scientific research—continued in peacetime—that required computationally intensive analysis; the thirst for information about the new Moore School computing machines had not been slaked, but instead intensified, by the distribution of von Neumann's notes on the EDVAC's logical design. Rather than allow themselves to be inundated with requests for demonstrations or slow progress in computer research by withholding the benefits of the Moore School's expertise until papers could be published formally, the administration, including Dean Harold Pender, Prof. Carl Chambers, and Director of Research Irven Travis, respectively proposed, organized, and secured funding for what they envisioned as a lecture series for between 30 and 40 participants enrolled by select invitation.
The 8-week course was conducted under the auspices of the U.S. Army's Ordnance Department and the U.S. Navy's Office of Naval Research, who promised the $3,000 requested to cover lecturer salaries and fees and $4,000 for travel, printing, and overhead.
Even as the Moore School found itself in the computing spotlight, its computer design team was disintegrating into splinter groups who hoped to advance computing research commercially, or academically at more prestigious institutions. In the former group were ENIAC co-inventors J. Presper Eckert and John Mauchly, who the previous March had departed the Moore School amidst a patent rights dispute to found the first computer company, the Electronic Control Company, and took many on the Moore School staff with them; in the latter group were Herman Goldstine and Arthur Burks, lured to the Institute for Advanced Study by von Neumann. Despite the somewhat acrimonious fracturing of the ENIAC/EDVAC group, these figures gave the majority of the Moore School Lectures, with Eckert and Mauchly receiving the highest salaries, while Goldstine and the others received only travel expenses and an honorarium.
Lecturers and lectures
Lectures were given 5 days a week on weekdays and were from 1 to 3 hours long with afternoons typically reserved for informal seminars.Many of the pioneers of early computer development, especially those involved with contributed to the Moore School Lectures, most prolifically Pres Eckert, followed by John Mauchly and Herman Goldstine. The topics covered virtually all facets of electronic computing relevant to the construction and operation of digital computers, and included, by popular demand, an unscheduled presentation of the ENIAC during the latter half of the sixth week and the first half of the seventh week, with lectures by Mauchly, Sharpless, and Chu. Discussions of the ENIAC were resisted since its logical design had been obsoleted even before its completion by ongoing work on the EDVAC with its stored-program concept; nevertheless, it was the only electronic digital computer then in operation and the students petitioned to see demonstrations and learn of its design.
From the Moore School team
- J. Presper Eckert of the Electronic Control Company:
- * "A Preview of a Digital Computing Machine"
- * "Types of Circuits—General"
- * "Reliability of Parts"
- * "Adders"
- * "Multipliers"
- * "Tapetypers and Printing Mechanisms"
- * "Continuous Variable Input and Output Devices"
- * "Reliability and Checking"
- * "Electrical Delay Lines"
- * "A Parallel-Type EDVAC"
- * "A Parallel Channel Computing Machine"
- John W. Mauchly of the Electronic Control Company:
- * "Digital and Analogy Computing Machines"
- * "The Use of Function Tables with Computing Machines"
- * "Sorting and Collating"
- * "Conversion Between Binary and Decimal Number Systems"
- * "Code and Control II: Machine Design and Instruction Codes"
- * "Introduction to the ENIAC"
- * "Block Diagrams of the ENIAC III"
- * "Accumulation of Errors in Numerical Methods"
- Herman Goldstine of the Institute for Advanced Study, Princeton, New Jersey:
- * "Numerical Mathematical Methods I"
- * "Numerical Mathematical Methods II"
- * "Numerical Mathematical Methods III"
- * "Numerical Mathematical Methods V"
- * "Numerical Mathematical Methods VI"
- * "Numerical Mathematical Methods VII"
- Arthur W. Burks of the Institute for Advanced Study, Princeton, New Jersey:
- * "Digital Machine Functions"
- * "Numerical Mathematical Methods IV"
- * "Numerical Mathematical Methods VIII"
- T. Kite Sharpless of the Moore School:
- * "Switching and Coupling Circuits"
- * "Block Diagrams of the ENIAC I"
- * "Block Diagrams of the ENIAC II"
- * "Description of Serial Acoustic Binary EDVAC I"
- * "Description of Serial Acoustic Binary EDVAC II"
- Jeffrey Chuan Chu of the Moore School:
- * "Magnetic Recording"
- * "Block Diagrams of the ENIAC IV"
- C. Bradford Sheppard of the Moore School:
- * "Elements of a Complete Computing System"
- * "Adders"
- * "Memory Devices"
- * "Code and Control I"
- * "Code and Control III"
- * "A Four-Channel Coded-Decimal Electrostatic Machine"
- Irven Travis of the Moore School:
- * "The History of Computing Devices"
- Sam B. Willams, consultant to the Moore School:
- * "Reliability and Checking in Digital Computing Systems"
From the University of Pennsylvania
- Hans Rademacher:
- * "On the Accumulation of Errors in Numerical Integration on the ENIAC"
From Harvard University
- Howard Aiken:
- * "The Automatic Sequence Controlled Calculator"
- * "Electro-Mechanical Tables of the Elementary Functions"
From the U.S. Navy Office of Research and Inventions
- Perry Crawford, Jr.:
- * "Applications of Digital Computation Involving Continuous Input and Output Variables"
From the National Bureau of Standards
- John H. Curtiss:
- * "A Review of Government Requirements and Activities in the Field of Automatic Digital Computing Machinery"
From the University of California, Berkeley
- Derrick H. Lehmer:
- * "Computing Machines for Pure Mathematics"
From the University of Manchester, England
- Douglas Hartree:
- * "Some General Considerations in the Solutions of Problems in Applied Mathematics"
From RCA
- Jan Rajchman:
- * "The Selectron"
From the Naval Ordnance Laboratory
- Calvin N. Mooers:
- * "Code and Control IV: Examples of a Three-Address Code and the Use of 'Stop Order Tags'"
- * "Discussions of Ideas for the Naval Ordnance Laboratory Computing Machine"
From the Institute for Advanced Study
- John von Neumann:
- * "New Problems and Approaches"
Independent consultant
- George Stibitz:
- * "Introduction to the Course on Electronic Computers"
The actual record of the lectures is incomplete. While many of the lectures were recorded on a wire recorder by Herman Lukoff and Dick Merwin, the recorder frequently broke down mid-lecture, and the recordings took several months to be transcribed and proofed by the lecturers. It wasn't until two years after the lectures, in 1948, that all of the material was assembled and published in four volumes edited by the Moore School's George W. Patterson, who was on the EDVAC staff. Some of the gaps have since been filled in with the notes of student Frank M. Verzuh.
Students
28 students were invited to attend the Moore School Lectures, each a veteran engineer or mathematician:- Sam N. Alexander, Edward W. Cannon, and Roger Curtis of the National Bureau of Standards
- Mark Breiter of the War Department's Office of the Chief of Ordnance
- Arthur B. Horton, Warren S. Loud, and Lou D. Wilson of MIT
- David R. Brown and Robert R. Everett of the MIT Servomechanisms Laboratory
- Frank M. Verzuh of MIT's Rockefeller Electronic Computer Project
- Howard L. Clark and G.W. Hobbs of General Electric Co.
- R.D. Elbourne of the Naval Ordnance Laboratory, who worked for John Vincent Atanasoff
- Herbert Galman and Joshua Rosenbloom of the Frankford Arsenal
- Orin P. Gard of Wright Field's Armament Laboratory
- Simon E. Gluck of the Moore School
- D.H. Gridley and Louis Suss of the Naval Research Laboratory
- Samuel Lubkin of Aberdeen Proving Ground's Ballistics Research Laboratory
- James T. Pendergrass of the OP-20-G CNO Navy Department
- David Rees of Manchester University, England
- Albert Sayre of the Army Security Agency
- Phillip A. Shaffer, Jr. of the Naval Ordnance Testing Station, Pasadena, California
- Claude E. Shannon of Bell Telephone Laboratories
- Albert E. Smith of the Navy Office of Research and Inventions
- Maurice V. Wilkes of Cambridge University, who joined the course only for its final two weeks after numerous problems with his travel
- H.I. Zagor of the Reeves Instrument Company
- Cuthbert Hurd of Allegheny College
- Jay Forrester of MIT
- Unidentified representatives of the MIT Servomechanisms Laboratory who took the place of Brown and Everett on any given week
The individuals and institutions represented at the Moore School Lectures went on to be involved with numerous successful computer construction projects in the late 1940s and early 1950s, including EDSAC, BINAC, UNIVAC, CALDIC, SEAC and SWAC, the IAS machine, and the Whirlwind.
The success of the Moore School Lectures prompted Harvard University to host the first computer conference in January, 1947; that same year the Association for Computing Machinery was founded as a professional society to organize future conferences.