Homeworks will have both a programming and a written part.
Name | Date Out | Date In | Links |
---|---|---|---|
1: Basics | 12 Feb | Th 18 Feb, 1:00pm | written code (right click and Save as...) |
2: Numbers | 19 Feb | Th 25 Feb, 1:00pm | programming, hw02.sml, written |
3: Lists | 26 Feb | Th 4 Mar, 1:00pm | problems, hw03.sml, written handin |
4: Analysis and Sorting | 5 Mar | Th 11 Mar, 1:00pm | problems, code, written handin |
5: Trees | 12 Mar | MON 22 Mar, 11:59pm | problem description, written handin, support code, handin file, challenge code |
6: Datatypes | 26 Mar | Th 1 Apr, 1:00pm | written, programming, code |
7: Functions | 2 Apr | Th 8 Apr, 1:00pm | written, programming, code, library code |
8wc: Sequence Analysis and Challenge Problem | 9 Apr | Th 15 Apr, 1:00pm | written, challenge |
8: Barnes-Hut | 9 Apr | FRI 23 Apr, 11:59pm | programming, code, sequence library (see lab), visualizer |
9: Modules | 23 Apr | Fri 30 Apr, 11:59pm | programming and challenge, code |
10: Machine Learning | 30 Apr | Wed 12 May, 11:59pm | programming, code, data (big file) |
10 Challenge Problems | 13 May | Thursday, May 20, 5:00pm | problems, code |
Name | Date | Links |
---|---|---|
Lab 1: Basics | 11-12 Feb | handout, lab01.sml |
Lab 2: Numbers | 18-19 Feb | handout, lab02.sml |
Lab 3: Lists | 25-26 Feb | handout, lab03.sml |
Lab 4: Analysis | 4-5 Mar | handout, lab04.sml |
Lab 5: Trees | 11-12 Mar | handout, lab05.sml |
Review/HW help session (optional) | 18-19 Mar | |
Lab 6: Datatypes | 25-26 Mar | handout, lab06.sml |
Lab 7: Functions | 1-2 Apr | handout, lab07.sml |
Lab 8: Sequences | 8-9 Apr | handout, code, sequence library |
Lab 9: Modules | 15-16 Apr | handout, code |
HW help session (optional) | 22-23 Apr | |
HW help session (optional) | 29-30 Apr | |
Lab 10: Input-Output | 6-7 May | handout, code |
Dates for assignments beyond the one currently out are tentative at this point.