Topics | Module | Resources | Due Date |
---|---|---|---|
Aug 24: Variables, Assignment, Expressions | Module 0 | thinkcs - Variables, Expressions Real Python - Operators and Expressions Video: thinkcs - Variables, Expressions, and Statements |
Aug 29 |
Aug 29: Objects, Methods, Parameter Passing | Module 1 |
thinkcs - Turtle program Intro to python - Classes |
Sept 5 |
Quiz 1 | Sept 5 | ||
Sept 5: Iterating through all of a list - Part 1 | Module 2 | Video: thinkcs - The for loop | Sept 12 |
Sept 12: Iterating through all of a list - Part 2 | Module 3 |
Video: thinkcs - Binary selection thinkcs - Chained conditionals |
Sept 19 |
Quiz 2 | Sept 14 | ||
Exam 1 | Sept 21 | ||
Sept 26: Accumulate a value from a list | Module 4 |
thinkcs - Returning a value Video: thinkcs - Accumulator Pattern |
Oct 3 |
Oct 3: List indexing - Part 1 | Module 5 | thinkcs - Lists and For loops | Oct 10 |
Oct 10: List indexing - Part 2 | Module 6 | Oct 19 | |
Quiz 3 | Oct 17 | ||
Exam 2 | Oct 24 | ||
Oct 26: List indexing - Part 3 | Module 7 | Nov 2 | |
Nov 2: Nested loops in the matrix | Module 8 |
Video: Nested loops snakify- Two-dimensional lists |
Nov 9 |
Nov 9: Indefinite loops | Module 9 | Video: thinkcs - While loop | Nov 16 |
Quiz 4 | Nov 9 | ||
Exam 3 | Nov 21 | ||
Nov 28: Working with larger programs | Module 10 | Dec 5 | |
Final | TBD |