CSC121H Winter 2018: Exercises and Assignments

Overview

Exercises and assignments will be posted here as they are released throughout the term. Take note of the due dates, and start early!
Read the handouts carefully, and make sure you understand what you need to do before you start coding your solution.

Exercises

Exercises are done individually, and allow you to practise the concepts talked about in lecture. You will have about a week or so to complete them. Note that they are due on MarkUs by 11:00pm sharp. That means anything submitted at 11:00:01 or later will not count. You can submit and re-submit as many times as you like before then.

Exercise Topic (tentative) Weight
(best 5 of 6 are counted)
Due Date
E1 Handout with starter code Simple Functions 3% Tuesday, January 23rd by 11:00pm
E2 Handout with starter code If-statements, Vectors 3% Tuesday, January 30th by 11:00pm
E3 Handout with starter code Loops, Strings 3% Thursday, February 8th by 11:00pm
E4 Handout with starter code While loops, Lists, Dictionaries 3% Thursday, February 22nd by 11:00pm
E5 Handout with starter code Matrices 3% Saturday, March 17th by 11:00pm
E6 Handout with starter code
Read the handout since it's a little different this time.
Classes 3% Sunday, April 1st by 11:00pm

Assignments

Assignments are larger than exercises, and you are allowed to find a partner to work with (you can choose a different partner for each assignment).
Make sure that you register your partnership on MarkUs for each assignment before you submit any work.
Just like the exercises, they are due on MarkUs by 11:00pm sharp. However, each person has a grace point to allow an extra 24 hours on either of the assignments. If not working individually, both partners must have a grace point to get an extension.

Assignment Team Size Topic (tentative) Weight Due Date
A1 Assignment 1
Handout
Individual or Pair Vectors, Strings, Lists, Dictionaries, Control Flow 10% Friday, March 9th by 11:00pm
A2 Assignment 2
Handout
Individual or Pair Data Frames, Graphing, Data sets 10% Wednesday, April 4th by 11:00pm