Computer Science

#2

Structure and Interpretation of Computer Programs

MIT Electrical Engineering and Computer Science

1979 • 107 Readers • 574 pages 4.3

#3

#4

The Art of Computer Programming  - 4 volumes

4 Art of Computer Programming

2011 • 6 Readers • 3,168 pages

#5

Algorithms

2011 • 24 Readers • 955 pages 4.5

#6

Introduction to Algorithms

MIT Electrical Engineering and Computer Science

2001 • 62 Readers • 1,180 pages 3.9

#7

Code Complete

Best Practices

1993 • 105 Readers • 964 pages 4.1

#8

The Pragmatic Programmer

1994 • 317 Readers • 9h 55m 4.2

#9

Programming pearls

1986 • 39 Readers • 262 pages 3.3

#10

Refactoring: Improving the Design of Existing Code

Addison-Wesley Object Technology Series

1999 • 103 Readers • 461 pages 3.9

#11

Design Patterns

1994 • 113 Readers • 416 pages 4.1

#12

Domain-Driven Design

2003 • 96 Readers • 560 pages 4

#13

Working Effectively with Legacy Code

Robert C. Martin Series

2004 • 64 Readers • 464 pages 4.3

#15

Code Reading

Effective Software Development

2003 • 4 Readers

#16

Writing Secure Code

2001 • 4 Readers • 768 pages

#17

Patterns of Enterprise Application Architecture

Martin Fowler Signature Book

2002 • 51 Readers • 533 pages 4.2

#19

Operating System Concepts

1985 • 18 Readers • 972 pages 3.8

#21

Programming Language Pragmatics

1997 • 5 Readers • 910 pages 4

#22

Introduction to Machine Learning

Adaptive Computation and Machine Learning

2004 • 5 Readers • 584 pages

#23

Artificial intelligence

1994 • 37 Readers • 1,153 pages 3.9

#24

The C Programming Language

1978 • 78 Readers • 228 pages 4.3

#25

The C[plus plus] programming language

1986 • 10 Readers • 328 pages 4.4

#27

#28

Foundations of computer science

1992 • 2 Readers • 765 pages

#30

Compilers

1986 • 9 Readers • 796 pages 4.3

#31

The Little Schemer

#1 of 2 in The Little Schemer

1974 • 28 Readers • 210 pages 4.3

#33

Concrete Mathematics

1994 • 19 Readers • 657 pages 4

#36

Algorithms

2006 • 10 Readers • 336 pages 3

#38

The Algorithm Design Manual

1997 • 44 Readers • 486 pages 4.1

#39

#41

Applied Combinatorics on Words

#105 of 42 in Encyclopedia of Mathematics and its Applications

2002 • 2 Readers • 626 pages

#44

Abstract and Concrete Categories

2009 • 3 Readers • 517 pages

#45

Category Theory

#52 of 5 in Oxford Logic Guides

2006 • 8 Readers • 336 pages 4

#46

Basic category theory for computer scientists

Foundations of Computing

1991 • 4 Readers • 100 pages 2.5

#47

Engineering a Compiler

2003 • 6 Readers • 800 pages

#48

Cover 1

1980 • 4 Readers • 366 pages

#50

Computer Organization

1978 • 3 Readers • 805 pages

#51

Structured Computer Organization

1976 • 8 Readers • 761 pages 4

#53

#54

Fundamentals of Computer Graphics

2002 • 4 Readers • 392 pages

#56

#57

#61

Database Management Systems

1997 • 4 Readers • 1,104 pages

#62

Database Systems: The Complete Book

1999 • 2 Readers • 1,119 pages

#63

Distributed Systems: Concepts and Design

1988 • 2 Readers • 772 pages 5

#67

Learn You a Haskell for Great Good!

2011 • 20 Readers • 376 pages 4.3

#68

The seasoned schemer

#3 of 2 in The Little Schemer

1995 • 1 Reader • 224 pages

#71

#73

Elements of Information Theory

1991 • 7 Readers • 784 pages 4

#75

#80

Bayesian Reasoning and Machine Learning

2011 • 8 Readers • 735 pages

#81

#83

Cover 5

1986 • 7 Readers • 414 pages

#84

#85

Pattern Recognition and Machine Learning

2016 • 20 Readers • 758 pages 4

#86

Pattern Classification

1973 • 3 Readers • 688 pages

#89

Computer Networking

2000 • 14 Readers • 824 pages 4

#90

Computer Networks

1981 • 17 Readers • 931 pages 3.8

#92

Operating Systems

1974 • 7 Readers • 1,054 pages

#93

Convex Optimization

2004 • 4 Readers • 744 pages

#94

Linear Programming and Network Flows

1977 • 2 Readers • 764 pages

#96

Principles of Program Analysis

1999 • 2 Readers • 482 pages

#97

Essentials of programming languages

1992 • 6 Readers • 389 pages

#100

Formal Semantics of Programming Languages

1993 • 3 Readers • 388 pages 5

#101

Foundations for Programming Languages

1996 • 2 Readers • 846 pages

#102