CPS 210 Operating Systems
home calendar topics work resources

Peer Assessment

Lab 3: DeFiler: A Simple File System in Java

Lab 2: Multi-threaded programming in Java

Lab 1b: Implementing a shell

Lab 1a: Heap manager

How to submit?

You will submit through website at: https://www.cs.duke.edu/csed/websubmit using the course label as "compsci210". You should then choose the appropriate lab label provided in the lab handout. You can submit the files multiple times before the deadline and we will treat the latest submission as the final submission for grading.

Generic note

This note applies to all labs in this class.

We all know that there are various fragments of code available on the web that are relevant to the lab assignment(s). You are not prohibited from looking at material on the web. We believe that we have provided you with enough to start with that it will not benefit you to import source code from anywhere else. The point of the lab is to learn, and we want to make it easy for you to learn!

When you hand in the lab, we expect that your code is your own. If you incorporate source code from some external source, you must add a comment indicating the imported code and the source of that code. Most importantly you should be able to explain any part of your code in detail, and why you chose to do it that way and not some other way. If you encounter code from some external source that diminishes your opportunity to learn by doing the lab, please inform us (we may not be aware of it).