4406 entries. 94 themes. Last updated December 26, 2016.

Timeline Outline ViewEra: All Eras   |   Theme: Computer Science / Computing Theory


Circa 1,800 BCE – 1,600 BCEAncient Babylonian Algorithms: The Earliest Programs March 15, 1679 – 1705Leibniz on Binary Arithmetic 1755Thomas Simpson Publishes the Earliest Formal Treatment of "Data-Processing" 1826Babbage Describes the Logic and Operation of Machinery by Means of Notation 1840 – 1843Luigi Menabrea Publishes the First Computer Programs, Designed for Babbage's Analytical Engine. Ada Lovelace Translates them Into English October 1843The First Published Computer Programs, Translated and Augmented by Lord Byron's Daughter 1847 – 1854George Boole Develops Boolean Algebra 1864Babbage's "Passages from the Life of a Philosopher" 1868Maxwell's "On Governors" : Exposition on Feedback Mechanisms 1870William Stanley Jevons Constructs the First Logic Machine to Solve Complicated Problems Faster than Man 1886Charles Sanders Pierce Recognizes that Logical Operations Could be Carried Out by Electrical Switching Circuits 1889The Most Complete Work on Babbage's Computers 1900David Hilbert's "Mathematische Probleme" 1912 – 1915Torres y Quevedo Invents the First Decision-Making Automaton 1915Lowenheim's Contribution to the Lowenheim-Skolem Theorem 1920Skolem's Contribution to the Lowenheim-Skolem Theorem 1928Hilbert Asks, Is Mathematics Complete, is it Consistent, and is it Decidable? 1928Von Neumann Invents the Theory of Games 1931Godel's Incompleteness Theorems 1934 – 1958Key Contributions of Konrad Zuse to the History of Computer Design and Software 1936Alonzo Church Proves Undecidability November 30, 1936Alan Turing Publishes "On Computable Numbers," Describing What Came to be Called the "Turing Machine" August 10, 1937Shannon's "Symbolic Analysis of Relay and Switching Circuits," "The Most Significant Master's Thesis of the 20th Century" Circa September 1939 – 1945Highlights of Alan Turing and Colleagues' Cryptanalysis Work at Bletchley Park August – December 1940The Design and Principles of John Atanasoff's ABC Machine, and What John Mauchly Knew About It 1943McCulloch & Pitts Publish the First Mathematical Model of a Neural Network June 30, 1945Von Neumann Privately Circulates the First Theoretical Description of a Stored-Program Computer 1946 – 1953The Macy Conferences on Cybernetics Occur March 1946 – 1947Key Developments in von Neumann's IAS Electronic Computer Project July 8 – 1946The Moore School Lectures Take Place April 1947 – August 16, 1948Goldstine & von Neumann Write the First Theoretical Discussion of Programming a Stored-Program Computer 1948Norbert Wiener Issues "Cybernetics", the First Widely Distributed Book on Electronic Computing 1949Edmund Berkeley's "Giant Brains," the First Popular Book on Electronic Computers June 9, 1949A Neurosurgeon Discusses the Differences between Computers and the Human Brain 1950Jule Charney, Agnar Fjörtoff & John von Neumann Report the First Weather Forecast by Electronic Computer March 1950Shannon Issues the First Technical Paper on Computer Chess January 8 – January 13, 1951The Paris symposium, "Les Machines á calculer et la pensée humaine," Occurs June 8, 1954Alan Turing's Ambiguous Suicide July 1956Werner Buchholz Coins the Term "Byte" February 8, 1957The Premature Death of John von Neumann July 1959Machines Can Learn from Past Errors April 1962Kleinrock Introduces the Concept Later Known as Packet Switching January 1965John Alan Robinson Introduces the Resolution Principle April 1965The Cooley-Tukey FFT Algorithm 1969Konrad Zuse Issues "Rechnender Raum," the First Book on Digital Physics 1974The First Computer Employing RISC 1985First Description of a Universal Quantum Computer 1994Formulation of Shor's Algorithm for Quantum Computers February 2007
The February 2007 issue of Wired
Is the Universe Made of Information?
August 17, 2013The First Master's Degree Offered through Massive Open Online Courses by a Major University