Functional Programming MN1

Distance Course (2AD200)
Uppsala University, Sweden

Labs and Assignments

I will supervise 5 Saturday labs of 2 hours each (9:15-11:00), all in Unix lab 1515 in building 1 of MIC.

The initial lab aims at familiarisation with the SML/NJ language and programming environment. The last 4 labs each aim at personal support while completing and improving solutions to one of the mandatory 4 assignments.

Attendance at the labs is highly recommended. Also, without significant, constant practice and feedback, it is provably very hard to prepare properly for any exam.


Your solution must comply with the coding convention and ethics rules of this course. You may not use any library functions in your solution to the assignments. All programs, with optional test data, should be submitted in one file and submitted by the deadline. Your file must compile and execute when submitted to the Standard ML of New Jersey, version 110.59 (or 110.0.7), installed on the university Unix network.

Submitting solutions

Here are the rules about submitting solutions to the assignments:


Last modified: Thu Dec 7 15:30:49 MET 2006