UWI Crest Campus Image: Mona Curve image for menu aesthetics
 
Fractal image
title image: Mathematics and Computer Science Department
Search |
|
|
|
|
|
|
|
|
red colored bar
grey colored bar
You are here: FPAS -> DMCS -> Computer Science Section -> Undergrad booklist
 
 
Title image: Computer Science Undergarduate Booklist
2006 - 2007

First Year | Second Year | Third Year
Key: P - Prescribed. HR - Highly Recommended. R - Recommended. S - Supplementary.

NB: It is recommended that you postpone buying any course textbooks until after attending your first lecture.

FIRST YEAR
CS11A - Introduction to Computer Science I
- Haskell: The Craft of Functional Programming,
2nd ed.
  Simon Thomson. Addison-Wesley, (P)
 
SECOND YEAR
CS20R - Analysis of Algorithms
1. A Practical Introduction to Data Structures and Algorithm Analysis.
  Clifford A. Shaffer. Prentice-Hall (P)
2. Introduction to Algorithms.
  T. H. Cormen, C. E. Leiserson, R. L. Rivest
The MIT Press 0-262-03141-8 (R)
   
CS20S - Discrete Mathematics for Computer Science
1. Discrete Mathematics. (6th Edition)
  Richard Johnsonbaugh. Macmillan
2. Discrete Mathematics with Graph Theory
  Edgar Goodair, Michael Parmenter
3. Discrete Mathematics
  Norman L. Biggs
 
CS21R - Computer Architecture and Organization
1. Computer Systems: A Progammer's Perspective.
  Randall E. Bryan, David O. Hallaron. Prentice-Hall (P)
   
CS21S - Digital Logic Design
1. Digital Fundamentals. (9th Edition)
  Thomas L. Floyd. Prentice-Hall (HR)
   
CS22Q - Software Engineering
1. Software Engineering.
  Ian Sommerville. Addison-Wesley. 7th Edition (P)
2. A Guide to the Project Management Body of Knowledge (3rd Edition) (R)
  Projct Management Institute
   
CS23Q - Computer Organization
1. Principles of Computer Hardware
  Alan Clements.
Oxford University Press (P)
2. Structured Computer Organization
  Andrew Tanenbaum. Prentice Hall. (R)
   
CS27Q - Object-oriented Programming
1. Introduction to Java and Software Design
  Nell Dale, Chip Weems, Mark Headington.
Jones and Bartlett Publishers. ISBN 0-7637-2030-5 (P)
   
THIRD YEAR
CS31A - Operating Systems
1. Modern Operating Systems
  Andrew S. Tanenbaum. Prentice Hall. (P)
ISBN-10: 013031580; ISBN-13: 978013031584
   
CS32Q - Computer Communication and Networks
1. Computer Networking: A top down approach.
  James Kurose and Keith Ross. Addison-Wesley (P)
   
CS33Q - Introduction to Artificial Intelligence
1. Artificial Intelligence - A Modern Approach.
  Stuart J. Russell, Peter Norvig. Prentice-Hall. (P)
2. Artificial Intelligence.
  Elaine Rich. McGraw-Hill. (R)
3. Prolog Programming for AI.
  I. Bratko. Addison-Wesley. (R)
   
CS35A - Database Management Systems
 1. Database System Concepts. (4th Edition)
  Silberschatz, Kortu, Sudarshan. McGraw-Hill. (P)
   
CS35R - User Interface Design
1. Designing Interactive Systems: People, Activities, Contexts, Technologies
  David Benyon, Phil Turner, Susan Turner. Addison-Wesley (P)
ISBN=10: 0321116291; ISBN-13: 9780321116291
   
CS36R - Compiler Optimization
   
CS37R - Theory of Computation
   
red colored bar
grey colored bar

© The University of the West Indies. All rights reserved. Disclaimer | Privacy Statement
Telephone: (876) Fax: (876)
Site best viewed at 800 x 600 resolution or higher.