Term Project

Why a Project?

This course covers a very large discipline, and—perhaps more so than many other areas of computer science—the discipline of computer security runs through many other areas. Because the class has a very limited amount of time, we will only touch the surface of many topics. The project is to give you an opportunity to explore one of these topics, or some other area or application of computer security that interests you, in some depth.

The Ground Rules

You may select a project from the list below (in most cases, you will need to refine or limit the suggestions). You may also think of a project on your own. The project can be a detailed research report or survey, or a programming project. In any case, check with me before beginning to be sure it is a reasonable project and no-one else has chosen it. Please select something that interests you!

You may work individually, or in groups of up to 4 people (if you want to have more than 4, please come see me). Of course, the larger the group, the more we will expect from it!

Some Suggestions for Project and Report Topics

What is Due, When

Please submit the following on the dates indicated:

  1. Project selection : due on Friday, January 13; 10% of project score. Submit a web page with your team members, a one-line title of your project, and a one-paragraph description. If you're doing a programming project, state the problem you want to solve and the requirements for a solution. A template for the web page will be available on January 9 on MyUCDavis.
  2. Project due : due on Wednesday, March 18 (this is the last day of class); 90% of your project score. Turn in your final project.

In all cases, submit the project to MyUCDavis as described in All About Homework. If a team has multiple members, only one need submit the material, and the others can simply submit a note saying who submitted the final project.


Version of January 2, 2006 at 11:05 PM
You can also obtain a PDF version of this.