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