Classics of CS
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFHIJKLMNOPQRSTUVWXYZAA
1
AuYearTitle
Female Au?
Notes
Link
2
Hobbes1651Leviathan
3
Leibniz1677Preface to the general science
https://books.google.com/books?id=dLQ3bDy2tgYC&pg=PA189&lpg=PA189&dq=leibniz+%22preface+to+the+general+science%22&source=bl&ots=OAmP9tWGzI&sig=uCdYIXRRLE2A9U7cu1X3CotJHr4&hl=en&sa=X&ved=0ahUKEwiTgsumkf_QAhVFSiYKHSTtA3MQ6AEIGjAA#v=onepage&q=leibniz%20%22preface%20to%20the%20general%20science%22&f=false
4
Leibniz1714The Monadology
5
Menabrea and Lovelace1842
A sketch of the analytical engine invented by Charles Babbage
F
https://www.fourmilab.ch/babbage/sketch.html
6
Boole1853An investigation of the laws of thought
http://www.eng.auburn.edu/~agrawvd/COURSE/READING/DIGITAL/15114-pdf.pdf
7
Peirce, C. S. 1887Logical Machines, Am J. Psych. 1, p. 165
8
Hilbert1900Mathematical problems
http://aleph0.clarku.edu/~djoyce/hilbert/problems.html
9
Scheyer, Emmanuel 1922When perforated paper goes to work, Sci. Am., 127, p. 395
10
Turing1936
On computable numbers, with an application to the Entscheidungsproblem
https://www.cs.virginia.edu/~robins/Turing_Paper_1936.pdf
11
Aiken1938Proposed automatic calculating machine
http://history-computer.com/Library/AikenProposal.pdf
12
Shannon1938A symbolic analysis of relays and switching circuits
https://paradise.caltech.edu/ist4/lectures/shannon38.pdf
13
McCulloch and Pitts1943A logical calculus of the ideas immanent in nervous activity
http://www.cse.chalmers.se/~coquand/AUTOMATA/mcp.pdf
14
Bush1945As we may think
http://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/
15
von Neumann1945First draft of a report on the EDVAC
http://www.virtualtravelog.net/wp/wp-content/media/2003-08-TheFirstDraft.pdf
16
Burks, Goldstine, von Neumann
1946
Preliminary discussion of the logical design of an electronic computing instrument
https://www.cs.princeton.edu/courses/archive/fall10/cos375/Burks.pdf
17
Shannon1948A mathematical theory of communication
http://worrydream.com/refs/Shannon%20-%20A%20Mathematical%20Theory%20of%20Communication.pdf
18
von Neumann1948The general and logical theory of automata
https://www.cs.ucf.edu/~dcm/Teaching/COP5611Spring2010/vonNeumannSelfReproducingAutomata.pdf
19
McCulloch1949The brain as a computing machine
http://www.univie.ac.at/constructivism/archive/fulltexts/2828.html
20
Hamming1950Error detecting and error correcting codes
http://www.signallake.com/signallake.com/innovation/hamming.pdf
21
Shannon1950Programming a computer for playing chess
http://vision.unipv.it/IA1/ProgrammingaComputerforPlayingChess.pdf
22
Turing1950Computing Machinery and Intelligence
http://www.loebner.net/Prizef/TuringArticle.html
23
Kleene1951Representation of events in nerve nets and finite automata
https://www.rand.org/content/dam/rand/pubs/research_memoranda/2008/RM704.pdf
24
Wilkes1951The best way to design an automatic calculating machine
https://www.cs.princeton.edu/courses/archive/fall10/cos375/BestWay.pdf
25
Hopper1952The education of a computerF
http://ieeexplore.ieee.org.ezp-prod1.hul.harvard.edu/document/4640568/
26
Shannon1953Computers and automata
http://ieeexplore.ieee.org.ezp-prod1.hul.harvard.edu/stamp/stamp.jsp?tp=&arnumber=4051186
27
McCarthy, Minsky, Rochester, Shannon
1955
A proposal for the Dartmouth summer institute on artifical intelligence
http://www.aaai.org/ojs/index.php/aimagazine/article/viewFile/1904/1802
28
Bardeen1956
Semiconductor research leading to the point contact transistor
https://www.nobelprize.org/nobel_prizes/physics/laureates/1956/bardeen-lecture.pdf
29
Godel1956Letter to von Neumann
http://www.cs.cmu.edu/~15251/notes/godel-letter.pdf
30
Newell and Simon1956The logic theory machine
http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=1056797
31
Backus et al.1957The FORTRAN automatic coding system
F (Lois Haibt)
http://archive.computerhistory.org/resources/text/Fortran/102663113.05.01.acc.pdf
32
Rosenblatt1958
The perceptron: A probabilistic model for information storage and organization in the brain
http://ezp-prod1.hul.harvard.edu/login?url=http://search.ebscohost.com/login.aspx?direct=true&db=pdh&AN=1959-09865-001&site=ehost-live&scope=site
33
Rabin and Scott1959Finite automata and their decision problems
http://www.cse.chalmers.se/~coquand/AUTOMATA/rs.pdf
34
Licklider1960Man-Computer Symbiosis
http://worrydream.com/refs/Licklider%20-%20Man-Computer%20Symbiosis.pdf
35
Baran1960
Reliable digital communications systems utilizing unreliable network repeater nodes
https://www.rand.org/content/dam/rand/pubs/papers/2008/P1995.pdf
36
Corbato, Daggett, Daley1962An experimental time-sharing systemF
http://larch-www.lcs.mit.edu:8001/~corbato/sjcc62/
37
Engelbart1962Augmenting human intellect
http://www.1962paper.org/web.html
38
Gale & Shapley1962College admissions and the stability of marriage
http://cramton.umd.edu/market-design/gale-shapley-college-admissions.pdf
39
Hoare1962Quicksort
https://comjnl.oxfordjournals.org/content/5/1/10.full.pdf
40
Kilburn et al.1962One-level storage system
http://www.chilton-computing.org.uk/acl/pdfs/atlas-1-level.pdf
41
Warshall1962A theorem on boolean matrices
http://bioinfo.ict.ac.cn/~dbu/AlgorithmCourses/Lectures/Warshall1962.pdf
42
Hartmanis and Stearns1963On the computational complexity of algorithms
http://fi.ort.edu.uy/innovaportal/file/20124/1/60-hartmanis_stearns_complexity_of_algorithms.pdf
43
Naur1963Revised report on the algorithmic language ALGOL 60
http://web.eecs.umich.edu/~bchandra/courses/papers/Naure_Algol60.pdf
44
Sutherland1963Sketchpad, a man-machine communication system
https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-574.pdf
45
Amdahl et al.1964Architecture of the IBM System/360
http://ieeexplore.ieee.org.ezp-prod1.hul.harvard.edu/stamp/stamp.jsp?tp=&arnumber=5389178
46
Baran1964On distributed communications
http://www.rand.org/content/dam/rand/pubs/research_memoranda/2006/RM3420.pdf
47
Kilby1964Miniaturized electronic circuits
https://www.google.com/patents/US3138743
48
Edmonds1965Paths, trees, and flowers
http://math.nist.gov/~JBernal/p_t_f.pdf
49
Cooley and Tukey1965
An algorithm for the machine calculation of complex Fourier seris
http://www.ams.org/journals/mcom/1965-19-090/S0025-5718-1965-0178586-1/S0025-5718-1965-0178586-1.pdf
50
Knuth1965On the translation of languages from left to right
https://www.dc.uba.ar/materias/tl/2010/c2/files/Knuth-1965-TranslationofLanguages.pdf
51
Moore1965Cramming more components onto integrated circuits
http://web.eng.fiu.edu/npala/eee6397ex/gordon_moore_1965_article.pdf
52
Sutherland1965The ultimate display
http://worrydream.com/refs/Sutherland%20-%20The%20Ultimate%20Display.pdf
53
Wilkes1965Slave memories and dynamic storage allocation
https://www.cs.princeton.edu/courses/archive/fall10/cos375/WilkesCacheElectronics.pdf
54
Forsythe1966How do you solve a quadratic equation?
http://i.stanford.edu/pub/cstr/reports/cs/tr/66/40/CS-TR-66-40.pdf
55
Weizenbaum1966
ELIZA -- A computer program for the study of natural langauage communication between man and machine
http://web.stanford.edu/class/linguist238/p36-weizenabaum.pdf
56
Blum1967
A machine-independent theory of the complexity of recursive functions
http://dl.acm.org.ezp-prod1.hul.harvard.edu/citation.cfm?id=321395&CFID=881275590&CFTOKEN=57797048
57
Dijkstra1967The structure of the "THE" multiprogramming system
http://www.cs.virginia.edu/~zaher/classes/CS656/p341-dijkstra.pdf
58
Floyd, R.1967Assigning meanings to programs
https://classes.soe.ucsc.edu/cmps290g/Fall09/Papers/AssigningMeanings1967.pdf
59
Tomasuolo1967An efficient algorithm for exploiting multiple arithmetic units
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.129.4915&rep=rep1&type=pdf
60
Daley and Dennis1968Virtual memory, processes, and sharing in MULTICS
http://www.cs.virginia.edu/~zaher/classes/CS656/p306-daley.pdf
61
Denning, P.1968The working set model for program behavior
http://www.liralab.it/teaching/OS/files/p323-denning.pdf
62
Dijkstra1968Go To Statement considered harmful
http://homepages.cwi.nl/~storm/teaching/reader/Dijkstra68.pdf
63
Englebart1968FJCC "The mother of all demos"
http://web.stanford.edu/dept/SUL/library/extra4/sloan/mousesite/1968Demo
64
Myer & Sutherland1968On the design of display processors
http://cva.stanford.edu/classes/cs99s/papers/myer-sutherland-design-of-display-processors.pdf
65
Hoare1969An axiomatic basis for computer programming
https://www.cs.cmu.edu/~crary/819-f09/Hoare69.pdf
66
Strassen1969Gaussian Elimination is not Optimal
http://dl.acm.org/citation.cfm?id=2722798
67
Codd1970A reltional model for large shared data banks
https://www.seas.upenn.edu/~zives/03f/cis550/codd.pdf
68
Earley1970An efficient context-free parsing algorithm
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.138.1808&rank=1
69
Engelbart1970Intellectual implications of multi-access computer networks
http://www.dougengelbart.org/pubs/augment-5255.html
70
Licklider and Taylor1970The computer as a communication device
http://memex.org/licklider.pdf
71
McCarthy1970The home information terminal
http://www-formal.stanford.edu/jmc/hoter2.pdf
72
Scott1970Outline of a mathematical theory of computation
https://www.cs.ox.ac.uk/files/3222/PRG02.pdf
73
Cook1971The complexity of theorem-proving procedures
https://www.cs.toronto.edu/~sacook/homepage/1971.pdf
74
Scott and Strachey1971
Toward a mathematical semantics of programming languages
https://www.cs.ox.ac.uk/files/3228/PRG06.pdf
75
Bayer and McCreight1972Organization and maintenance of large ordered indexes
http://www.minet.uni-jena.de/dbis/lehre/ws2005/dbs1/Bayer_hist.pdf
76
Brand1972
SPACEWAR: Fanatic life and symbolic death among the computer bums
http://www.wheels.org/spacewar/stone/rolling_stone.html
77
Codd1972Relational completeness of data base sublanguages
http://www.geology.cz/personal/j/jan.sedlacek/codd2.pdf
78
Karp1972Reducibility among combinatorial problems
http://cgi.di.uoa.gr/~sgk/teaching/grad/handouts/karp.pdf
79
Kay1972A personal computer for children of all ages
http://mprove.de/diplom/gui/kay72.html
80
Spärck Jones1972
A statistical interpretation of term specificity and its application in retrieval
F
https://ai2-s2-pdfs.s3.amazonaws.com/4f09/e6ec1b7d4390d23881852fd7240994abeb58.pdf
81
Blum, Floyd, Pratt, Rivest, Tarjan
1973Time bounds for selection
https://people.csail.mit.edu/rivest/pubs/BFPRT73.pdf
82
Levin1973Universal search problems
https://rjlipton.wordpress.com/2011/03/14/levins-great-discoveries/
83
Catmull1974A subdivision algorithm for display of curved surfaces
http://static1.1.sqspcdn.com/static/f/552576/6419248/1270507173137/catmull_thesis.pdf?token=HytCG9faeSevSXpD01dUP2bsvoU%3D
84
Cerf and Kahn1974A protocol for packet network intercommunication
https://www.cs.princeton.edu/courses/archive/fall06/cos561/papers/cerf74.pdf
85
Liskov and Zilles1974Programming with abstract data typesF
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.136.3043&rep=rep1&type=pdf
86
Ritchie and Thompson1974The UNIX time-sharing system
https://people.eecs.berkeley.edu/~brewer/cs262/unix.pdf
87
Brooks1975The Mythical Man-Month
https://archive.org/details/mythicalmanmonth00fred
88
DoD1975Strawman requirements
http://www.iment.com/maida/computer/requirements/strawman.htm
89
Gray, Lorie, Putzolu1975Granularity of locks in a shared data base
http://pages.cs.wisc.edu/~nil/764/Trans/13_P428.pdf
90
Salton, Wong, Yang1975A vector space model for automatic indexing
http://dl.acm.org.ezp-prod1.hul.harvard.edu/citation.cfm?id=361220&CFID=877975772&CFTOKEN=67457347
91
Allen and Cocke1976A program data flow analysis procedureF
http://dl.acm.org.ezp-prod1.hul.harvard.edu/citation.cfm?id=360025&CFID=715263129&CFTOKEN=57524138
92
Denning, D.1976A lattice model of secure information flowF
https://pdfs.semanticscholar.org/5f2b/22b77559ddb4f3734459d1ff66c58d22df12.pdf
93
Diffie&Hellman1976New Directions in Cryptography
https://www-ee.stanford.edu/~hellman/publications/24.pdf
94
Metcalfe and Boggs1976
Ethernet: Distributed Packet switching for local computer networks
http://www.cs.cmu.edu/~srini/15-744/papers/MB76.pdf
95
Kay and Goldberg1977Personal dynamic media
http://www.newmediareader.com/book_samples/nmr-26-kay.pdf
96
Liskov et al.1977Abstraction mechanisms in CLUF
https://www.cs.virginia.edu/~weimer/615/reading/liskov-clu-abstraction.pdf
97
Milner1977A theory of type polymorphism in programming
http://ac.els-cdn.com.ezp-prod1.hul.harvard.edu/0022000078900144/1-s2.0-0022000078900144-main.pdf?_tid=c72262be-b36d-11e6-bfcb-00000aacb35e&acdnat=1480119655_4e40fb11aebc22bb1a1654bb2034060e
98
Newell and Blinn1977The progression of realism in computer generated images
https://pdfs.semanticscholar.org/a1fb/09ff51242a245572c6247d17ee93afa7e3da.pdf
99
Aho Kernighan and Weinberger
1978Awk — A Pattern Scanning and Processing Language
http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.31.1299&rep=rep1&type=pdf
100
Lamport1978
Time, clocks, and the ordering of events in a distributed system
http://amturing.acm.org/p558-lamport.pdf
Loading...
 
 
 
Sheet1