Welcome to CS103. History of Computing! 0th Generation - Mechanical Babbage - Difference Engine - special purpose, one algorithm. Analytical Engine Ada Lovelace - first programmer. 1890 census - Hollerith 1st Generation - Vacuum tubes John von Neumann - stored program computer Enigma v. Collosus - Alan Turing 2nd Generation - Transistors cheaper, smaller, faster, cooler 3rd Generation - Integrated Circuits (dozens of transistors) 4th Generation - Very Large Scale Integration