Back to home page

Indian Students Association

Text Books

Text books are very expensive here, so try to get all the text books that you need from India. Below is a list of textbooks that you might need in the course of your studies. These books are for specific courses, and you might want to get some advice from a student in your field about these. In some cases, we have included books for electives, which you may not ever take. So, you might save money and space by not getting books for those courses which you might never take. Also note that this list has been compiled by students who have taken the courses and there is a possibility that the books used for a particular course might vary based on the professor who is teaching the course.

NOTE: Since the number of courses you would have to take for completion of your degree is more than the text books listed here, it is obvious that you would be taking some courses from other programs, or courses which are not offered every semester, but just once a year or once in 2 years. These courses typically are taught by different teachers every time, and the texts that they use are different. But most of you will be taking the courses (the books of which are) listed here.

Traditional Track:
1) Compiler Construction, Aho, Sethi & Ullman. (Core)
2) Advanced operating systems: advanced concepts in operating systems by mukesh singhal & niranjan sivaratri(Core)
3) Advanced computer networks- "Computer Networks" by Patterson and Davie (Core)
4) Introduction to Algorithms by T.H. Cormen, C.E. Leiserson, R.L. Rivest, and Clifford Stein
5) Fundamentals of Database Design, Elmasri & Navathe, 2nd Edition, Addison Wesley. (Core)
6) Fundamentals of Logic Design, Charles Roth jr, 4th Edition PWS Publications, Co. (Elective)
7) Programming Languages Concepts and Constructs, Ravi Sethi, Addison Wesley. (Elective)

Software Engineering:
1) Object Oriented Software Engg (Prentice Hall) Bernd Bruegge , Allen H. Dutoit (Core)
2) Managing Software Requirements (Addison Wesley )Dean Leffingwell , Don Wildrig (Core)
3) Software Architecture : Perspectives on an emerging discipline ( Prentice Hall ) Mary Shaw , David Garlan (Core)
4) Software Testing (CRC Press) Paul C. Jorgensen (Core)
5) Software Metrics ( PWS Publishing Company) Norman E. Fenton , Shani Lawrence Pfleeger ( Elective )
6) Software Reuse: Architecture, Process and Organization for business success (Addison Wesley) Ivar Jacobson, Martin Griss, Patrick Jonsson. (Elective)
7) System Analysis and Design Methods Whitten , Bentley, Dittman (Elective)
8) Object Oriented Modeling and Design, Rumbaugh, Blaha, Premerlani et al, Prentice Hall. (Elective)

Intelligent Systems:
1) Database design: Database Management Systems by Elmasri, Navathe.
2) Design and Analysis of Algorithms: "Introduction to Algorithms" - T.H. Cormen(core)
3) Advanced Operating Systems: Advanced Concepts in Operating Systems, Mukesh Singhal and Niranjan Shivaratri(core)
4) Artificial Intelligence: Artificial Intelligence- A Modern Approach by Stuart Russell and Peter Norvig(core)
5) Machine Learning: Machine learning Tom Mitchell McGraw hill pub.(core)
6) Information Retrieval: Modern Information Retrieval, by Ricardo Baeza-Yates and Perthier Ribeiro-Neto. (Elective)

Telecommunications / Networking / Operating Systems:
1) Advanced Concepts in Operating Systems, Mukesh Singhal & Niranjan Shivaratri, McGraw Hill Series, International Edition. (Core)
2) Planning Telecommunication Networks: Thomas G. Robertazzi (Core)
3) Performance of Computer Systems and Networks, Thomas Robertazzi, Springer Verlag, Third Edition [for Course: Performance of Computer Systems] (Core)
4) The book for Advanced Computer Networks is "Computer Networks : A systems approach" by "Larry L Peterson and Bruce S. Davie"(Core)
5) Introduction to Algorithms, (Second Edition)'' by T.H. Cormen, C.E. Leiserson, R.L. Rivest, and Clifford Stein.
6) Telecommunication Software Design: ISDN, BISDN, FrameRelay and ATM: William Stallings [for Telecommunication Software Design ] (Elective)
7) Distributed Algorithms: Nancy Lynch (Elective)
8) For TNM the book recommended is." Network Management " by Mani Subramanian. and a supplementary book "SNMP , SNMPv2, RMON, RMON2" by William Stallings... (Elective)

Digital Design / VLSI / Microelectronics / Computer Engineering
1) Principles of CMOS VLSI Design, 2nd Edition, Neil Weste & Kamran Eshragian (CE core)
2) EE 6325 VLSI Design:'Digital Integrated Circuits' Jan M. Rabaey
3) EE 6304 Computer Architecture:'Computer Architecture', a quantitative approach 3rd Edition Hennesey & Patterson (CE core).
4) Operating Systems, Silberschatz & Galvin
5) VHDL Design, Peter Ashenden
6) EE 6301 Advanced Digital Logic:'Digital Logic Design' Holdsworth and Woods
7) 'Synthesis and Optimization of Digital Circuits' Giovanni de Micheli
8) Advanced Operating Systems, Mukesh Singhal & Niranjan Shivaratri, McGraw Hill Series, International Edition. (CE Core)
9) EE 6326 Analog Integrated Circuits Design:'Design of Analog CMOS Integrated Circuits' Behzad Razavi
10) 'Analysis and Design of Analog Integrated Circuits' Grey and Meyer.
11) 8051 microcontroller, Mazidi & Mazidi (CE core)
12) EE 6303 Testing and Testable Design: Textbook: 'Testing of Digital Systems' Niraj Jha and S. Gupta. 'Essentials of Electronic Testing' Bushnell and Agrawal.

Signal Processing / Communications / Telecommunications Engineering
1) Digital Signal Processing, fourth Edition , Proakis and Manolaikis, McGraw Hill (Core for Signal processing and Communications).
2) Stark and Woods: Probability and Random Processes with applications to signal processing, Prentice-Hall, third edition. (Core for Signal processing Communications and Telecommunications Engineering).
3) Linear System Theory and Design by Chi-Tsong Chen. The publisher is Oxford University and shall use the latest edition.(Elective).
4) Data Networks by Bersekas and Gallager, Prentice Hall (Core for Signal processing and Communications).
5) Digital Communications, Fifth Edition, Proakis & Masoud salehi, McGraw Hill 2008 (Core for Signal processing Communications and Telecommunications Engineering)
6) Adaptive Filter Theory, Simon Haykin, Prentice Hall (Elective)
7) Wireless Communications: Wireless communication by Andrea Goldsmith, Cambridge university Press(Elective)
8) Error Control Coding: Theory and Applications by Shu Lin and Daniel Costello (Elective)

There are 5 Core courses (must do courses) 2 from EE and 3 from CS.

From Electrical
1) Probability, Random Processes, and Estimation for Engineers,Stark and Woods: Prentice-Hall, third edition. (Core for Signal processing Communications and Telecommunications Engineering) Some profs also use ,Probability, Random Variables & Stochastic process, Populis & Pillai : -Tata-Mcgrow hill, fourth edition.
2) Digital Communications, Third Edition , Proakis, McGraw Hill (Core for Signal processing Communications and Telecommunications Engineering).

From CS
1) Computer Networks: A Systems Approach , Peterson & Davie : - Elsevier, 3rd edition.
2) Performance of Computer Systems and Networks, Thomas Robertazzi : Springer Verlag, Third Edition.
3) Planning Telecommunication Networks: Thomas G. Robertazzi : S.Chand & Company.


ACCT 6305: Accounting for Managers
1) Management Accounting, 2nd Ed, Rajiv D Banker, Anthony Atkinson, S. Mark Young .
2) Financial Accounting - A Management Perspective, Robert N Holt, Ivy learning Systems.

OPRE 6201: Introduction to Operations Research
Introduction to Operations Research, 6th Ed Frederick S Hillier, McGraw Hill.

STAT 5311: Applied Statistics for Management Science
Statistics, Management and Economics, Keller and Warrack.

MIS 6204: Information Technologies and MIS Fundamentals (one of the two)
1) Foundations of Information Systems, Vladimir Zwass.
2) Management Information Systems: Managing Information Technology in the Networked Enterprise, James A. O'Brian (1999).

MECO 6201: Business Economics
Exchange and Production: Competition, Coordination, and Control, 3rd Ed , Armen A. Alchian and William R. Allen (AA), South-Western Publishing, 1983.

Important Foundation courses.
Financial Accounting (latest edition) 3rd Ed , By Hongren and 2 other authors.
Managerial Accounting 13th Ed , by Hongren and others
Introduction to Marketing (latest edition),by Kotler


Web System Design
1) Planning and Designing Effective WEB SITES by Conger and Mason, 1998 Course Technology, Inc. an International Thomson Publishing Company (ISBN 0-7600-4988-2).
2) Microsoft FrontPage2000-Complete Concepts and Techniques by Shelly, Cashman, and Mick, 2000 Course Technology, Inc. (ISBN 0-7895-5613-8).

MIS 5321: Intermediate Computer Programming
C++ How to Program, H.M. Dietel and P.J. Dietel

MIS 6326: Database Management Systems
1) Database Systems - Design , Implementation and Management, 3rd Ed , Peter Rob/ Carlos Caronel.
2) An Introduction to Database Management Systems, C.J.Date.

MIS 6316: Telecommunications
Business Data Communication, William Stallings, Richard Van Slyke.

MIS 6308: Systems Analysis and Design
Systems Analysis and Design, 3rd Ed , Kendall & Kendall Publisher Prentice Hall 1995

MIS 6302: Information Systems Management
1) Corporate Information Systems Management (Text and Cases), 4th Ed, Lynda M. Applegate, F. Warren McFarlan, James L. McKinney, Richard Irwin Company.
2) Strategic Transformation and Information Technology, (Paradigms for performing While Transforming), Marilyn M. Parker, Prentice Hall

Microeconomic Theory, by Dominick Salvator.