For Computer Science Students

 
Course Book Name
Database Management Systems (Core)

Elmasri, R., Navathe, S., Fundamentals of Database Systems Benjamin Cummings, Fifth(latest) Edition, 2003

Advanced Operating Systems
(Core)

Distributed System by Tanenbaum and Martin Stein(latest)

Concepts of Programming Languages and Compilers (Core)

Required: Concepts of Programming Languages: 6th Edition By Roberto W. Sebesta
Recommended: Compilers: Principles, Techniques, and Tools By A. Aho, R. Sethi and J. Ullman

Internet Protocols (optional)

TCP/IP protocol suite Forouzan Internetworking with TCP/IP Principles,protocols and archtecture

Distributed Information System (optional)

Distributed operating systems- Andrew .Tanenbaum

Distrbuted Systems Principles and Paradigms- Tanenbaum , VAN STEEN

Java (optional)

Any good book you are confortable with. Most of your assignments will be in java.

Computer Security and Integrity (optional)

Matt Bishop. Computer Security - Art and Science. Addison Wesley. 2003. (ISBN: 0-201-44099-7)

Web Database Development
(optional)

PHP Essentials 2nd Edition, Julie C. Meloni, Premier Press, 2003. (ISBN 1931841349). 
Web Database Development Step by Step .NET Edition", Jim Buyens, Microsoft Press, 2002. (ISBN 073561637X).