CPSC 441: Computer Communications

Professor Carey Williamson

Winter 2012

Assignments

CPSC 441 will have five assignments. In aggregate, the assignments count 25% toward your final grade in CPSC 441. Each assignment will be graded on a percentage scale. All assignments will be equally weighted, even though they might not be of equal difficulty.

Assignments are to be done individually. Most of the assignments will be programming assignments. There will be one assignment due about every 2 weeks during the semester, except at the very start of the year, and during midterm exam season.

The list of assignments appears below. The grading scheme for each assignment is also indicated. A sample solution for each assignment will be posted one week after the assignment due date.

Assignment solutions are to be submitted directly to your assigned TA via email, on or before the stated deadline. Late submissions will be penalized 4 marks per day.

Assignment 1: Silly Web Proxy is due Thursday, February 2 at 11:59pm.
Here is a sample solution courtesy of CPSC 441 student Akio Hoshikawa.

Assignment 2: TCP Traffic Analysis is due Thursday, February 16 at 11:59pm.
Here is a sample solution and sample output courtesy of CPSC 441 student Chris Nguyen.

Assignment 3: Road Trip! is due Thursday, March 15 at 11:59pm.
Here is a sample solution, its two input files ( topology.txt, trips.txt), as well as the five output files (SHP, SDP, STP, LCP, MTP) that it can generate.

Assignment 4: Budgie Bedlam is due Thursday, March 29 at 11:59pm.
Here is a sample solution, as well as the three graphs generated using it (Q1, Q2, Q3).

Assignment 5: Network Performance Analysis is due TUESDAY, April 10 at 11:59pm.
Here is a sample solution courtesy of CPSC 441 student Franky Cheung.