Class Schedule¶
Week | Lessons | Assignment | Quiz |
---|---|---|---|
1 | Tue: Introduction Thu: Getting started with Python |
A1 out | Quiz 0 |
2 | Tue: Types, variables and expressions Thu: More about types |
A1 due, A2 out | |
3 | Tue: Functions Thu: Making decisions |
A2 due, A3 out | Quiz 1 |
4 | Tue: Lists and for loops Thu: Unit testing; While loop; Continue, and break |
A3 due, A4 out | |
5 | Tue: Learn by examples I Thu: Learn by examples II |
A4 due | Quiz 2 |
6 | Tue: Review & Practice exam Thu: Mastery Exam I |
||
7 | Tue: Tuples and nested structures Thu: References |
A5 out | |
8 | Tue: Sets Thu: Dictionaries |
Quiz 3 | |
9 | Tue: Recursion Thu: More about recursion |
A5 due, A6 out | |
10 | Tue: Files Thu: Exceptions |
Quiz 4 | |
11 | Tue: Classes and Objects Thu: Object-oriented Programming |
A6 due, A7 out | |
12 | Tue: List comprehension Thu: Review & practice exam |
Quiz 5 | |
13 | Mastery Exam II | A7 due |