CS 456 Computer Networks (3H:0L:3C)
Prerequisites: MATH 337 or CS 324
This course covers the design of modern communication networks. Topics include: point-to-point and broadcast network solutions; ISO-OSI model description; circuit switching and packet switching; network topology, physical link layer; communication techniques; data link layer, flow control and error recovery; network layer, routing; local area networks, medium access control; examples of commonly used networks and protocols.