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 |