Tuesday, 21 March (5pm) | Attorneys and Witnesses - Depositions |
Thursday, 23 March (11:59pm) | Project Preliminary Report |
Monday, 3 April (11:59pm) | Jurors only - Position Paper 4 (Mock Trial Judgement) |
Tuesday, 11 April (in class) | Problem Set 3 |
Monday, 17 April (11:59pm) | Position Paper 5 |
Friday, 28 April | Project Final Report |
Monday, 1 May, 6:30-9pm | Project Rotunda Presentations |
Saturday, 6 May - Wednesday, 10 May | Final Exam (you will pick times somewhere in those days) |
Nothing else will be assigned except for small, ungraded emails to get you thinking about the reading assignments. These will also be opportunities to get bonus points by solving "challenge problems".
Project groups are also encouraged to schedule meetings with Dave and John throughout the remainder of the course.
Functional Languages | |
Tuesday, 21 March | Fixed Points |
Thursday, 23 March | Functional Languages, Type Inference |
Mock Trial | |
Tuesday, 28 March | Mock Trial Part 1: Openings, Prosecution Witnesses |
Thursday, 30 March | Mock Trial Part 2: Defense Witnesses, Closings |
Denotational Semantics | |
Tuesday, 4 April | Denotational Semantics |
Thursday, 6 April | Type Inference Revisited |
Distributed Programming | |
Tuesday, 11 April | Monitors, Transactions |
Thursday, 13 April | Dataflow |
Research Topics | |
Tuesday, 18 April | Aspect-Oriented Programming |
Thursday, 20 April | Garbage Collection |
Tuesday, 25 April | Static Checking, Type Qualifiers |
Thursday, 27 April | Other Ways to Program |
Project Presentations | |
Monday, 1 May, 6:30pm-9pm | Student project presentations, in the Rotunda Lower West Oval Room |
PL Jeopardy | |
Tuesday, 2 May | Who wants to be a hecto-billionaire? |
The format of the final will be:
Finals will be videotaped so that we may review your answers. No one besides the course staff will ever see you exam video.
University of Virginia CS 655: Programming Languages |
cs655-staff@cs.virginia.edu Last modified: Mon Feb 26 12:48:25 2001 |