Suggest good books for the following subjects for IT and CS

Hi Friends,
I am wondering for the best books for following subjects:
1)Digital Logic
2)Computer organization and architecture
3)Programming and Data Structures
4)Algorithms
5)Theory of Computation(Automata etc.)
6)Compiler Design
7)Operating Systems
8)Databases
9)Information Systems and Software Engineering
10)Computer Networks

Please suggest the names of the books which you feel more easy to understand and can clear the concepts in a better way of explanation.๐Ÿ˜•

Also suggest me the order in which the above subjects should be studied.That is according to their degree of dependency on another subject.e.g.For Studying Algorithms you have to study Data Structures first.๐Ÿ˜

Replies

  • Ankita Katdare
    Ankita Katdare
    Operating Systems By Silberschatz, Galvin, Gagne
    Computer Networks By Andrew S. Tanenbaum
  • Reya
    Reya
    I will go with ankita for Operating system and Networks.

    Computer Organization-Carl Hamacher.

    Software Engineering-Roger S.Pressman,Lan Sommerville

    DBMS-Abraham Silberschatz

    Digital logic-Morris mano

    Theory of computation-J.E.Hopcraft

    Algorithms-Ellis Horowitz

    Compiler Design-Alfred V.Aho
  • gaurav.bhorkar
    gaurav.bhorkar
    Computer Organization and Architecture - Carl Hamacher
    Data Structures through C - Yashwant Kanetkar (A nice book to learn DS using the C language)
  • Sahithi Pallavi
    Sahithi Pallavi
    I Prefer

    Computer Organization By Carl Hamacher.
    Operating Systems By Silberschatz, Galvin, Gagne
    Computer Networks By Andrew S. Tanenbaum
    DBMS By Ramez Elmasri
    Automata Theory By John E. Hopcroft, Motwani, Ullman.
    Data Structures By Mark Allen Weiss
    Digital logic By Morris mano

    Seems all our CEans follow same books ๐Ÿ˜€
  • Reya
    Reya
    Weiss is the best book for data structures!!If i find time i will read it again ๐Ÿ˜€
  • SheldonCooper
    SheldonCooper
    Thank you all for your replies.But also reply to my second question.I want to know the order in which I should study those subjects.
  • Sahithi Pallavi
    Sahithi Pallavi
    --You should read Automata before going for Compiler Design.

    --Operating Systems before Computer Organisation and Architecture and then Information System and Software Engineering.

    --And as you said, Data Structures before going for Algorithms.

    --And the remaining subjects Digital Logic, Database and Computer Network are as you wish. They won't depend on anyone here!

You are reading an archived discussion.

Related Posts

I'm currently studying Electronics & Telecommunication Engineering at KIIT University, Bhubaneswar. I'm a 1st year student. I just wanted to know how's the reach of E.T.C students in the core...
Hi friends today our CEan gaurav is celebrating his birthday. Many more happy returns of the day๐ŸŽ‰๐ŸŽ‰ Have a blast!!:myparty::myparty:
Hello everyone, I am currently an electrical engineering student and am trying to decide what type of degree to pursue after I graduate. I am interested in working with and...
Hi everyone! I am a new member on this site. I am here to meet new people and make friends. Hope I can meet someone here. And I'm willing to...
Project Manager Vs Software Architect , Whom do you..? | Java | Entrepreneurship | Blogging | Forex