Below is the week-by-week schedule for the course.
For copies of the demo code written in class, please see the demo code repository.
Week | Dates | Event / Topics | Other |
---|---|---|---|
Week 1 | 17-Jan to 21-Jan |
Introduction to Computing Getting Started in Python Sequences and Functions with Turtle |
hw1 (due 26-Jan) Quiz 1 (21-Jan) |
Week 2 | 24-Jan to 28-Jan |
User I/O (Input/Output) Data and Expressions Variables and Functions Conditionals |
hw2 (due 2-Feb) Quiz 2 (28-Jan) |
Week 3 | 31-Jan to 4-Feb |
Loops Lists |
hw3 (due 10-Feb) Quiz 3 (4-Feb) |
Week 4 | 7-Feb to 11-Feb |
Style Strings |
hw4 (due 16-Feb) Quiz 4 (11-Feb) |
Week 5 | 14-Feb to 18-Feb | Image Processing |
hw5 (due 9-Mar) Sample license plates Quiz 5 (18-Feb) |
Week 6 | 21-Feb to 25-Feb | Exam #1 (23-Feb) | |
28-Feb to 4-Mar | Spring Break! | ||
Week 7 | 7-Mar to 11-Mar |
Dictionaries Recursion Sets |
hw6 (due 16-Mar) Quiz 6 (11-Mar) |
Week 8 | 14-Mar to 18-Mar | Object Oriented Programming 2d Lists (As needed) |
hw7 (due 23-Mar) Quiz 7 (18-Mar) |
Week 9 | 21-Mar to 25-Mar | Graphics Term Project Introduction |
hw8 (due 30-Mar) Quiz 8 (25-Mar) |
Week 10 | 28-Mar to 1-Apr | Animations |
hw9 (due 6-April) Quiz 9 (1-Apr) |
Week 11 | 4-Apr to 8-Apr |
Efficiency Big-O Practice |
tp0 (meet your mentor) |
Week 12 | 11-Apr to 15-Apr |
Exam #2 (11-Apr) Searching & Sorting |
tp1 (due 12-Apr) |
Week 13 | 18-Apr to 22-Apr |
Topics of Interest (TBA) |
tp2 (due 19-Apr) tp3 (due 23-Apr) |
Week 14 | 25-Apr | Term Project Showcase |