Below are the assignments that have been distributed so far:
Assignment | Description | Writeup | Supporting Files | Duedate |
---|---|---|---|---|
1 | Simple ML functions | hw1 | none | Thursday, 4/8/10 at 11 pm |
2 | RSA Functions | hw2 | skeleton file hw2.sml skeleton file hw2big.sml bonus resource file rsa.zip |
Thursday, 4/15/10 at 11 pm |
3 | map/filter/reduce curried functions personality test |
hw3 | resource file utility.sml resource file personality.sml sample output hw3.log |
Thursday, 4/22/10 at 11 pm |
4 | ngram analyzer/generator | hw4 | resource file utility.sml resource file ngram.sml sample text constitution.txt sample text hamlet.txt sample text tom.txt |
Thursday, 4/29/10 at 11 pm |
5 | symbolic expressions | hw5 | skeleton file hw5.sml |
Thursday, 5/6/10 at 11 pm |
6 | relations, random art | hw6 | skeleton file hw6.scm graphics code graphics.scm |
Thursday, 5/13/10 at 11 pm |
7 | Parsing BASIC expressions | hw7 | skeleton file hw7.scm | Thursday, 5/20/10 at 11 pm |
8 | BASIC interpreter | hw8 | skeleton file hw8.scm supporting code hw8-support.scm additional resources |
Friday, 05/28/10 at 11 pm |
9 | Ruby (Bagels or Jotto) | hw9 | driver programs: bagels.rb,
jotto1.rb,
jotto2.rb sample logs: bagels.log, jotto1.log, jotto2.log jotto dictionary: jotto.txt all files in one zip: hw9.zip |
Friday, 6/4/10 at 11 pm |