CS655: Programming Languages
Virginia , United States
Visit Program Website
Tuition Fee
Start Date
Medium of studying
Duration
Details
Program Details
Degree
Masters
Major
Computer Science | Programming Languages Development | Software Development
Area of study
Information and Communication Technologies
Course Language
English
Intakes
| Program start date | Application deadline |
| 2001-01-18 | - |
About Program
Program Overview
CS655: Programming Languages
Course Overview
The University of Virginia, Department of Computer Science, offers CS655: Programming Languages, which was taught in Spring 2001. The course is described as "Scheming Schemers, Mocking Mockingbirds, and Objecting Objectively."
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 February: 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 February: Manifest, Lecture, Problem Set 3
- Thursday, 22 February: Manifest, Lecture
- Tuesday, 20 February: 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 discussed 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
Instructor
- David Evans
Department and University
- University of Virginia
- Department of Computer Science
- CS 655: Programming Languages
See More
