Subject | Book Title | Comment |
Database Systems |
Database System Concepts, by Korth, Silberschatz and Sudarshan
Database Management Systems, by Ramakrishnan and Gehrke
| |
Computer Organization |
Computer Organization and Design: The Hardware/Software by Patterson and Hennessy
| Available in low cost edition Elsevier India edition |
Operating Systems |
Design of Unix Operating System, by Maurice Bach
| Indian edition available |
Discrete Mathematics |
Elements of Discrete Mathematics, by C.L. Liu
| |
Compilers |
Aho, A.V., Ravi Sethi and J.D. Ullman: Compilers – Principles, Techniques and Tools, Addison Wesley, 1988
Y.N. Srikant and P. Shankar (editors), The Compiler Design Handbook, CRC Press 2008 (2nd ed.)
| |
Algorithms |
Introduction to Algorithms, by Cormen, Leiserson, Rivest, and Clifford Stein
Algorithm Design, by Jon Kleinberg and Eva Tardos
| |
Automata Theory |
Automata and Computability by Dexter Kozen
Introduction to Automata Theory, Languages, and Computation, by John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman
| Both available in Indian Editions |
Basic Mathematical Logic |
Mathematical logic by H.-D. Ebbinghaus, J. Flum, and W. Thomas
Logic for Computer Science, by Micheal Huth and Mark Ryan
| Second book may be available in Indian Edition |
Probability |
S.M.Ross, Introduction to Probability Models, Elsevier, 2003 (Rs.325)
K.S.Trivedi, Probability and Statistics with reliability queuing and computer science applications, PHI, 2003 (Rs.250)
| |
Graph Theory |
Introduction to Graph Theory by Douglas West
Graph Theory, by Reinhard Diestel
Graph Theory with Applications, by Bondy and Murty
| |
Basics of Programming |
Head First Java, by Kathy Sierra and Bert Bates
C++ Primer Plus, by Stephen Prata
Programming Pearls 2/e, by Jon Bentley
| |
Linear Algebra |
K.M.Hoffman and R.Kunze, Linear Algebra (2nd Edition), Pearson, 2003 (Rs.199)
| |
Optimization Theory |
R.Fletcher, Practical Methods of Optimization (2nd Edition), John Wiley, 2005 (USD 5.9)
| |
Computer Networking |
J.F.Kurose and K.W.Ross, Computer Networking: A Top-Down Approach (3rd Edition), Pearson, 2006 (Rs.499)
| |