CS 2510: Advanced (Distributed) Operating Systems

Programming Assignments

Project  1: due on Oct 17, 2018.

The programming assignments are being handled by the TA, Henrique Potter
Look at his webpage for more details.

Grading Policy

In general, programming assignments are graded on correctness, completeness, and clarity of coding (good style) and documentation. A perfect assignment is one that solves the entire problem in an elegant manner, and provides well documented easily understood code. A satisfactory assignment is one that is at the very least a correct solution - but sloppy coding, incomplete solutions, and poor documentation of the code will result in points being deducted.


Coding Style

Distributed Systems are among the most complex and difficult to understand software systems, given that various loci of execution.  As such, good coding style is very important, and you are expected to conform to good practices in writing and documenting your code.