[ Back to course homepage ]


Software Project for ECE 423/544 Spring 2020

Projects Objective

The software project of this class provides a unique chance to practice writing basic communication protocols and test your protocol in a real environment.

Project Schedule

Particular Resource Due Date Remarks
Introduction to the Prototyping Project Download - -
Assignment 1 Download January 31 2020 -
Network Programming using Python Download - -
Assignment 2 Download February 7 2020 -
Assignment 3 Download February 14 2020 Please refer these slides (from #77)
Assignment 4 Download February 21 2020 -
Networking APIs for Python and Mininet Download - -
Assignment 5 Download February 28 2020 -
Reliable Transport Download - -
Assignment 6 Download March 27 2020 -
Final Project Instructions Download - See the timeline on Slide#8

Important Links

Title Link Remarks
Mininet Link -
UDP Server and Client Link Single request response