1;2c 15292 History of Computing
15292 History of Computing

15292
History of Computing

SPRING 2017

HOME | COURSE INFO | SCHEDULE & EXAMS | LECTURES | ASSIGNMENTS | RESOURCES

LECTURES

Jump Image Fast Links: Slides | Videos | Historical Documents

Use any posted notes as support material for use in class to help you learn more effectively. Notes will generally be posted AFTER they are presented in class as a means of review. Note that any handouts posted do NOT substitute for going to class. We will discuss more than what you see in the basic slides below. You will need Adobe Acrobat Reader to view the pdf files.

Slides

Slides will be posted after each lecture so you should take some notes during lecture.

1: The Origins of Computing
2: Computing in the 1800's
3: Electromechanical and Analog Computing
4: Theoretical & Logic Computing Models
5: World War II and the Advent of Modern Computing
6: The Dawn of Commercial Computing in the 1950s
7: Memory and The Intergrated Circuit
8: The 1960s and IBM's Mainframe Computers
9: Mini-Computers, Portable Memory and Workstations
10: The Microprocessor and the Personal Computer
11: GUIs and the Rise of Microsoft
12: Brief History of Programming Languages
13: The Internet
14: The World Wide Web and Social Computing

Videos

NOTE: Since these links all come from web sources, some links may fail due to a video or file being moved or removed.

The Origins of Computing
Abacus video (Digital calculator in Singapore)
Napier's Bones: How They Work
Wilhelm Schikard's Calculating Clock
How the Pascaline Works
Stepped Drum (used in Liebniz' machine), animation of machine (2748 / 21)
Thomas Arithmometer
CURTA Calculator

Computing in the 1800s
Jacquard Loom Walkthrough - view first 2 minutes and start at 5:45 for loom demonstration
Jacquard Loom: Early Computer Programming - another explanation of the loom
Difference Engine in operation
Science in Seconds - Ada Lovelace
Hollerith tabulating machine

Electromechanical and Analog Computing
NCR History (4:25-6:50)
IBM Ever Onward - A Preview of Revolution
The Making of IBM - The New Deal
The Antikythera Mechanism
Orrery
Tide Prediction Computer (Analog Computing)
Analog Computers of Vannevar Bush (from Vannevar Bush Symposium in 1995) (start at 28:32)
Animation of Differential Analyzer solving the Differential Equation y'' = -y
Theatrical Short Film showing a Differential Analyzer (Univ. of California)
Refurbished exhibition of the Harvard Mark I
Authors@Google: Kurt Beyer - Author of Grace Hopper and the Invention of the Information Age (Aiken: 15:49)
Harvard Mark I reconstructed at Harvard
Grace Hopper on David Letterman's Late Night Show

Theoretical and Logic Computing Models
Forgotten Genius - Boole (part 2)
Tech Icons: Claude Shannon
Kurt Godel and Alan Turing (starting at 8:00)
Alan Turing - Celebrating the life of a genius - Cambridge University
Turing Machine example - Counting
George Stibitz (AT&T Archives)
Atanasoff Describes the Invention of the ABC
The Atanasoff-Berry Computer in Operation

World War II and the Advent of Modern Computing
Konrad Zuse
Zuse at the Computer History Museum (14:20-20:50)
Enigma - Intro, Rotor, Plugboard, Encode and Decode a Message - Simon Singh, author of The Code Book
Cracking the Enigma Code,
Colossus: Creating a Giant
ENIAC (History Channel)
ENIAC: The First Computer - University of Pennsylvania
Jean Bartik and the ENIAC Women
John von Neumann Documentary (1966)
EDVAC (and a talk by Mauchley)
Manchester Baby Computer
Programming the EDSAC
EDSAC Re-creation Project

The Dawn of Commercial Computing in the 1950s
Remington Rand Presents the Univac
UNIVAC - Then And Now (7:41-11:32)
UNIVAC Commercial
Authors@Google: Kurt Beyer - Author of Grace Hopper and the Invention of the Information Age Hopper and Compilers: 27:40)
UNIVAC during Presidential Election 1952 (vimeo)
Film Scene: Desk Set (1957) - Automation Scare of the 1950s
Running IBM 604 (1948)
Early Calculators and IBM Data Processors and Printers
The Electronic Coach - use of an IBM650 and a young Don Knuth!
IBM Cenntennial Film(1948 starts at 4:48)

Memory and the Space Race
Jay W. Forrester and the WHIRLWIND Computer
ON GUARD! The Story of SAGE (1956)
IBM Sage Computer Ad, 1960
Manchester Baby and the Birth of Computer Memory (Williams-Kilburn Tube)"
EDSAC Replica Project - Mercury Delay Lines
Mercury Delay Lines (Computer History Museum)
Vacuum Tubes and Early Computers
The Inventors of the Transistor Discuss Their Success (AT&T Archives)
Robert Noyce Interview
Integrated Circuit Invention (TI focus on Jack Kilby)

The 1960s and IBM's Mainframe Computers
The IBM 1401
News Report: Recovery of an IBM 1401
IBM System/360
The IBM System/360 - in New Zealand!
The IBM/360 Project - Fred Brooks interview
Steve Jobs on the Mythical Man-Month"
IBM System/370 Control Panel
IBM System/390

Mini-Computers, Portable Memory and Workstations
Digital Man Digital World (Digital Equipment Corp)
Ken Olsen (DEC) 1957-1989
Restored PDP-1 Demonstration
PDP-8 Presentation #1 PDP-8 Presentation #2 PDP-8 Presentation #3
PDP-11/40 Minicomputer Running a Program
Timesharing Explained (MIT) (part 1) (part 2)
The UNIX Operating System
2012 Milennium Technolgy Prize: Linus Torvalds
Sun Microsystems 25 Years of Innovation
IBM RAMAC (Early Film)
Search at San Jose (IBM RAMAC)
8" Floppy Diskettes
Hard Drive History
Iomega Zip Drive

The Microprocessor and the Personal Computer
History of Microsoft: 1975, 1976, 1977, 1978, 1979, 1980, 1981, 1982, 1983
History of Apple Computer - Steve Jobs (1980)
IBM Centennial Film - IBM PC
How IBM Ended Up Using MS-DOS rather than CP/M
History of IBM PC - Ctrl Alt Del
Birth of the PC Clones
Commercials: Apple II, IBM PC, Commodore 64, Compaq

GUIs and the Rise of Microsoft
Steve Jobs visits Xerox PARC (dramatization)
Adele Goldberg presenting Smalltalk-80 from Xerox PARC
Apple Macintosh Commercial 1984
Microsoft Windows 1.0 Commercial 1986
Triumph of the Nerds Part III
Computer Chronicles: The Macintosh Computer Part 1 - featuring Gary Kildall!
IBM OS/2 Commercial 1992
OS/2 Warp Commercial
Microsoft Windows 95 Commercial (compare this to the OS/2 Warp commercial)

The Internet
Memex Animation
DARPA: The Formative Years 1958-1975
ARPAnet - The Team Behind The Internet
Computer Networks - Arpanet, 1972 (1 of 2)
Computer Networks - Arpanet, 1972 (2 of 2)
Interview with Vint Cerf
Interview with Bob Kahn
Raymond Tomlinson - Internet Hall of Fame - inventor of email
History of Ethernet (Bob Metcalfe)
25 Years of DNS
Internet History: Part 1, Part 2, Part 3, Part 4, Part 5, Part 6
40 Years of the Internet
Brief History of the Internet (Lotus Corporation)

The World Wide Web and Internet Legislation
Searching the Internet (1995): Gopher, FTP and Archie, WAIS, Webcrawler and Yahoo
Marc Andreesen on the Early Days of Browsing
Monty Python Spam Sketch - where our spam got its name
The History of Wikipedia
The Google Boys (Early History of Google)
Mark Zuckerberg: Building the Facebook Empire
Napster Documentary: Culture of Free
Kim Dotcom - 60 Minutes Interview

Historical Documents

Sketch of the Analytical Engine Invented by Charles Babbage by L.F. Manabrea with notes upon the memoir by the translator Ada Lovelace, Countess of Lovelace
A Manual of Operation for the Automatic Sequence Controlled Calculator by the staff of the Computation Laboratory at Harvard University (including Howard Aiken and Grace Hopper)
On Computable Numbers, with an Application to the Entscheidungsproblem, by Alan Turing
Computing Machinery and Intelligence by Alan Turing
UNIVAC Flow-Matic Brochure (1957) by Remington Rand Corporation
As We May Think, by Vannevar Bush (in Atlantic Monthly)
Man-Computer Symbiosis, by J.C.R. Licklider (1960)
Cramming More Components onto Integrated Circuits - Gordon Moore's original paper about his "law" (Intel)
A Modern Day Tragedy: The Digital Equipment Story by Peter S. Delisi
History of Programming Languages - O'Reilly Publishing poster
Evolution of the Web - history of web browsers and technologies