From Analog to Agents:
Introduction To the History of Computing
Massachusetts Institute of Technology
Course web site: web.mit.edu/STS.035/www/
Course Description: Examines the development of computing techniques and technology in the nineteenth and twentieth centuries, particularly critical evaluation of how the idea of "computer" changes and evolves over time. Emphasis is on technical innovation, industrial development, social context, and the role of government. Topics include Babbage, Hollerith, differential analyzers, control systems, ENIAC, radar, operations research, computers as scientific instruments, the rise of "computer science," artificial intelligence, personal computers, and networks. Includes class visits by members of the MIT community who have made important historical contributions.
Prerequisites: General familiarity with computer architecture, some prior programming experience.