Required Course Textbooks
- W. Richard Stevens, "UNIX Network Programming", 2nd edition,
volume 1, 1997 and volume 2, 1999, Prentice Hall.
- Stan Lippman,
C++ Primer, 3rd Edition, Addison-Wesley, Reading, MA, 1998.
- Ken Arnold and James Gosling, The
Java Programming Language, 2nd edition, Addison-Wesley,
1996. ISBN: 0-201-63455-4
Recommended Reading
- David Flanagan, "Java in a Nutshell," O'Reilly & Associates, Inc.
ISBN: 1-56592-183-6
- W. Richard Stevens, "Advanced Programming in the UNIX Environment," Addison-Wesley, 1992.
- Klieman, Shah, and Smaalders, "Programming with Threads," Prentice Hall, 1996.
- Gamma et at., Design Patterns: Elements of Reusable Object-Oriented
Software, Addison-Wesley, Reading, MA, 1994
- G. Booch. Object-Oriented Design with Applications (Second Edition), Benjamin-Cummings, 1993.
- B. Stroustrup. The C++ Programming Language (Second Edition), Addison-Wesley, 1991.
- S. Meyers. Effective C++, Addison-Wesley, 1993.
Back to CS544 home page.