Computational Law

Term Project Overview

The purpose of the course project is to give each team of students a chance to exercise and demonstrate their understanding of Computational Law by analyzing a relevant social problem, designing a Computational Law solution, and evaluating the solution.

The course staff will evaluate projects on the basis of several factors - (1) social value of the application (25%), (2) appropriate use of Computational Law technology (50%), and (3) difficulty of the work (25%). Social value is subjective. If the social value of a project is not obvious to the staff, we may ask other students to evaluate. Appropriate use of Computational Law is most important. Using Computational Law where other technology would work as well or better or failing to use Computational Law techniques where appropriate would lead to low scores. Difficulty includes the amount of effort that must be expended to analyze the problem, design a solution, and evaluate the design.

Each team of students should select a topic of its own. The topic may be a larger or more complex version of an example used in class (e.g. encoding complex building codes, implementing an academic program sheet, describing a complex game), or it could be an entirely new topic.

Comments and complaints to