PC204 --- Course Schedule Fall 2011

Room GH-S204 (Mission Bay Campus) --- Tuesdays 2:00 - 4:00pm

Week Date Lecturer Topic Reading Exercises
1 Sept. 27 TEF Getting started Chapters 1-3 in Think Python 2.3, 2.4, 3.4
2 Oct. 4 TEF Interface design, conditional expressions, Case Study #1 Chapters 4-6 4.3 (page 38), 5.4.1, 5.4.2, 6.8
3 Oct. 11 TEF Iteration, strings, modules, Case Study #2 Chapters 7-9 7.2, 7.3, 9.8
4 Oct. 18 TEF Data structures Chapters 10-12 10.5.1, 11.8, 12.5
5 Oct. 25 CCH Files, design methodology, Case Study #3 Chapters 13-14 + Handout 14.1, 14.5
6 Nov. 1 CCH Modules & intro to Object-Oriented Programming (OOP) Chapters 15 - 1st half of 16 15.2, 15.3, 16.1, 16.3
7 Nov. 8 CCH OOP design, classes and methods Chapters 2nd half 16 - 17 16.6, 17.2, 17.3, 17.4
8 Nov. 15 CCH Advanced OOP concepts Chapters 17 - 18 18.1, 18.5
9 Nov. 22 CCH Case Study #4 - Tkinter Chapter 19 19.2, 19.3
10 Nov. 29 TEF Other useful Python packages: numpy, pil, matplotlib, biopython Python Packages web site Final Project

Homework counts 50% toward the final course grade, and the Final Project accounts for the other 50%.
Projects are due Friday, December 9th.