STS.035 THE HISTORY OF COMPUTING


Spring 2004



Lecturer Slava Gerovitch Meeting time: W 2-5

Office E56-264 Room: 1-277

Phone 452-4506

E-mail <slava@mit.edu>


This course will focus on one particular aspect of the history of computing: the use of the computer as a scientific instrument. The electronic digital computer was invented to do science, and its applications range from physics to mathematics to biology to the humanities. What has been the impact of computing on the practice of science? Is the computer different from other scientific instruments? Is computer simulation a valid form of scientific experiment? Can computer models be viewed as surrogate theories? How does the computer change the way scientists approach the notions of proof, expertise, and discovery? No comprehensive history of scientific computing has yet been written. This seminar will examine scientific articles, participants’ memoirs, and works by historians, sociologists, and anthropologists of science to provide multiple perspectives on the use of computers in diverse fields of physical, biological, and social sciences and the humanities. We will explore how the computer transformed scientific practice, and how the culture of computing was influenced, in turn, by scientific applications.


REQUIREMENTS


Students are expected to participate in class discussions by reading the assigned materials before class, thinking about the issues and historical patterns suggested in the readings, and relating these issues to their own personal experience. Students will submit a short (one page) reading response paper via the Stellar class site by 9 a.m. in the morning before each class. The papers are intended to provoke discussion, rather than give definitive answers. The instructor will provide tentative questions for response papers, but students are encouraged to raise their own questions. The response papers will serve as a basis for subsequent discussion in class.

Assignments for this course also include a final paper (10-15 pages; typed, double-spaced, with 1.25" margins). The final paper is due in class on May 12. On that day, students will give brief presentations (5-10 min.) of their final papers. A proposal for the final paper (1-2 pages) is due in class on April 7. It will receive the instructor’s feedback the following week. The proposal should include: (1) the central question the final paper will address; (2) the historical significance of this question and how it relates to discussions in class; (3) a brief outline; and (4) a tentative bibliography, including both primary and secondary sources.


GRADING


The seminar meets only once a week. This means that attendance is particularly important. If you do need to miss class, you must obtain permission from the instructor in advance. Final grades will be determined as follows: class participation (30%), reading response papers (40%), and the final paper (30%).


CLASS SCHEDULE


Week 1: February 4. Introduction. Course Overview.


Week 2: February 11. Issues in the History of Computing



Week 3: February 18. Computers in Nuclear Physics: ENIAC and the Hydrogen Bomb



Week 4: February 25. Computers in Meteorology: Simulating the World



Week 5: March 3. Computers in Mathematics: The Logic Theorist, the Four-Color Problem, and the Automation of Proof



Week 6: March 10. Computers in Cognitive Psychology: The General Problem Solver and Psychological Theory



Week 7: March 17. Computers in Biochemistry: DENDRAL and the Modeling of Scientific Discovery



Week 8: March 24. Spring Vacation.


Week 9: March 31. Computers in Biomedicine: MYCIN and the Formalization of Expertise



Week 10: April 7. Computers in the Laboratory: New Freedom or New Constraints?



Week 11: April 14. Computers in Genetics: MOLGEN and Experiment Design



Week 12: April 21. Supercomputing at Home: A Social Experiment in Internet-Based Distributed Computing



Week 13: April 28. Computers in Linguistics: ELIZA, MARGIE, and the Study of Natural Language



Week 14: May 5. Computers in the Humanities: Hype, Text, and Hypertext



Week 15: May 12. Final paper presentations