CSC361: Computer Communications and Networks

University of Victoria
Summer 2026


Course Outline: here

Overview: Introduction to computer communication networks based on the TCP/IP protocol stack; principles of resource management, error control, flow control, and congestion control; algorithm and protocol design for wireless and wired networks.

Prerequisites: CENG 255 or ECE 255 or CSC 230

Textbook: Computer Networking: A Top-Down Approach, 9th Edition, James F. Kurose and Keith W. Ross, Pearson, ISBN-13: 9780135415603

Instructor: Dr. Wenjun Yang, ECS 627, wenjunyang at uvic dot ca

Office Hours: F 12:00 PM – 1:00 PM, or by appointment.

TAs: Lectures: [Tentative Lecture Schedule and Notes]

Labs/Tutorials:

Assessment for CSC361:
Programming Assignment 1 10% Due May 29
Programming Assignment 2 15% Due June 26
Programming Assignment 3 10% Due July 28
Assignments Total 35%
Homework Exercises (10 total) 10% Due Fridays
Midterm 1 10% June 5
Midterm 2 10% July 3
Final Exam 35% TBD

Note: A minimum score of 50% on the final exam is required to pass the course.



Feedback: I am willing to hear from you. Please let me know your questions, suggestions, comments, opinion, and expectation on the lectures, assignments, projects, and the course.