CMSC 330, Fall 2008

Organization of Programming Languages

Lectures

Lectures & Discussions

Lectures will generally be available on-line shortly after the class meets.

Discussion Material

Projects

You must submit your projects electronically using the submit server. You will log in to the submit server using your University Directory ID. Once you log in, click on the submit link for the project you wish to submit, and follow the directions. Alternately, we will supply you with a command-line tool for submitting each project.

  • Project 1 - Write a Ruby program to analyze census data
  • Project 2 - Write a unit test framework and test Graph class using the framework
  • Project 3 - Boolean formulae
  • Project 4 - A language interpreter
  • Project 5 - A multi-threaded simulation in Ruby
  • Project 6 - Multi-threading in OCaml

Homework

Exams

Practice problems and exams

Valid HTML 4.01!

Valid HTML 4.01!