Capstone Articles


This is the list of articles that I use (or have used) when teaching our CS capstone course. These papers chronicle the development of the field of computing and computer science. At the end of the semester, I do some "special topics" and then I like to end with a short story by Isaac Asimov (pertinent for all CS majors) and a wonderful paper on how to write scientifically.

Early Computing
World War II: Electronic Pioneers
Early Programming Languages
The Software Crisis
Responses to the Software Crisis
Rise of Personal Computers
Special Topics: Artificial Intelligence
Special Topics: Security
Miscellaneous Readings