CSE 341 -- Assignments

  1. Assignment 1 - Haskell warmup. Due Sept 29, 10pm
  2. Assignment 2 - Haskell project. Due Oct 10, 10pm
  3. Assignment 3 - Scheme warmup. Due Oct 20, 10pm
  4. Assignment 4 - Scheme metacircular interpreter. Due Oct 28, 10pm
    Starting code, tests, and sample ouput for inspect-it: interpreter.scm, interpreter-tests.scm, sample-output.txt
  5. Assignment 5 - Scheme macros. Due Nov 7, 10pm
  6. Assignment 6 - CLP(R). Due Nov 14, 10pm
  7. Assignment 7 - Ruby warmup. Due Nov 21, 10pm
  8. Assignment 8 - Ruby project. Due Dec 1, 10pm (changed!)
    Starter test file: assign8_tests.rb
  9. Assignment 9 - Java generics. Due Dec 8, 10pm. (Max of 1 late day for this last assignment, so that we can post the solution for people who want to use it to study for the final.)

Turnin and Grades

The turnin page has separate areas for each assignment. Turnin lets you turn in multiple files (this is preferred over turning in a single zip file). Homework comments will be posted in the dropbox.

The gradebook can also be accessed from Catalyst Tools (https://catalysttools.washington.edu/) in the Gradebook section under the Participant tab.