CSC443h: Assignments

Overview

We will post the assignment handouts here as they become available.

Assignment Topic (tentative) Weight Posted Due Materials
Assignment 1 Disk I/O 8% Mon, Sept 21th Thu, Oct 4th at 11:59pm A1 Handout
Assignment 2 Relational data Model on disk 12% Tue, Oct 16th Thu, nov 15th at 11:59pm A2 Handout

Late Policy

Make sure you are familiar with the the lateness policy, as well as the other assignment policies set out in the course syllabus.

Assignment submission

All assignments will be submitted electronically, using the Markus system. Log in using your mathlab login and password. When working in a pair, only one person should submit the assignment.

Declaring a partnership

You are encouraged to work in a pair for your second assignment and final project. On MarkUs, you will need to declare whether you are working alone or with a partner before you will be allowed to submit.

To declare your partnership, one of you needs to invite the other to be a partner, and then the invited person needs to accept the invitation. To invite a partner, navigate to the appropriate MarkUs page for that assignment, find "Group Information", and click on "Invite". You will be prompted for the other student's cdf user name; enter it. To accept an invitation, find "Group Information" on the appropriate Assignment page, find the invitation listed there, and click on "Join".

Although only one partner should submit the assignment, because you declared your partnership, we will know that both of you should get credit for the work -- no matter which of you submits it.

Submitting your work (tip: use Chrome or Firefox)

To submit your work, navigate to the MarkUs page for the particular exercise or assignment, then click on the "Submissions" tab near the top. Click "Add a New File" and either type a file name or use the "Browse" button to choose one. Then click "Submit". You can submit a new version of a file later (before the deadline, of course); look in the "Replace" column.

Once you have submitted, click on the file's name to check that you submitted the correct version; remember that spelling of filenames, including case, counts. If your file is not named correctly, your code will receive zero for correctness.

Working successfully in a pair

If you are working with a partner(for assignment 2 and final project), make sure that you are actually working together. Your goal should be for the two of you to help each other learn the material and to avoid getting stuck with frustrating errors. If you split up the assignment and work separately, you are not getting practice on all aspects of the assignment.

Sometimes a student who is working with a partner drops the course in the middle of an assignment. If this happens, the other partner is still responsible for completing the assignment on time. If he or she has been actively engaged in the entire assignment, this should not be a problem; the assignments are designed so that an individual student can complete them. However, if the remaining partner has not been actively involved or does not have copies of all of the work, they will have serious difficulty completing the assignment. Make sure you don't find yourself in this situation: Be active in all parts of the assignment, and make sure that at the end of each meeting, both partners have a copy of all of the work.