PC204 --- Course Schedule Fall 2013

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

Week Date Lecturer Topic Reading Exercises
1 Oct. 1 TEF Course overview, Intro to Python, Functions Chapters 1-3 in Think Python 2.3, 2.4, 3.4
2 Oct. 8 TEF Case Study #1, Conditional Expressions, Recursive Functions Chapters 4-6 4.3 (page 39), 5.4, 6.8
3 Oct. 15 TEF Iteration, Strings, File I/O, Case Study #2 Chapters 7-9 7.2, 7.3, 9.8
4 Oct. 22 TEF Data Structures: List, Dictionaries, Tuples, and Sets Chapters 10-12 10.8.1, 11.9, 12.6
5 Oct. 29 CCH Case Study #3, more about Files, Intro to Modules Chapters 13-14 + Object Model 14.1, 14.6
6 Nov. 5 CCH Exceptions, Modules, Intro to Object-Oriented Programming (OOP) Chapters 15-16 15.2, 15.3, 16.1, 16.3
7 Nov. 12 CCH OOP: Classes and Methods Chapter 17 16.6, 17.2, 17.3, 17.4
8 Nov. 19 CCH OOP: Inheritance Chapter 18 18.1, 18.6
9 Nov. 26 CCH Case Study #4 - Tkinter Chapter 19 19.2, 19.3
10 Dec. 3 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 13th.