Homework Exercises and Assignments

Exercises

Please use this Exercise Cover Sheet for all your exercises — print it double-sided and attach it to the front of your work.

Exercises are to be completed individually, to help you cement your own understanding of the course material.

Homework Exercise 1 (due Wed 14 Jan)

Exercise 1 handout (PDF) — updated at 15:00 on Thu 8 Jan
Exercise 1 marking scheme (including marker's comments and marking codes, in plain text)

Homework Exercise 2 (due Wed 21 Jan)

Exercise 2 handout (PDF)
Exercise 2 marking scheme (including marker's comments and marking codes, in plain text)

Homework Exercise 3 (due Wed 11 Feb)

Exercise 3 handout (PDF)
Exercise 3 marking scheme (including marker's comments and marking codes, in plain text)

Homework Exercise 4 (due Wed 25 Feb)

Exercise 4 handout (PDF) — updated at 9:44 on Wed 18 Feb
Exercise 4 marking scheme (including marker's comments and marking codes, in plain text)

Homework Exercise 5 (due Wed 18 Mar)

Exercise 5 handout (PDF)
Exercise 5 marking scheme (including marker's comments and marking codes, in plain text)

Homework Exercise 6 (due Wed 25 Mar)

Exercise 6 handout (PDF)
Exercise 6 marking scheme (including marker's comments and marking codes, in plain text)

Assignments

Please use this Assignment Cover Sheet for all your assignments — print it double-sided and attach it to the front of your work. You should submit only one copy of your solution that lists each member of your group.

Please submit a peer evaluation report along with each assignment — each student must do this individually, as outlined in the document.

Homework Assignment 1 (due Wed 28 Jan)

Assignment 1 handout (PDF)
Assignment 1 marking scheme (including marker's comments and marking codes, in plain text)

Homework Assignment 2 (due Wed 4 Mar)

Assignment 2 handout (PDF)
Assignment 2 marking scheme (including marker's comments and marking codes, in plain text)

Homework Assignment 3 (due Wed 1 Apr)

Assignment 3 handout (PDF)
Assignment 3 marking scheme (including marker's comments and marking codes, in plain text)

Assignment guidelines

Assignments are to be completed in groups of no more than four individuals. You are strongly encouraged to find two or three partners and to work out the solutions together, rather than try to split up the work so that each person is "responsible" for one or two questions only. Remember that this is supposed to be the point of these group assignments: to give you a chance to work on problems together, so that you each learn more than by doing it yourself.
Also, splitting up the work may save time in the short term, but not in the long term: you will each have to go back and review each solution anyway, since everyone will be expected to understand how to solve each question for the term test that follows each assignment (worth more than the assignment itself), as well as for the related questions on the final exam. More importantly, as you well know, there is a big difference between reading someone else's solution and working out a solution by yourself: you learn much more by "solving" than by "reading".
Nevertheless, I leave it up to each student to decide for themselves: this is for your own benefit, and you are free to take advantage of it or not, as you see fit.

If you would like to work with someone but you don't know anybody that could be your partner, you may post a "request for partner" message on the course bulletin board — and keep an eye out for similar posts by other students.

Have a look at this article about coping with team problems, to learn some strategies you can use if you run into difficulties with your group.

Submission instructions

All homework should be submitted on paper, either typed or hand-written, with a completed cover page at the front (see above for the links to cover pages for exercises and assignments). You may submit directly to your instructor during class, or to a TA during TA office hours, or in the drop box for CSC165 in room BA 2220, as long as it is by the submission deadline.

For your convenience, you may instead submit your homework electronically through the CDF 'submit' command. (See the CDF Student Resources website for more information on the submit command.) Use assignment name "En" for Exercise number n and "An" for Assignment number n. Please submit only one file, in plain text (ASCII) or in PDF — other formats cannot be accepted. Please try to include the cover page with your submission, or at least have all of the information found on the cover page (full name, student number, CDF/UTOR email address, how many grace days, if any, you want to use for your submission, and a list of every source of information you consulted to complete the homework).

Please do not submit your work both on paper and electronically! Submit only one version, either on paper or electronically (but not both).