Professional Documents
Culture Documents
Algorithms
Introduction to Algorithms, Author’s Name: Thomas H. Cormen, Charles E.
Leiserson, Ronald L. Rivest, and Clifford Stein, Edition: 3
Horowitz and Sahani is another good book for algorithms
Christos Papadimitriou , Umesh Vazirani , Sanjoy Dasgupta, "Algorithms", McGraw
Hill Education (India) Private Limited. ( Highly recommended )
Bratley Paul, "Fundamentals Of Algorithmics" by Brassard Gilles, Prentice-Hall.
(Excellent reference text)
Richard Johnsonbaugh, "Algorithms", Pearson
Operating Systems
Book Name: Operating System Concepts, Author’s Name: Silberschatz, Galvin,
Gagne, Edition: 8
Modern Operating System by Andrew Tanenbaum is also good book for OS.
It contains great number of problems. Also includes some of theory that is not
included in Galvin’s book.
Operating Systems by Stallings also contains tricky problem use solution
manual if required. Good for Memory. Attempt problems in Stallings they are very
important especially problems on memory management and virtual memory.
Databases
Database System Concepts, Author’s Name: Silberschatz, Sudarshan, Korth.
Navathe
Book by Raghuramkrishnan is good for physical database organisation RA, TRC ,
SQL. Use solution manual if required.
Discrete Mathematics
Discrete Mathematics and Its Applications by Kenneth H. Rosen
Trembley-Manoher includes good theorems in Group Theory.
Graph Theory : with applications to engineering and computer science
by Narsingh Deo is good.
Douglas West for graph theory
A first course in probability by Sheldon Ross - this is easy and efficient book for
basic probability theory.
Discrete Mathematics,Probability Combinatorics, Set Theory &
Algebra by Seymour Lipschutz (Schaum's Outline).
Erwin Kreyszig‘s book
Book by K.D.Joshi on Discrete Maths has good derivations regarding
enumerating the relations.
Computer networks
DIGITAL LOGIC
Morris Mano book is all you would need for gate it contains all the things
and bible for Digital Logic.
COMPUTER ARCHITECTURE