University of Winnipeg


Course Objectives / Learning Outcomes

This course is an introduction to fundamental concepts in computer networks. It covers the principles, technology, protocols, and algorithms of computer networks. The layers of the network stack are discussed, with particular focus on the internet network stack following a top-down approach. Topics of discussion include network technologies, simple and sliding window protocols, routing and routing algorithms, congestion control, quality of service, security, and network applications.

Course Outline (Tentative)

  1. Introduction
  2. Core Layers
  3. Selected Network Topics

Course Syllabus

The complete course syllabus is here (PDF)