logo Main   |   Register   |   Login

Network Programming

Learning Outcomes

At the end of this course the students will be able to:

  1. explain various concepts and techniques used in writing network programs.
  2. discuss the operation of various network programming functions used.
  3. construct network programs, especially client-server applications.
  4. manipulate network programming code to perform required tasks.


  1. W. R. Stevens, B. Fenner, A. Rudoff, Unix Network Programming, Vol. 1: The Sockets Networking API, 3rd Edition, Addison Wesley/Pearson Education International, 2004.
  2. W. R. Stevens, Unix Network Programming, Vol. 2: Interprocess Communications, 2nd Edition, Prentice Hall, 1999.
  3. Java Standard Edition Technical Documentation, (Online Open Courseware).
  4. Getting Started with Android: Google Official Online Courseware, 2014. (Online Open Courseware).
Register   |   Login

Copyright © 2014 Centre for Academic Excellence & Student Advisory and Development, All rights reserved.