Introduction to communications networks. Network architecture. Probabilistic description of network Queuing analysis. Packet transmission and error control. Dynamic routing. Media access control. Connection admission and congestion control. Design tradeoffs and performance evaluation. Application examples. [Offered: S] Prereq: ECE 358; Level at least 4A Computer Engineering or Electrical Engineering or Software Engineering