Programming Assignments

Introduction to Computer Networks
Spring 2025

There will be a number programming assignments (PAs). The PAs start from teaching the basic Unix commands, the syntax of Go, and advance to the socket APIs and web APIs progressively. Collectively, the PAs will be your first experience of network programming and hopefully foster the implementation skills creating your own network apps in the future. The objective is to complete implementing a concurrent, secure, socket-based Web server by the end of the semester.

Port Assignment