Suggest good books for the following subjects for IT and CS

SheldonCooper

SheldonCooper

@sheldoncooper-KRWqFp Oct 27, 2024
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

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • Ankita Katdare

    Ankita Katdare

    @abrakadabra Apr 8, 2011

    Operating Systems By Silberschatz, Galvin, Gagne
    Computer Networks By Andrew S. Tanenbaum
  • Reya

    Reya

    @reya-SMihdC Apr 8, 2011

    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

    @gauravbhorkar-Pf9kZD Apr 8, 2011

    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

    @sahithi-oJZaYj Apr 8, 2011

    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

    @reya-SMihdC Apr 8, 2011

    Weiss is the best book for data structures!!If i find time i will read it again 😀
  • SheldonCooper

    SheldonCooper

    @sheldoncooper-KRWqFp Apr 10, 2011

    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

    @sahithi-oJZaYj Apr 10, 2011

    --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!