General Information
- Assignments and solutions will be posted on the Schedule & Handouts page. Shortcut links will also be posted below.
- Assignments must be submitted by the beginning of class on the day they are due. Code for programming questions must have been submitted electronically, and must compile. Submitted code files must have the extension
.sml. Answers to theoretical questions may be submitted electronically, or on paper at the beginning of class. - Files are submitted electronically using the
handinfile submission tool (see the FAQ page for more information onhandin). - If you want to typeset your answers to theoretical assignment questions, we recommend
proof.sty, a collection of LaTeX macros for typesetting deductions. - Emphasis is on correctness and elegance.
Marks & Feedback
All your assignment marks and comments are collected into individual protected feedback files, which you can access by logging in to this service.
Your username is your SOCS username and your default password is your McGill ID. Email Renaud (renaud dot germain at mail
dot mcgill dot ca) if you would like to change your password, if you have any technical issues (e.g. you can't login, your feedback page is corrupted, there's a discrepancy between what's on your feedback page and what's been communicated to you previously, etc.), or if you have any comments or suggestions concerning this service.
Homeworks & Solutions
HW 1 |
|
HW 2 |
|
HW 3 |
|
HW 4 |
|
HW 5 |