What to do, When
Monday
Wednesday
Friday
Week 0:
No class
May 29
No class
May 31
Session 1 (June 2)
Introduction to Python, PyCharm, Pair Programming, Objects, and Simple Loops
Week 1:
Session 2 (June 5)
Objects, Names (Variables), Functions, and Methods
Session 3 (June 7)
Loops, Summing, Functions With Parameters, Scope, and Unit Testing
Session 4 (June 9)
Conditionals / Boolean Logic, Counting, The Accumulator Pattern, and Putting Together Patterns
Week 2:
Session 5 (June 12)
Debugging, Coding Standards, Code Reviews, Exam 1 Practice
Session 6 (June 14)
More Exam 1 Practice
Session 7 (June 16)
Exam 1
Week 3:
No class - celebrate Juneteenth
June 19
Session 8 (June 21)
Sequences
Session 9 (June 23)
Patterns for Sequences
Week 5:
Session 10 (June 26)
Patterns for Sequences, Revisited
Session 11 (June 28)
Names are references; Mutating container objects
Session 14 (June 5)
Exam 2 Practice
Session 16 (April 7)
The _Wait Until Event_ Pattern, While Loops, Input from a Console/File, and Catching Exceptions
Spring break
April 11
Spring break
April 12
Spring break
April 14
Week 6:
Session 15 (Exam 2)
Tuesday evening, April 18
Exam 2 has an ADMISSION TICKET
7:30 p.m. to 10:30 p.m.
and is NOT in your usual classroom.
Fisher (section 2): No regular class Tuesday, April 18. Mutchler (section 1): There IS regular class Tuesday, April 18.
Session 17 (April 19)
Loops Within Loops
Session 18 (April 21)
More Loops Within Loops
Week 7:
Session 19 (April 25)
Implementing Classes, Revisited - Mike's Rainy Day
Session 20 (April 26)
Space Invaders, Part 1
Session 21 (April 28)
Space Invaders, Part 2
Week 8:
Session 22 (May 2)
Mutation, Exam 3 Practice
Session 23 (Exam 3)
Wednesday evening, May 3
Exam 3 has an ADMISSION TICKET
7:30 p.m. to 10:30 p.m.
and is NOT in your usual classroom.
There is no regular class Wednesday, May 3.
Session 24 (May 5)
Project: Your Game Continues.
Week 9:
Session 25 (May 9)
Project, Your Game Continues.
Session 26 (May 10)
Project, Your Game Continues.
Session 27 (May 12)
Project, Your Game Continues.
Week 10:
Session 28 (May 16)
Project, Your Game Continues.
Session 29 (May 17)
Project, Your Game Continues.
Session 30 (May 19)
Project, Your Game Continues.