Accounts: Programming assignments require a Teaching Labs (formerly, CDF) account.
Click here for information about the Teaching Lab machines including how to obtain accounts. The programming language for this course will be Python.
Submitting Assignments: Assignments will be submitted via MarkUs. For information about how to submit using MarkUs,
click here.
Plagiarism: The solutions you hand in must represent your own work. Please
ensure that you avoid all forms of
plagiarism. See
for useful guidelines on avoiding plagiarism.
There will be four assignments in this course. These will be posted here.
-
Assignment 1
Posted: Mon, Jan 20. Due: Tues, Feb 4 by 10:00 PM.
-
Assignment 2
Posted: Mon, Feb 3. Due: Tues, Feb 25 by 10:00 PM.
-
Assignment 3
Posted: Mon, Feb 24. Due: Tues, March 17 by 10:00 PM.
-
Assignment 4
Posted: Monday, Mar 16. Due: Fri, April 3, by 10:00 PM.
Optional Warmup Assignment
Assignment 0. No due date. This assignment is not for credit.
- Work your way though the UNIX Basics if you plan to use
"teach.cs.toronto.edu"
- Work your way though Python
Basics if you are not fully comfortable with the python programming
language. Even if you have used python before, check to see that you
know all of the constructs mentioned in this section.