Assignments Due
- 11 May: Have a great summer!
Announcements
- SEAS Course Evaluation
- Wednesday, 10 May: Final Solutions
- Wednesday, 10 May: Course Evaluation Survey
- Tuesday, 2 May: May 2 Manifest and Final Study-Guide
- Tuesday, 2 May: Rotunda Presentations
- Thursday, 27 April: Lecture 23 slides and Manifest
- Tuesday, 25 April: Lecture 22 slides and Manifest
- Tuesday, 18 April: Lecture 21 slides and Manifest
- Thursday, 13 April: Lecture 20 slides and Manifest
- Tuesday, 11 April: Lecture 19 slides and Manifest
- Thursday, 6 April: Lecture 18 slides and Manifest
- Tuesday, 4 April: Lecture 17 slides and Manifest
- Tuesday 4 April: The Defendant is Not Guilty!
- Thursday, 23 March: Lecture 16 slides and Manifest
- Thursday, 23 March: Prosecution Depositions and Defense Depositions
- Tuesday, 21 March: Lecture 15 slides, Manifest, Calendar and Problem Set 3.
- Saturday, 11 March: Defense Witnesses and Exhibits
- Thursday, 9 March: Civics lesson on US Trial procedures
- Thursday, 9 March: Lecture 14 slides and Manifest
- Tuesday, 7 March: Lecture 13 slides and Manifest
- Sunday, 5 March: Mock Trial Charges and Prosecution Witness List
- Thursday, 2 March: Lecture 12 slides and Manifest
- Tuesday, 29 February: John Viega's slides and Manifest
- Thursday, 24 February: The 680-page C++ Standard (Draft of 1996), and current language issues list
- Thursday, 24 February: Lecture 10 slides and Manifest
- Wednesday, 23 February: Mock Trial roles
- Tuesday, 22 February: Lecture 9 slides (including proof that uset is a subtype of bag that we didn't get to in class) and Manifest
- Tuesday, 22 February: Montana Department of Fish and Game's answer to telling apart Black Bears and Grizzliles
- Thursday, 17 February: Links to Project Pages
- Thursday, 17 February: Lecture 8 slides and Manifest
- Tuesday, 15 February: Lecture 7 slides and Manifest
- Thursday, 10 February: Lecture 6 slides and Manifest
- Tuesday, 8 February: Languages Summary based on language panels
- Tuesday, 8 February: Lecture 5 slides and Manifest
- Friday, 4 February: Language study plan (mailed to cs655-students).
- Thursday, 3 February: Lecture 4 slides and Manifest.
- Tuesday, 1 February: Lecture 3 slides and Manifest. In class Thursday, we will continue your group discussions on milestones in programming languages.
- Friday, 28 January: Appendix A (postscript) of the Turbak and Gifford notes is available as a separate .ps file
- Thursday, 27 January: Links to the best position papers
- Thursday, 27 January: Some errors have been found in the Turbak & Gifford notes.
- Thursday, 27 January: Lecture 2 slides and Manifest
- Wednesday, 26 January: Algol60 interpreter available. Run it by: ~cs655/Software/algol60/a60 ~cs655/Software/algol60/examples/nqueen.a60 (on a Sparc; source code is in ~cs655/Software/algol60/ if you want to build a version for another platform).
- Tuesday, 25 January: Snow Day! - class canceled
- Saturday, 22 January: Student pictures are now available.
- Handouts: Copies of all handouts that are not available on the web can be found in the top file cabinet in 234. Ignore the message on the front about not taking copies --- you should take it unless it is the last copy.
- Thursday, 20 January: First Class - 12:30 in Olsson 011 (Lecture Slides)
Thursday, 20 January: Manifest - Thursday, 20 January: A disussion forum is now available. If you are looking for project teammates, try posting a message there.
Assignments Past Due
- Monday, 31 January, noon: Last chance to request project teammates
- Monday, 24 January by 11:59pm: First position paper due
- Thursday, 3 February, in class: Problem Set 1
- Sunday, 6 February: Send mail about the papers you choose to read (see 3 Feb Manifest)
- Week of 7 Feb: All groups should meet with Dave or John to bounce your project idea. If you have not already done so, send email to arrange a meeting.
- Wednesday, 16 February: Project Proposal
- Monday, 21 February: Position Paper 2
- Thursday, 24 February, before 11am: Send email about Sather and Eiffel
- Monday, 28 February: Position Paper 3
- Tuesday, 29 Feburary, before 11am: Send one good question about Viega's paper
- Thursday, 2 March, in class: Problem Set 2
- Thursday, 2 March (5pm): Prosecutors only - formal charges, witness and exhibits list
- Tuesday, 7 March (11am): Send a three-line email message on whether on not you think proof-carrying code is useful.
- Tuesday, 7 March (5pm): Defense only - witness and exhibits list
- Tuesday, 21 March (11am): Send mail about functional languages (see 9 March Manifest)
- Tuesday, 21 March (5pm): Attorneys and Witnesses - Depositions
- Thursday, 23 March: 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
- 10 May: Final Exam
University of Virginia
CS 655: Programming Languages
cs655-staff@cs.virginia.edu
Last modified: Mon Feb 26 12:48:28 2001