TA: TBD.
Prerequisites: ECE 301 or 320, and 310 (required),
ECE 220 (recommended).
Some useful related courses, recommended for either concurrent
registration, or for the previous/following semester: ECE 425, ECE 426,
ECE 467, ECE 468, CS 414, CS 519.
Course description/objectives: By the end of this
course, you should be able to do all of the following:
- List all the components of the OSI layered model, and describe how
each of the protocols work.
- Execute those protocols on given network examples.
- Compute various measures of performance on various network examples.
- Evaluate the performance changes resulting from design choices.
- Design a (crude) image/video compression algorithm.
Overall, the goal is that by doing all of this, you will develop an
understanding of how existing packet-switched networks function today,
and of how they are able to support some modern applications involving
transport of audio/visual signals.