| |
| 2008 |
| 2005 |
| 2004 |
The Java Programming Language - Ken Arnold
- James Gosling
- David Holmes
| 1996 |
| 1996 |
Forth, a Text and Reference | 1986 |
Machine Vision: Theory, Algorithms, Practicalities | 1990 |
| 1995 |
Designing the User Interface: Strategies for Effective Human-Computer Interaction - Ben Shneiderman
- Catherine Plaisant
| 2005 |
| 1995 |
Programming Language Pragmatics | 1997 |
Introduction to Algorithms - Thomas H. Cormen
- Charles E. Leiserson
- Ronald L. Rivest
- Clifford Stein
| 2001 |
| 2003 |
Programming pearls - Jon L. Bentley
- Patrick Chan
| 1986 |
Patterns of Enterprise Application Architecture - Martin Fowler
- David Rice
- Matthew Foemmel
- Edward Hieatt
- Robert Mee
| 2002 |
Introduction to the Theory of Computation | |
Introduction To Machine Learning | 2004 |
Working Effectively with Legacy Code | 2004 |
Writing Secure Code - Michael Howard
- David LeBlanc
| 2001 |
Land of LISP: Learn to Program in LISP, One Game at a Time! | 2010 |
Concrete Mathematics - Ronald L. Graham
- Donald Ervin Knuth
- Oren Patashnik
| 1994 |
Algorithms - Robert Sedgewick
- Kevin Wayne
| 2011 |
Computer Systems: A Programmer's Perspective - Randal E. Bryant
- David Richard O'Hallaron
| 2002 |
| 2003 |
The Art of Computer Programming - 4 volumes | 2011 |
Concepts, Techniques, and Models of Computer Programming | 2004 |
Introduction to automata theory, languages, and computation - John E. Hopcroft
- Rajeev Motwani
- Jeffrey D. Ullman
| 1979 |
Foundations of computer science | 1992 |
The Elements of Computing Systems: Building a Modern Computer from First Principles - Noam Nisan
- Shimon Schocken
| 2005 |
The C Programming Language - Brian W. Kernighan
- Dennis M. Ritchie
| 1978 |
Refactoring: Improving the Design of Existing Code | 1999 |
Computational Complexity: A Modern Approach | 2007 |
| 1993 |
The Little Schemer - Daniel P. Friedman
- Matthias Felleisen
| 1974 |
The Mythical Man-Month: Essays on Software Engineering | 1975 |
| 1997 |
Operating system concepts - Abraham Silberschatz
- Greg Gagne
- Peter B. Galvin
| 1985 |
Artificial Intelligence: A Modern Approach - Stuart Russell
- Peter Norvig
| 1994 |
The Design of Everyday Things | |
Computer Organization and Design MIPS Edition: The Hardware/Software Interface - David A. Patterson
- John L. Hennessy
| 1993 |
The C++ Programming Language | 1986 |
Compilers - Alfred V. Aho
- Ravi Sethi
- Jeffrey D. Ullman
| 1986 |
| 1994 |
Design Patterns - Erich Gamma
- Ralph Johnson
- John Vlissides
- Richard Helm
| 1994 |