CS0007: Fall 2009


Welcome to the course webpage for CS0007, an Introduction to Computer Programming. 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 2.5 lecture hours a week (M,W 3:00-4:15 in SS 5129) plus a 50-minute lab during recitation (2 sections on Friday at 11:00 & 3:00 in SS 5502).

Outside of class and lab, you will also complete a set of online exercises in CodeLab, and do 3 assignments, 3 tests, a project, and a final exam.

All this will give you enough practice so you can learn how to program well. Also, you will be able to work on the assignments, project, and labs with a partner.

Contact information

Instructor Email Office Office Hours
Prof Jan Wiebe wiebe [at] cs.pitt.edu Sennott Square 5409 T: 3-4pm; TH 2-3pm; or by appt (send email)

Teaching Assistant Email Office Office Hours
Nicholas Farnan nlf4 [at] cs.pitt.edu Sennott Square 6503 M: 1-3; T: 2-4; W: 1-3



This course is based on a course developed at the University of Toronto - CSC 108.