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.

Final Review Session (2017-04-07)

Place: MC 1085

Time: Saturday, April 8, 12:30 PM

Final Exam Instruction Page (2017-04-05)

Final Exam Instruction Page has been posted and can be found under Exams heading. Make sure to read it before exam!

Final Exam Office and Consulting Hours (2017-04-05)

Victoria: April 12, 11AM - 3PM, DC 3113

Yahya (ISA): April 10, 11AM - 1PM, MC 4065

There are no other office hours between April 4 - April 11 except by appointment.

A10 Grades Released (2017-04-05)

This time marks were purely based on correctness. Most students who submitted did well on this assignment. To request a remark please send an email to cs135@uwaterloo.ca stating appropriate reason.

A09 Grades Released (2017-03-27)

You can check your mark for assignment 09 on markus now. Please read the comments TA gave and avoid making the same mistakes again in future assignments. If you have any question, you can talk to the 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 can be found under Post-Mortems.

A10 is posted (2017-03-21)

Assignment 10 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.

A08 Grades Released (2017-03-20)

You can check your mark for assignment 08 on markus now. Please read the comments TA gave and avoid making the same mistakes again in future assignments. If you have any question, you can talk to the 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 can be found under Post-Mortems.

A08 Deadline Changed to Wednedsay, March 15 8:00 AM (MORNING) (2017-03-14)

A07 Grades Released (2017-03-13)

You can check your mark for assignment 07 on markus now. Please read the comments TA gave and avoid making the same mistakes again in future assignments. If you have any question, you can talk to the 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 can be found under Post-Mortems.

A08 is posted (2017-03-06)

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

CS 135 Midterm Results (2017-03-04)

You should have received an email to your WatIAM forwarding address that contains a link to the marking for your CS 135 Midterm . Do NOT lose or erase this link until the term and final exams are over. The midterm is out of 59 and the average is 71.5%. Marks so far in the course may be checked using the View Marks link on the course web page. If you have concerns about your performance on the midterm or with meeting course requirements, please speak with your instructor. Common errors could be found under Post-Mortems heading on the course web page.

Midterm re-mark requests:

Deadline for Remark Requests: March 14, 5 PM.

How: Make sure that you check sample solution under Solution Request on the course web page before submitting re-mark request. Refer to Re-marking (Assignments General Information) before submitting any re-mark requests. All re-mark requests must be sent to cs135@uwaterloo.ca with the indicated Subject. When to expect results: all re-marks will be processed together after the re-mark request deadline. Requesters will be notified by email when the results are ready.

Victoria's Office Hours Are Cancelled This Week (2017-02-28)

With deep regret, Victoria has had to cancel her office hours this week. The ISAs will still have consulting hours this week or you can email cs135@uwaterloo.ca to set up an appointment.

[Yahya] No Cosulting Hours on Tuesday, February 28 (2017-02-27)

Yahya will not hold consulting hours on Tuesday, February 28. Instead, he will have extended hours next week. Good luck on Midterm, CS 135 Students!

A07 is posted (2017-02-23)

Assignment 07 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.

A06 Grades are Released (2017-02-23)

You can check your mark for A06 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).

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.