CS655: Programming Languages, Spring 2001
Calendar |
Challenges |
Lectures |
Manifests |
Problem Sets |
Projects |
Resources |
Syllabus
|
CS655: Programming Languages
Scheming Schemers, Mocking Mockingbirds, and Objecting Objectively
Spring 2001
Recent Announcements
- Tuesday, 1 May: Final Preparation
- Monday, 30 April: Project Presentations
- Thursday, 19 April: Manifest (no lecture slides)
- Tuesday, 17 April: Manifest, Lecture
- Thursday, 12 April: Manifest, Lecture
- Tuesday, 10 April: Manifest, Lecture, Problem Set 4
- Thursday, 5 April: Manifest, Lecture
- Tuesday, 3 April: Manifest (no lecture slides)
- Thursday, 29 March: Manifest, Lecture
- Tuesday, 27 March: Manifest, Lecture, Project Proposals
- Thursday, 22 March: Manifest, Lecture
- Tuesday, 20 March: Manifest, Lecture
- Tuesday, 6 March: Manifest, Lecture
- Thursday, 1 March: Manifest, Lecture
- Tuesday, 27 Feburary: If you are curious about the mock trial, here is last year's edition. (If we have a trial this year, the defendant would be someone else.)
- Tuesday, 27 Feburary: Manifest, Lecture, Problem Set 3
- Thursday, 22 Feburary: Manifest, Lecture
- Tuesday, 20 Feburary: Manifest, Lecture
- Thursday, 15 February: Manifest, Lecture
- Tuesday, 13 February: Manifest, Lecture
- Thursday, 8 February: Manifest, Lecture
- Tuesday, 6 February: Manifest, Lecture (note: we only got through the first 9 slides; the rest will be covered Thursday
- Thursday, 1 February: Manifest, Lecture
- Tuesday, 30 January: Manifest, Lecture
- Thursday, 25 January: Manifest, Lecture
- Tuesday, 23 January: Manifest, Lecture, Problem Set 1, Challenge 1
- Tuesday, 23 January: Student List
- Thursday, 18 January: Manifest, Lecture Slides, Registration Survey
- Saturday, 13 January: The first class is Thursday, 18 January. Class will be in Olsson 228E, Tuesdays and Thursdays 12:30-1:45. Note the room change.
- Saturday, 13 January: See last year's course web site for an idea of what the course will be like. There will be some major changes this year.
Programming Languages in the News
Some links to recent news articles and papers relevant to topics discuss in class:
- Advanced-placement tests switch to Java, CNET News, 19 December 2000.
- Java: Slow, ugly and irrelevant, Simson Garfinkel, Salon Magazine, 8 January 2001.
- Developers may be real losers in Java case, CNet News, 24 January 2001. Did Microsoft kill Java or did Sun do it all by itself?
- Java Feud Ends With Cheer All Around, eCompany News, 1 March 2001 (their date, really 30 January 2001). "Microsoft is barred from using Sun's compatibility trademark (a steaming cup of java) for all eternity."
Assignments Past Due
- Sunday, 21 January (11:59pm): Problem Set 0: Registration Survey
- Thursday, 1 February (12:30pm): Problem Set 1: Higher-Order Functions
- Thursday, 22 February (in class): Problem Set 2: Metalinguistic Abstraction
- Tuesday, 6 March (in class): Problem Set 3: Not My Favorite Programming Language
- Sunday, 18 March (11:59pm): Email about project ideas
- Tuesday, 27 March (in class): Project Proposal
- Tuesday, 10 April (email): Project Progress Report - send me an email update on the status of your project and your plans to complete it by 1 May.
- Tuesday, 19 April (in class): Problem Set 4
- Tuesday, 1 May (in class): Project Report
University of Virginia Department of Computer Science CS 655: Programming Languages |
David Evans evans@virginia.edu |