CS 135: Assignments

CS 135: Designing Functional Programs


There are some pages you are responsible for reading before beginning assignments:

  1. General Information about Assignments
  2. Format of Assignments

We do not accept late assignments (plan your time carefully and do NOT submit last minute to avoid circumstances that could result in your assignment being late (e.g. last minute computer breakdown, your Internet connection is slow, submitting wrong file, etc.).
Only files submitted to MarkUs by the deadline (not emailed) will be marked. If you are having issues submitting to MarkUs, keep trying until successful or there is an announcement about an officlal problem with MarkUs. If you have problems submitting to MarkUs, read any messages carefully, take screenshots (especially ones that show the time and error) and email those to cs135@uwaterloo.ca so we can check if there is an official problem with MarkUs.

Winter 2019

  • Assignment 00: PDF
    Provided files: function.rkt, acadinteg.txt survey.rkt
    Due: Tuesday, January 15, 2019, 9:00 PM

    A00 must be submitted by all registered students, regardless of date of registration. If a student becomes registered after the A00 deadline, A00 must be completed within two days of registration and before the next assignment being submitted for marks.

  • Assignment 01: PDF
    Due: Tuesday, January 22, 2019, 9:00 PM
  • Assignment 02: PDF
    Provided files: score.rkt, weather.rkt, pizza.rkt, bonus.rkt
    Due: Tuesday, January 29, 2019, 9:00 PM
  • Assignment 03:
    Due: Tuesday, February 5, 2019, 9:00 PM
  • Assignment 04:
    Due: Tuesday, February 12, 2019, 9:00 PM
  • Assignment 05:
    Due: Thursday, February 28, 2019, 9:00 PM
  • Assignment 06:
    Due: Tuesday, March 12, 2019, 9:00 PM
  • Assignment 07:
    Due: Tuesday, March 19, 2019, 9:00 PM
  • Assignment 08:
    Due: Tuesday, March 26, 2019, 9:00 PM
  • Assignment 09:
    Due: Tuesday, April 2, 2019, 9:00 PM

Last modified on Sunday, 20 January 2019, at 20:51 hours.