Sie sind auf Seite 1von 5

7/27/2014 cs_courses

http://www.cs.mum.edu/cs_books/ 1/5


Engaging the Managing Intelligence of Nature
Computer Science Department
Textbooks for upcoming courses
Last updated December 15, 2012

This information is not final in any way and may change without
notice. Course web pages may contain more accurate information

Undergraduate Courses

CS201 Computer Programming I (on campus course)
Introduction to Computing using Python: An Application Development Focus
by Ljubomir Perkovic
ISBN: 978-0-470-61846-2

CS203 Computer Programming II (on campus course)
An Introduction to Object Oriented Programming in Java
by C. Thomas Wu
ISBN: 978-0073523309
Ffth Edition

CS220 Data Structures (on campus course)
Data Structures and Algorithms in Java
by Robert Lafore
ISBN: 10: 9780672324536
ISBN: 13: 978-0672324536
Waite Group Press
2nd Edition

CS222 Data and File Structures (on campus course)
Data Structures and Algorithms in Java (Please see above.)

CS262 Digital Logic and Computer Organization (on campus course)

CS362 Computer Architecture (on campus course)


Graduate Courses
7/27/2014 cs_courses
http://www.cs.mum.edu/cs_books/ 2/5
CS390 Fundamental Programming Practices
(required)
Core Java(TM), Volume I--Fundamentals
Cay S. Horstmann, Gary Cornell
ISBN: 0132354764
Paperback, 8th edition (September 21, 2007)
Prentice Hall PTR

CS401 Modern Programming Practices (on campus course)
(required)
Core Java(TM), Volume I--Fundamentals
Cay S. Horstmann, Gary Cornell
ISBN: 0132354764
Paperback, 8th edition (September 21, 2007)
Prentice Hall PTR
CS422 Database Management Systems (on-campus/distance education course)
(required)
Database Systems
T. Connolly, C. Begg, A. Strachan
ISBN: 032123523067
Paperback 5th edition
Addison-Wesley
CS425 Software Engineering (on campus/distance education course)
(required)
UML Distilled, Third Edition: A Brief Guide to the Standard Object Modeling Language
by Martin Fowler and Kendall Scott
ISBN: 0-321-19368-7
3rd edition (2003)
Addison-Wesley Pub Co.
(optional)
The Object Primer: Agile Model-Driven Development with UML 2.0
by Scott Ambler
ISBN: 0-521-54018-6
3rd Edition (2004)
Cambridge University Press

CS435 Algorithms (on campus/distance education course)
(required)
Algorithm Design: Foundations, Analysis, and Internet Examples
Michael T. Goodrich, Roberto Tamassia
ISBN: 0471383651
John Wiley & Sons.

CS440 Compilers Clyde Ruby (on campus/distance education course)
Please Note: The chapters of the textbook covered in this course have changed very little between the
first and second editions, so you can use either one.
7/27/2014 cs_courses
http://www.cs.mum.edu/cs_books/ 3/5
(required)
Either: Modern Compiler Implementation in Java
by Andrew W. Appel
ISBN: 0521583888
1998
Cambridge University Press.
Or: Modern Compiler Implementation in Java
Appel & Palsberg
ISBN: 052182060x
2001
Cambridge University Press.

CS450 Computer Networks (on campus /distance education course)
(required)
Computer Networks
by Andrew S. Tanenbaum
ISBN: 0-13-349945-6
3rd edition (January 15, 1996)
Prentice Hall PTR.
OR
same book as above
4th edition (August 2002)
ISBN: 0130661023
CS456 Software Testing (on campus course)
(optional)
Software Testing: A Craftsmans Approach
by Paul C. Jorgensen
ISBN -10: 9780849374753
ISBN -13: 978-0849374753
3rd Edition Hardcover (February 15, 2008)
Auerbach Publications

(optional)
Introduction to Software Testing
by Paul Ammann & Jeff Offutt
ISBN- 10: 9780521880381
ISBN- 13: 978-0521880381
1st edition (January 28, 2008)
Cambridge University Press

CS465 Operating Systems (distance education)
(required)
Modern Operating Systems (3rd Edition)
by Andrew S. Tannenbaum
ISBN-10: 0136006639
ISBN-13: 978-0136006633
3rd Edition
7/27/2014 cs_courses
http://www.cs.mum.edu/cs_books/ 4/5
Prentice-Hall.
CS466 Computer Security (on campus/distance education)
(required)
Introduction to Computer Security
by Matt Bishop
(Hardcover - Nov 5, 2004)
CS470 Knowledge Based Systems (distance education course)
(required)
Artificial Intelligence: Structures and Strategies for Complex Problem Solving
by George F. Luger, William A. Stubblefield
ISBN: 0805347801
2nd edition (December 1992)
Benj amin/Cummings Publishers.
CS471 Parallel Programming (on campus/distance education course)
(required)
The Art of Parallel Programming
by Bruce P. Lester
2nd edition 2006
ISBN: 1595408398
1st World Publishing

CS475 Computer Graphics (on campus/ distance education course)

CS525 Advanced Software Development (on campus/distance education course)
(required)
Design Patterns
by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
ISBN: 0201634988
1st edition -- January 15, 1995
Format: CD-ROM.
Addison-Wesley Pub Co.

CS545 Web Applications: Architecture and Frameworks (on campus/distance education
course)
(required)
Core Java Server (TM) Faces
by David Geary, Cay S. Horstmann
ISBN: 0137012896
3rd edition (June 6, 2010)
Publisher: Prentice Hall PTR

(required)
Head First Servlets and JSP (Passing the Sun Certified Web Component Developer Exam)
by Bryan Basham, Kathy Sierra, Bert Bates
ISBN: 0596005407
Edition: 1st or 2nd edition
7/27/2014 cs_courses
http://www.cs.mum.edu/cs_books/ 5/5
Publisher: O'Reilly Media, Inc.

CS 547 Distributed Architecture (DARCH)
(required book):
Patterns of Enterprise Application Architecture
by Martin Fowler
ISBN 0-321-12742-0
2003
Addison-Wesley

Back to top

Das könnte Ihnen auch gefallen