We will be using C for projects, because that is the language used to implement operating systems. The first project will be done individually, and following projects will be done in groups.
There will be four projects. For each one, you will submit code and a make file for compiling the code. We will have a demo day where we will meet with all of you and test your code. In addition, you will be responsible for turning in a writeup a day after the coded is due.
Projects may be done on any machine you wish. However, we will test them on the machines in the labs, so you must make sure the execute correctly on those machines.
You will submit projects by coping them to a handin directory under the course directory. Projects will all be due at 9 pm on a Thursday, and we will disable write permissions to the directory at that time to prevent late submissions.