You are here: Home / Past Courses / Fall 2014 - ECPE 177 / Projects

Projects

Overview

All network programming projects are to be completed individually. You can discuss problems and potential solutions with other students, but you cannot share completed programs or significant pieces of completed code. See the honor code in the syllabus for more details.

All programming projects are to be completed in Linux, follow the Python 3 standard, and run on a recent (3.4.x+) version of the Python interpreter. 

 

Project 1 - HTTP Server in Python

Assigned: September 9th, 2014
Due: September 25th, 2014 by 11:55pm

Details: Project DescriptionGrading Rubric

 

Project 2 - Network Tester (Part 1)

Assigned: September 30th, 2014
Due: October 9th by 11:55pm

Details: Project Description | Grading Rubric

 

Project 3 - Network Tester (Part 2)

Assigned: October 9th, 2014
Due: October 23rd by 11:55pm

Details: Project Description | Grading Rubric

 

Project 4 - Parallel HTTP Server

Assigned: October 23rd, 2014
Due: November 6th by 11:55pm  (extended to November 13th by 11:55pm)

Details: Project Description | Grading Rubric

 

Project 5 - HTTP Load Balancer

Assigned: November 13th, 2014
Due: December 4th by 11:55pm   (extended to December 10th by 11:55pm - NO LATE SUBMISSIONS ACCEPTED)

Details: Project Description | Grading Rubric