CSC207H: Assignment 2

Group size: Individual

Deadline: Thursday 15 February 2018 at 10 pm with an optional extension to Tuesday 20 February 2018 at 10 pm.

Summary: Refactor a mostly-working program that has significant style and design flaws, clean it up so that it sparkles like a Shakespearean sonnet, and add a feature.

Learning objectives

By the end of this assignment, you will have

Getting the rest of the instructions

The rest of the instructions are in your repository. Here's how you should get them in the Teaching Labs.

Open up a terminal and clone your repo:

    git clone https://markus.teach.cs.toronto.edu/git/csc207-2018-01/[YOUR_REPO]

You can move the repository folder around. For example, you may want to stash it in a subfolder.

Inside the repo, you should see folders for Lab3 and assignment2, plus a couple of extra files. The assignment2 contains the starter code for Assignment 2. It also contains the A2 handout, in a file called a2.shtml. Open it in your favourite browser and follow the instructions.

If you get stuck, please feel free to ask for help on the discussion boards and/or attend office hours.