Below are the assignments that have been distributed so far:
Assignment | Description | Writeup | Supporting Files | Duedate |
---|---|---|---|---|
1 | Simple ML functions | hw1 | none | Thursday, 1/11/07 at 11 pm |
2 | More ML functions | hw2 | skeleton file hw2.sml skeleton file hw2big.sml |
Wednesday, 1/17/07 at 11 pm |
3 | map/filter/reduce curried functions personality test |
hw3 | resource file utility.sml resource file personality.sml sample output hw3.log |
Wednesday, 1/24/07 at 11 pm |
4 | ngram analyzer/generator | hw4 | resource file utility.sml resource file ngram.sml sample text constitution.txt sample text hamlet.txt |
Wednesday, 1/31/07 at 11 pm |
5 | symbolic expressions | hw5 | skeleton file hw5.sml |
Wednesday, 2/7/07 at 11 pm |
6 | basic Scheme, structures | hw6 |   | Wednesday, 2/21/07 at 11 pm |
7 | BASIC interpreter in Scheme | hw7 | skeleton file hw7.scm Fibonacci program program.bas |
Saturday, 3/3/07 at 5 pm |
8 | Ruby (Bagels or Jotto) | hw8 | driver programs: bagels.rb,
jotto1.rb,
jotto2.rb sample logs: bagels.log, jotto1.log, jotto2.log jotto dictionary: jotto.txt |
Friday, 3/9/07 at 11 pm |