|
CISC 260: Programming Paradigms
Assignments Winter 2006 |
You will have 6 assignments, worth a total of 20% of your course mark. I view these assignments as an extremely important part of your learning in CISC 260 and I hope you will take them seriously. Remember that spending time on the assignments is one of the best way to prepare for the quizzes and exam, which provide the other 80% of your mark.
In averaging your course mark, I will drop your lowest assignment and average the other five. I encourage you not to plan on this, but to do all the assignments. If you skip one, you're still responsible for the subject matter of the assignment on exams.
You must read the Assignment Policies page before you submit any assignments. If you ignore these rules, you may lose marks Please note especially that I will not accept late assignments.
| Assignment | Language | Date Due | sample solution |
| 1. Beginning Haskell | Haskell | Thursday, Jan. 19 | solution |
| 2. Student Data | Haskell | Thursday, Feb. 2 | solutions |
| 3. Using a Binary Search Tree | Haskell | Monday, March 6 | solution |
| 4. Beginning Prolog | Prolog | Friday, March 17 (in the box by noon) | solution |
| 5. Student Data in Prolog | Prolog | Tuesday, March 28 | Assn5Solution.pl |
| 6. Tile Puzzle | Prolog | Friday, April 7 (2 p.m.) | Assn6Solution.pl |