CS 442 Projects

Projects are to be performed individually, or in groups of 2 or 3. If the project is to be performed in groups, then the scope should be larger. Also, group projects should clearly specify who is going to do what part of the project in the project definition.

The goal of the project is to get some implementation experience with respect to distributed systems. There are way too many technologies out there that are related to distributed systems. Your project may take various different forms, such as:

Some example technologies of interest:

You can pick something else as well. Note that doing a middleware project is often more difficult but you will learn more. It is important to scope such projects properly.

We have two deliverables for the project:

Important Dates: