University of Virginia, Department of Computer Science
CS655: Programming Languages
Spring 2000

Position Paper 4: (Guilty || !Guilty)

Due: Monday, 3 April (11:59pm)
Jurors Only - if you had a role in the trial your trial activity counts as position paper 4.

Write a judgement arguing for or against the conviction of the Defendant.

If you argue for conviction (the Defendant is guilty), you must argue convincingly that the Prosecution demonstrated that the Defendant caused significant harm, that this harm resulted from the Defendant's negligence, ignorance or poor judgement based on what was known about programming languages at the time C++ was designed. In addition, you should suggest a punishment that fits the crime (be creative!).

If you argue against conviction (the Defendant is not guilty), you must argue convincingly that the Prosecution did not prove their case. You could argue that they did not show significant harm resulting from the Defendant's actions, or that while there was significant harm, the Defendant acted reasonably given the practical constraints and what was known about programming languages at the time.

A good position paper will make effective use of course readings and testimony from the trial.


CS 655 University of Virginia
CS 655: Programming Languages
cs655-staff@cs.virginia.edu
Last modified: Mon Feb 26 12:48:19 2001