Overview
Welcome to the course webpage for the Fall 2012 term of CSC108H, an Introduction to Computer Programming, on the St George campus. This course teaches the basics of programming in Python, which is an industrial-strength programming language used at companies like Google and Industrial Light and Magic.
The course is delivered through 3 lecture hours a week plus nine 2-hour closed labs. Your closed labs begin in the second week of term.
Outside of class and lab, in weeks 2 through 12, you will also do 4 exercises, do 2 assignments, a midterm test, and a final exam.
The Course Info Sheet has all the official information for the course. This webpage adds a few more details.
Instructors and Office Hours
There are four lecture sections of this course with three different instructors. You are welcome to attend office hours with any of the instructors.
| Instructor | Office | Office Hours | |
|---|---|---|---|
| Michelle Craig (L0101 and L0201) | mcraig [at] cs.toronto.edu | BA 4260 | M 2:30-4, W 2-3:30, F 11:30-12:30 |
| Jen Campbell (L0101 and L5101) | campbell [at] cdf.toronto.edu | BA 4238 | M 11-12, Th 2-3:30 |
| Jonathan Lung (L5101) | lungj [at] cdf.toronto.edu | BA 4261 | T 2-4 |
Note: Please review the Course Info Sheet for information on when to use the Discussion Board vs emailing an instructor privately. If you are contacting someone privately, please use the email address above, not the messaging system available on our course Discussion Board.
Textbook
We recommend the use of the free online text book, How to Think Like a Computer Scientist Learning with Python: Interactive Edition (Using Python 3.x) by Brad Miller and David Ranum.
Help Centre
The Department of Computer Science has a Help Centre with TAs who are able to help you with your CS courses. It opens in the second week of term. Regular hours are Monday to Thursday from 4-6pm; hours are somewhat reduced during the second week of term. The Help Centre is located in BA2230.