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

Please submit the following on the dates indicated:

  1. Project selection: due date: January 22, 2003; weight: 10% of project score
    Pick your team member(s), if anyone other than you. Submit a web page with your team members, a one-line title of your project, and a short description. If you're doing a paper, state the theme and why you chose it. 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 15 on MyUCDavis.
  2. Project design: due date: February 5, 2003; weight: 30% of project score
    Submit a detailed plan for your project (and any team member changes) to the web page you already submitted. If you're doing a paper, you need to send a detailed outline, plus enough background and references to convince me you can turn this into a good, solid term paper. If you're doing a programming project, you need to have a set of specifications and a design document, and show that your program will solve the problem you are tackling. Again, a template for the web page will be available on January 29 on MyUCDavis.
  3. Project: due date: March 14, 2003; weight:60% of project score
    Submit your completed project. You need not submit a web page for this.

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, but the names of all team members must be on the submission.

Here is a PDF version of this document.