Friday, June 8, 2012

GATE Ebooks for CSE/IT


 



Here is the list of recommended books which are listed subject wise
DATABASE Management System (DBMS)
The three best book for DBMS are
1. Database System Concepts by: Abraham Silberschatz, Henry F. Korth, S. Sudarshan
2.  Fundamentals of Database Systems by Elmasri and Navathe
3. Database Management System by Raghu Rama Krishnan
Best Books for Computer Networks
1. Computer Networks by Andrew S. Tanenbaum
2. Data Communication and Networking by Behrouz Forouzan
3. Computer Networks by  William Stallings
4. Computer Networks by Larry L. Peterson, Bruce S. Davie
If you cant get the all above 4 , then first 2 are sufficient
Best books for Data Structure and Algorithm Analysis
1. Data Structures and Algorithms by: Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft
2. Data Structures and Algorithm Analysis in C by: Mark Allen Weiss
3. Introduction to Algorithms by Thomas H. Cormen
4. Fundamentals of Data Structures by Ellis Horowitz and Sartaj Sahni
Best books for theory of computation
1.Introduction to Automata Theory, Languages, and Computation by: John E. Hopcroft, Rajeen Motwani , Jeffrey Ullman
2. Introduction to Formal Languages and Automata by PETER LINZ
3. Introduction to Languages and the Theory of Computation, by John C. Martin
4. Formal languages and their relation to automata by Hopcraft and Ullman
5. Foundation of Computer Science by Aho and Ullman
6. Introduction to the Theory of Computation, Michael Sipser
Books for Computer Organization and Architecture
1. Computer Organization and Architecture by William Stallings
2. Digital Logic and computer design by Morris Mano
3. Computer Architecture by Patterson Hennenssy
Best Books for Compiler Design
Compiler Design – Compilers Principles, Techniques and Tools – A.V. Aho & J.D.Ullman