Skip to main content

EC EN 426

Computer Networks

Electrical and Computer Engineering Ira A. Fulton College of Engineering

Course Description

Learn the principles and practices of network protocols used on the Internet. Develop software that interfaces with computer networks. Examine networking challenges such as reliability, security, and privacy.

When Taught

Fall

Grade Rule

Grade Rule 8: A, B, C, D, E, I (Standard grade rule)

Min

4

Fixed

4

Fixed

3

Fixed

3

Title

Networking Principles

Learning Outcome

Identify and explain the layers of the Internet networking stack and its purpose.

Title

Network Programming

Learning Outcome

Build network programs using socket programming to interface with other computers.

Title

Networking Challenges

Learning Outcome

Evaluate the challenges and trade-offs associated with building a reliable and secure networking application and protocol.