CS 135: Designing Functional Programs

Home

This is the home page for CS 135 Winter 2017, an introductory computer science course at the University of Waterloo using the functional language Racket. See the Course Philosophy page for official descriptions of the course, and the Calendar page for a detailed set of topics.

Announcements

This section will contain late-breaking announcements in reverse chronological order; students should check it at least once a day. Make sure to refresh this page in your browser to avoid looking at an old cached copy.

Midterm Instruction Page (2017-02-17)

Midterm Instruction Page has been posted and can be found under Exams heading.

A06 Deadline Extended (2017-02-14)

Deadline for Assignment 06 is extended till Thursday, February 16, 9 AM. There will be no more extensions in future.

Midterm Review Session (2017-02-13)

Midterm Review Session will be held on Wednesday, February 15, 6 PM in MC 2065. Attendance is optional.

A05 Grades are Released (2017-02-13)

You can check your mark for A05 on MarkUs now. Please read the comments TA gives and avoid making same mistakes again on future assignment. If you have any questions, you can talk to instructor or one of the ISAs, or refer to the sample solution. (Make sure you do that if you plan to ask for remark).

A04 Grades are Released (2017-02-07)

You can check your mark for A04 on MarkUs now. Please read the comments TA gives and avoid making same mistakes again on future assignment. If you have any questions, you can talk to instructor or one of the ISAs, or refer to the sample solution. (Make sure you do that if you plan to ask for remark).

A06 is Posted (2017-02-06)

Assignment 06 is now posted on the course web page under the assignments heading. Please try to start early, and get help if you need it. Remember that assignment deadlines are firm.

A5 is posted (2017-01-30)

Assignment 05 is now posted on the course web page under the assignments heading. Please try to start early, and get help if you need it. Remember that assignment deadlines are firm.

A03 Grades Released (Important Marking Note) (2017-01-30)

A03 marks and feedback are now available on Markus. Please read the TA feedback in order to avoid making the same mistakes again on future assignments. If you have any questions, you can talk to an instructor or one of the ISAs, or refer to the sample solution. (Make sure you do that if you plan to ask for remark). Common mistakes students made can be found on the post-mortem webpage under Assignments.

A04 is posted (2017-01-23)

Assignment 04 is now posted on the course web page under the assignments heading. Please try to start early, and get help if you need it. Remember that assignment deadlines are firm.

A02 Grades are Released (2017-01-23)

You can check your mark for assignment 02 on markus now. Please read the comments TA gives and avoid making same mistakes again on future assignment. If you have any question, you can talk to instructor or one of the ISAs, or refer to the sample solution. (Make sure you do that if you plan to ask for remark). Common mistakes students make can be found under Post-Mortems.

A01 Grades are Released (2017-01-16)

You can check your mark for assignment 01 on markus now. Please read the comments TA gives and avoid making same mistakes again on future assignment. If you have any question, you can talk to instructor or one of the ISAs, or refer to the sample solution. (Make sure you do that if you plan to ask for remark). common mistakes students make can be found under Post-Mortems. [Note] : MarkUs can't detect that Q4 is a bonus , but we'll adjust the marks later and post the correct marks on the View Marks page of the course website

A03 is posted (2017-01-15)

Assignment 03 is now posted on the course web page under the assignments heading.

A02 is posted (2017-01-09)

Assignment 02 is now posted on the course web page under the assignments heading. Please try to start early, and get help if you need it. Remember that assignment deadlines are firm.

A0 & A1 are available (2017-01-05)

Both can be found HERE .

Tutorial one this week (2017-01-05)

First tutorial is as scheduled but attendance is optional. You only need to go to your first tutorial if you have not completed Assignment 00 before your tutorial and have a laptop to bring to tutorial. You can also come and work on a01 if you finish a00.

Welcome to CS135! (2017-01-03)

Important announcements throughout the term will be posted here, as well as on Piazza. Be sure to check here regularly.

Last modified on Friday, 23 December 2016, at 14:27 hours.