Description: This article set the limits of computer science. It defined the Turing Machine, a model for all computations. On the other hand it proved the undecidability of the halting problem and Entscheidungsproblem and by doing so found the limits of possible computation.
Importance: Topic creator, Breakthrough, Influence
Importance: Topic creator, Breakthrough, Influence
Description: Mathematical treatment of automata, proof of core properties, and definition of non-deterministic finite automaton
Importance: Topic creator, Breakthrough, Influence, Introduction
Description: A popular textbook.
Importance: Introduction
Description: A popular textbook.
Importance: Introduction
Importance: Topic creator, Breakthrough, Influence
Description: This paper introduced the concept of NP-Completeness and proved that Boolean satisfiability problem(SAT) is NP-Complete.
Importance: Topic creator, Breakthrough, Influence
Description: This paper showed that 21 different problems are NP-Complete and showed the importance of the concept.
Importance: Influence
Description: The main importance of this book is due to its extensive list of more than 300 NP-Complete problems. This list became a common reference and definition. It is important to note that though the book was published only few years after the concept was defined such an extensive list was found.
Importance: Introduction, Influence, Latest and greatest
Importance: Topic creator, Breakthrough
Description: This paper introduced the concept of zero knowledge.
Importance: Topic creator, Breakthrough
Importance: Topic creator, Breakthrough, Latest and greatest, Influence
Importance: Breakthrough
Description: These three papers established the surprising fact that certain problems in NP remain hard even when only an approximative solution is required.
Importance: Topic creator, Breakthrough, Influence
Description: This book provides a very good introduction to Computational Complexity
Importance: Introduction
Importance: Breakthrough, Influence
Importance: Topic Creator, Breakthrough, Influence
Description: This article described simulated annealing which is now a very common heuristic for NP-Complete problems.
Importance: Influence
Description: This monograph has three popular algorithms books and a number of fascicles. The algorithms are written in both English and MIX assembly language (or MMIX assembly language in more recent fascicles). This makes algorithms both understandable and precise. However, the use of a low-level programming language frustrates some programmers more familiar with modern structured programming languages.
Importance: Influence
Description: As its name indicates this textbook is a very good introduction to algorithms. This book became so popular that it is almost the de facto standard for basic algorithms teaching.
Importance: Introduction, Influence
Description: Explains the Whys of algorithms and data-structures. Explains the Creative Process, the Line of Reasoning, the Design Factors behind innovative solutions.
Importance: Introduction
See Also: How to Solve It
Description: One of the standard texts on algorithms for the period of approximately 1975–1985.
Importance: Influence, Introduction
Description: A very popular text on algorithms in the late 1980s. It was more accessible and readable (but more elementary) than Aho, Hopcroft, and Ullman. There are more recent editions.
Importance: Influence
Description: An early, influential book on algorithms and data structures, with implementations in Pascal.
Importance: Influence
Description: This was the beginning of Algorithmic information theory and Kolmogorov complexity. Note that though Kolmogorov complexity is named after Andrey Kolmogorov, he said that the seeds of that idea are due to Ray Solomonoff. Andrey Kolmogorov contributed a lot to this area but in later articles.
Importance: Topic creator, Breakthrough, Influence
Importance: Introduction
Description: This paper created communication theory and information theory.
Importance: Topic creator, Breakthrough, Introduction, Influence
Description: In this paper, Hamming introduced the idea of error-correcting code. He created the Hamming code and the Hamming distance and developed methods for code optimality proofs.
Importance: Topic creator, Breakthrough, Introduction, Influence
Description: The Huffman coding.
Importance: Influence, Breakthrough
Description: The LZ77 compression algorithm.
Importance: Influence, Breakthrough
Importance: Influence, Introduction
Description: This paper discuss time-sharing as a method of sharing computer resource. This idea changed the interaction with computer systems.
Importance: Influence
Description: The Unix operating system and its principles were described in this paper. The main importance is not of the paper but of the operating system, which had tremendous effect on operating system and computer technology.
Importance: Influence, Breakthrough
Description: Theoretical as well as practical textbook of the operating systems, with Minix as the example. The book is often referred to as the Minix bible, as it includes the full source.
Importance: Breakthrough, Influence
Importance: Influence
Description: This paper introduced the relational model for databases. This model became the number one model.
Importance: Topic creator, Breakthrough, Influence
Description: This paper introduced the Entity-relationship diagram(ERD) method of database design.
Importance: Breakthrough, Influence
Description: Association rules, a very common method for data mining.
Importance: Topic creator, Introduction, Influence
Description: Introduced the ACID-Paradigma for transactions.
Importance: Topic creator, Introduction, Influence
Description: Information theory based analysis of cryptography.
Importance: Breakthrough, Introduction, Influence
Description: This paper suggested public key cryptography and presented Diffie-Hellman key exchange.
Importance: Topic creator, Breakthrough, Introduction, Influence, Latest and greatest (A great paper from every perspective...)
Description: The RSA encryption method. The first public key encryption method.
Importance: Breakthrough, Influence
Description: A safe method for sharing a secret.
Importance: Topic creator, Breakthrough
Description: This paper explains how to construct a zero-knowledge proof system for any language in NP.
Importance: Breakthrough, Influence
Description: Seminal paper in secure function evaluation
Importance: Breakthrough, Influence
Description: This paper discusses whether machine can think and suggested the Turing test as a method for checking it. In a sense, this was the beginning of artificial intelligence
Importance: Topic creator, Breakthrough, Influence
Description: This summer research proposal marks the areas of research in artificial intelligence since then. It was a very long summer.
Importance: Influence
Description: The seminal paper published in 1965 provides details on the mathematics of fuzzy set theory.
Importance: Topic creator, Influence
Description: This book introduced Bayesian methods to AI.
Importance: Topic creator, Influence
Description: The standard textbook in Artificial Intelligence. The authors claim that it used in over 900 colleges and universities in 89 countries.
Importance: Introduction, Influence
Description: This paper created Algorithmic learning theory.
Importance: Topic creator, Breakthrough, Influence
Description: Computational learning theory, VC theory, statistical uniform convergence and the VC dimension.
Importance: Breakthrough, Influence
Description: The Probably approximately correct learning (PAC learning) framework.
Importance: Topic creator, Breakthrough, Influence
Description: The complete characterization of PAC learnability using the VC dimension.
Importance: Breakthrough, Influence
Importance: Influence
Importance: Breakthrough, Influence
Importance: Breakthrough, Influence
Description: A correlation method based upon the inverse Fourier transform
Importance: Influence
Description: This paper provides efficient technique for image registration
Importance: Influence
Description: A technique for image encoding using local operators of many scales
Importance: Influence
Description: An interactive variational technique for image segmentation and visual tracking
Importance: Influence, topic creator
Description: A technique for visual tracking
Importance: Influence
Description: Bottom up parsing for deterministic context-free languages from which later the LALR approach of Yacc developed.
Importance: Breakthrough, Influence
Description: About grammar attribution, the base for yacc's s-attributed and zyacc's LR-attributed approach.
Importance: Breakthrough, Influence
Description: Yacc is a tool that made compiler writing much easier.
Importance: Influence
Description: This book became a classic in compiler writing. It is also known as the Dragon book, after the (red) dragon that appears on its cover.
Importance: Introduction, Influence
Importance: Topic creator, Breakthrough, Influence, Introduction
Importance: Topic creator, Breakthrough, Influence, Introduction
Importance: Topic creator, Influence
Importance: Topic creator, Influence.
Importance: Introduction
Description: Perhaps the first book on the history of computation.
Importance:
Description: Several chapters by pioneers of computing.
Importance:
Description: Conference of leading figures in software field circa 1968
Importance: Defined the field of Software engineering
Description: Don't use goto – the beginning of structured programming.
Importance: Topic creator, Influence
Description: The importance of modularization and information hiding.
Importance: Influence
Description: Throwing more people at the task will not speed its completion...
Importance: Influence
Description: We will keep having problems with software...
Importance: Influence
Description: Open source methodology.
Importance: Influence
Description: This book was the first to define and list design patterns in computer science
Importance: Topic creator, Influence
Description: The introduction of basic primitives like mutex as the basis of multiprocessing programming.
Importance: Breakthrough, Influence
Importance: Breakthrough, Influence
Description: The LogP framework for parallel computing was suggested. The LogP provided a way to bridge the gap between theoretical analysis of algorithm and building real world systems.
Importance: Influence
Description: The Ethernet protocol.
Importance: Influence, Latest and greatest
Description: Network software in distributed systems.
Importance: Influence
Description: Textbook description of all network standards at the time. In 2005, it is in its fourth edition (published in 2002), include all current networking technology.
Importance: Influence
Description: Impossibility result for distributed computing, see Byzantine failure.
Importance: Influence, Breakthrough
Description: Impossibility to achieve consensus in asynchronous systems if one process is faulty .
Importance: Influence, Breakthrough
This article is licensed under the GNU Free Documentation License.
It uses material from the
"List of publications in computer science".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world