Welcome to CPSC 317
Internet Computing

Instructor: Donald Acton

Course Pre-requisites CPSC 213 and either:
  1. CPSC 221 or
  2. one of CPSC 210, 211 and all of CPSC 260, EECE 320

Course Overview

Just about any application today uses a computer network in some form. The applications are as varied as computer games, sophisticated Internet commerce systems, shared workspace or development environments, and your car. This course will provide a basic introduction to the hardware of computer networking, how networks are constructed, how data is moved and routed through a network, and the principles and factors affecting the design of applications that use computer networks. The course focuses on examining the following sorts of questions:

Assignments and tests

The course will have 3 assignments and 5 quizzes (about 20 minutes each, in-class).

Text

Computer Networking: A Top-Down Approach

Fifth Edition, Kurose and Ross.

The University of British
 Columbia, A place of mind brand logo