CSIT 435 Computer Networks

Introduction to Computer Networks, OSI model and network layers; protocols design; analog and digital communication; analog and digital modulation techniques; multiplexing; framing; error detection and correction; flow control and access control at the link layer; IP addressing; routing and routing protocols; tcp; congestion control and flow control; udp; application layer protocols and socket programming; wireless networks including Wi-Fi, Bluetooth and mobile networks; network management and emerging topics in networking such as software defined networking and machine learning for networking. Some programming assignments and practical work may be assigned.

Credits

3

Prerequisite

CSIT 202 and CSIT 221

Offered

Every Fall semester