You are here: Home / Past Courses / Fall 2013 - 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.   C programs should follow the C99 standard, and Python programs should follow the Python 3 standard and run on a recent (3.2.x+) version of the Python interpreter. 

 

Project 1 - HTTP Server in Python

Assigned: September 12th, 2013
Due: September 26th, 2013 by 11:55pm

Details: Project DescriptionGrading Rubric

 

Project 2 - Parallel HTTP Server in Python

Assigned: September 26th, 2013
Due: October 10th, 2013 by 11:55pm

Details: Project Description | Grading Rubric

 

Project 3 - Network Tester (Part One)

Assigned: October 17th, 2013
Due: October 31st, 2013 by 11:55pm

Details: Project Description | Grading Rubric

 

Project 4 - Network Tester (Part Two)

Assigned: October 31st, 2013
Due: November 19th, 2013 by 11:55pm

Details: Project Description | Grading Rubric

 

Project 5 - Chat Room

Assigned: November 19th, 2013
Due: December 5th, 2013 by 11:55pm

Details: Project Description | Grading Rubric