EGCP4310: Computer Networks


Credit Hours: 3.0
Terms Offered: Fall
Core Course


Introduction to the basic concepts of computer networking. The course will present the layered network architecture protocols and examine each of the layers in depth. Important topics such as packet switching, internetworking, client-server computing, wireless networking, and network security will be addressed.


  • Dr. Seth Hamman, Associate Professor of Computer Science and Cyber Operations


Outcome 1. Describe the well-known protocols and the main functionality of each of the five Internet layers.

Outcome 2. Build computer network applications that leverage TCP and UDP sockets.

Outcome 3. Identify best practices in computer network security.

Please describe the bug that you encountered or tell us what you think. We will log your username, email address, and the time that the issue was submitted.