CS 1: Winter 2012

Schedule

Subject to change with minimal notice.

Week 1: Program structure

Week 2: Animation

Week 3: Animation, user input, and lists

Week 4: Classes and objects

Week 5: Object-oriented design

Week 6: Algorithms and recursion

Week 7: Data structures

Week 8: Graphs and cryptography

Week 9: Python features, finite automata, and computer organization

Week 10: Next steps