Computer Science
March 7, 2008 — Karthik
TAOCP
- Art of Computer Programming, Volume 1: Fundamental Algorithms
- –Donald E. Knuth ISBN 0201896834
- Need I say more?
- Art of Computer Programming, Volume 2: Seminumerical Algorithms
- –Donald E. Knuth ISBN 0201896842
- My favourite volume! The exposition on random numbers is extraordinary.
- Art of Computer Programming, Volume 3: Sorting and Searching
- –Donald E. Knuth ISBN 0201896850
-
Theoretical CS
- Discrete Mathematical Structures
- –Bernard Kolman, et al. ISBN 0130831433
-
- Elements of the Theory of Computation
- –Harry R. Lewis, Christos H. Papadimitriou ISBN 0132624788
-
- Introduction to Graph Theory
- –Douglas B. West ISBN 0130144002
-
- Concrete Mathematics — A Foundation for Computer Science
- –Ronald L. Graham, Donald E. Knuth and Oren Patashnik ISBN 8178085437
Algorithms
- An Introduction to Genetic Algorithms
- –Melanie Mitchell ISBN 0262631857
-
- Sams Teach Yourself Data Structures and Algorithms in 24 Hours
- –Robert Lafore ISBN 0672316331
-
- Introduction to Algorithms
- –Thomas H. Cormen, et al. ISBN 0262031418
-
- –Computer by R. G. Dromey ISBN 0134340019
- A very simple introduction to algorithms
- An Introduction to Parallel Computing: Design and Analysis of Algorithms, Second Edition
- –Ananth Grama, et al. ISBN 0201648652
- Textbook for my course at IISc, on Parallel Programming. Decent book.
- Data Structures and Program Design In C
- –Robert L. Kruse, et al. ISBN 013288366X
-
Architecture
- Computer Systems: A Programmer’s Perspective
- –Randal E. Bryant, David R. O’Hallaron ISBN 013034074X
- Textbook for my course at IISc on High Performance Computing. A wonderful book.
Leave a Reply