Slide 1




CMPS 500 - Operating Systems 
Operating System Concepts
by Avi Silberschatz (Author), Greg Gagne (Author), Peter Baer Galvin (Author)
CMPS 501 - Programming Languages 
Concepts of Programming Languages
by Robert W Sebesta(Author)
CMPS 502 - Computer Organization
Computer Organization and Design: The Hardware/Software Interface by David A. Patterson and John L. Hennessy
CMPS 511 - Design and Analysis of Algorithms
Introduction to Algorithms, Second Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein
CMPS 512 - Theory of Computing 
An Introduction to Formal Languages and Automata
by Peter Linz
CMPS 520 - Database management Systems 
Database management Systems
by Ramakrishnan (Author), Gehrke (Author)
CMPS 527 - Object Oriented Software Engineering 
Object Oriented Software Engineering
by Stephen R. Schach (Author)
CMPS 532 - Neural Networks 
Neural Networks
by Simon Haykin (Author)
CMPS 533 - Telecommunications
The Essential Guide to Telecommunications (3rd Edition)
by Annabel Z. Dodd (Author)
CMPS 534 - Digital Data Networks 
Computer Networks: A Systems Approach
by Bruce S. Davie, Larry L. Peterson, David Clark
CMPS 535 - Distributed System Design
Distributed System Design
by Jie Wu(Author)