Introduce concepts and fundamental issues of computer networks.
Andrew S. Tannenbaum, Computer Networks, (4th ed.), Prentice Hall, 2002.
Michael J. Donahoo and Kenneth L. Calvert, The Pocket Guide to TCP/IP Sockets (C Version), Morgan Kaufmann, 2001.
Ability to apply knowledge of mathematics, science and engineering.