Please understand that you may not be using all the books mentioned here. If you
are interested in taking the relevant courses, then you can buy the book. Some
books are a must. If the book is mentioned as elective then see if you are interested
in those subjects. If you are then you can buy those books. Mechanical, Chemical,
IE and MSTM students are advised to buy all the books mentioned in this page.
Books (keep looking for the updates)
Computer Science
For Core Courses  

  • CS 5413-Data Structures and Algorithm Analysis II
    "Introduction to Algorithms", II Edition Thomas H. Cormen, Charles E.
    Leiserson, Ronald L. Rivest and Clifford Stein.

  • CS 5323-Design and Implementation of Operating Systems II
    "Advanced Concepts in Operating Systems", Mukesh Singhal and Niranjan G.
    Shivaratri, McGraw-Hill, Inc., New York, NY, 1994

  • CS 5113-Computer Organization and Architecture
    "Computer Architecture - A Quantitative Approach", John L. Hennessey &
    David A. Patterson, III Edition (If you are not able to get the III edition, you can
    get the second edition)

  • CS 5313-Formal Language Theory
    "Introduction to Automata Theory, Languages, and Computation", 2001
    edition, Jeffrey D. Ullman, Hopcroft and Rajeev Motwani

For Prerequisite

  • CS 3363-Organization of Programming Languages
    "Elements of ML Programming",ML97, Edition,Jeffrey D. Ullman.

    "Programming Languages-Conceps and Constructs", 2nd Edition ,Ravi Sethi.

  • CS 3613-Theoretical Foundations of Computing
    "Introduction to Languages and the Theory of Computation", Second Edition,
    John C. Martin, McGraw-Hill, Inc., New York, NY, 1997.

  • CS 4323, Design and Implementation of Operating Systems I
    "Operating System Concepts", A. Silberschatz, P. B. Galvin, and G. Gagne,
    Sixth Edition, John-Wiley & Sons, Inc., New York, NY, 2002.

For Electives

  • CS 4273 Software Engineering
    "Software Engineering", Ian Sommerville, 6th Ed., Addison-Wesley, Reading,
    MA, 2001.

  • Object Oriented Programming and VC++
    "An Introduction to Object-Oriented Programming", 3rd edition (required), T.
    Budd, Addison-Wesley, 2002, ISBN 0-201-76031-2

    "C++ for C Programmers", 3rd edition (optional), I. Pohl, Benjamin-
    Cummings, 1999, ISBN 0-201-39519-3 (optional)

    "Programming With Microsoft Visual C++ .NET", 6th edition (optional), G.
    Shepherd and D. Kruglinski, Microsoft Press, 2003, ISBN 0-7356-1549-7  
Electrical & Computer Engineering
For VLSI

  • Donald A. Neamen, Semiconductor Physics & Devices-3rd ed., McGraw-Hill
    Companies, July 2002, ISBN: 0072321075.  
  • Robert F. Pierret, Semiconductor Device Fundamentals, Addison-Wesley
    Longman, Inc., 1996, ISBN 0201543931.  
  • Weste and Eshraghian, Principles of CMOS VLSI Design, Addison-Wesley,
    1992.  
  • "Analog Integrated Circuit Design" by David A Johns & Ken Martin, 1997
    Edition  
  • CMOS Analog Circuit Design, 2nd edition, Phillip E. Allen & Douglas R.
    Holberg, Oxford, 2002
  • Shen and Lipasti, Modern Processor Design, Fundamentals of Superscalar
    Processors, McGraw Hill, 2003  
  • Reinhold Ludwig and Pavel Bretchko, RF Circuit Design: Theory and
    Applications, Prentice Hall, January 2000, ISBN: 0130953237.  

For DSP

  • Discrete Time Signal Processing by Oppenheim Schaffer.
  • Discrete-Time Speech Signal Processing: Principles and Practice, Thomas
    Quatieri, Prentice-Hall, Upper Saddle River, NJ, 2002.


For Telecom

  • William Stallings - 6th Edition
Industrial Engineering
Mechnical Engineering
  • Discrete-time control systems by Katsuhiko Ogata (for controls)
  • OpenGL Super Bible
  • Mechanical Metallurgy by George E. Dieter (for Manufacturing)
  • Introduction to Finite Elements in Engineering by Thirupathi R.
    Chandrupatla & Ashok D. Belegundu (for Solid Mechanics)
Telecommunication Management
  • Data and Computer Communications (1999)
    Author: William Stallings
  • Marketing Management (2002)
    Author: Philip Kotler
    Author: Douglas E. Comer, Ralph E. Droms
  • IEM 5703 – Discrete Systems Simulation
    Kelton, W. D., Sadowski, R. P. and Sadowski, D. A., Simulation with Arena 7,
    Second Edition, McGraw-Hill, New York, 2002

  • IEM 5743-Information systems & technology

    Alter S. (2002), Information Systems: The Foundation of E-Business, Fourth
    Edition, Prentice-Hall, Inc., New Jersey. (www.prenhall.com/alter) ISBN: 0-13-
    061773-3. (Required)

    Comer, D.E. (2000), The Internet Book, Third Edition, Prentice-Hall, Inc., New
    Jersey. ISBN: 0130308528. (Recommended)

  • IEM 5613 Manufacturing Planning and Control Systems
    vollman, berry, whybark, manufacturing planning and control systems, isbn:
    0786312092  

  • IEM 5503
    Canada, John R., William G. Sullivan, and John A. White, Capital Investment
    Analysis for Engineering and Management, Second Edition, Prentice-Hall, Inc.,
    Upper Saddle River, NJ, 1996.