CPE 610 - Programming for Communication



Lectures: Monday and Wednesday 15:55-17:15 PM, MD 330.

Instructor: Emil Jovanov, Ph.D.

E-mail: jovanov@ece.uah.edu
Office: 213, Engineering Building
Phone: (256) 824 6632
Office hours: Tuesday/Thursday 9:00-11:00 AM

Credit: 3

Prerequisites: CPE197, EE/CPE 302

Description: Introduction to the basic computer network concepts, network models, and underlying technologies. Local area networks, Ethernet, wireless networks. Internetworking and Internet. TCP/IP protocol suite. Sockets and socket programming. Distributed computing. Application protocols (HTTP, FTP, SMTP). Next generation Internet. Students will be expected to do additional work in the area of performance analysis, throughput and congestion control from a probabilistic standpoint, and prepare simple network performance simulations.

Text book: Larry L. Peterson, Bruce S. Davie, "Computer Networks, A Systems Approach," Second Edition, Morgan Kaufman Publishers, Inc., 2000.

Behrouz Forouzan, "TCP/IP Protocol Suite," McGraw-Hill, 2000.

Course Outline:

Tentative grading:

Important Dates

Other useful books:

WWW sites: