CSC265 (Fall 2019): Enriched Data Structures and Analysis

Overview

The course has 6 assignments. All of them are group assignments to be completed in groups of maximum two people each.

All homework is due by midnight on its due date.

Assignment Date out Date due Problems/Solutions
Assignment 1 Sept 13 Sept 27 Problems+Solutions
Assignment 2 Sept 27 Oct 11 Problems+Solutions
Assignment 3 Oct 11 Oct 25 Problems+Solutions
Assignment 4 Oct 25 Nov 8 Problems+Solutions
Assignment 5 Nov 8 Nov 22 Problems+Solutions
Assignment 6 Nov 22 Dec 4 Problems+Solutions

Working in Groups

Your assignments are group assignment, and they are to be done by at most two people. You are strongly encouraged to work with a partner, rather than work alone. You and your partner should discuss the questions with one another, and come up with solutions together, but you may not discuss them with other students.

Assignments will typically have two problems each. For any assignment problem, one member of the group is responsible for writing the solution, and the other student is responsible for proof-reading and revising it. You submission must clearly indicate which student wrote and which student revised a problem solution. Each student in the group must fully understand the solution of every problem in the group submission. Keep in mind that problems similar to the ones you see in homeworks may appear on the midterm and final exams.

If you are looking for a partner to work with on a homework, you can post a "Search for Teammates" message in Piazza. Also, make an effort to speak with your classmates after or before lectures and tutorials - you may find that there are many others in the same situation as yours.

Academic Integrity

When working on assignments, you are not allowed to consult other books, solution manuals, or solutions to assigned problems or similar problems on the Internet. You should not discuss homework solutions with anyone other than the professor, the TA, and your group partner.

Failure to comply with these guidelines is a serious academic offense.

If you have any questions about this policy, make sure you ask the professor or the TA. More information about why plagiarism is bad and what happens to cheaters can be found at http://www.cs.toronto.edu/~fpitt/documents/plagiarism.html.

Late Policy

Every student has one late submission credit, which allows them to be late on one assignment for up to 24 hours. After the credit is used, no other late submission from the same student will be accepted for the remainder of the course. When working in a group, the credit is taken from both group members, and no other late assignments will be accepted from either group member for the remainder of the course.

Special Consideration

If you are unable to complete homework or if you miss the midterm test due to illness or other circumstances outside of your control, have your doctor complete an official U of T Verification of Student Illness or Injury form and submit it to your instructor as soon as possible.

Remarking Requests

Remarking requests will be accepted up to a week after a homework assignment is graded and returned. A remarking request can be used to alert us to possible mistakes in the grading of an assignment, but not to question the marking scheme of the assignment. Your mark may decrease in response to a remarking request if we determine that the initial mark was too high because of a grading mistake.

Submission Instructions

All project submission will be done electronically, using the MarkUs system. (A link to our MarkUs instance will be posted here soon.)

To submit as a group, one of you needs to invite the other student as a group partner, and then the other student needs to accept the invitation. To invite one or more partners, navigate to the appropriate Assignment page, find "Group Information", and click on "Invite". You will be prompted for the other student's CDF user name; enter them. To accept an invitation, find "Group Information" on the assignment page, find the invitation listed there, and click on "Join". Only one student should send an invitation: if more than one student sends an invitation, then none of you will be able to accept the other's invitation. Also, remember that, when working in a group, only one person must submit solutions.

Once you have submitted, click on the file's name to check that you have submitted the correct version-and that it is in the PDF format.

File Formats and LaTeX resources

You are encouraged to use LaTeX to typeset your homework solutions (see below for links to LaTeX resources). However, the use of LaTeX is not required - what matters is that your submissions all be in PDF and typed. Scans of hand-written solutions will not be accepted!

LaTeX resources LaTeX is a general-purpose typesetting system that makes it easy to generate high-quality documents, particularly when formatting mathematical formulae. In addition, Piazza supports typesetting equations with LaTeX syntax (by enclosing the equation in double dollar signs $$...$$). Here are some links to get you started.