What to do, When
Tuesday
Wednesday
Friday
Week 0:
No class
August 30
No class
August 31
Session 1 (September 2)
Introduction to Python, PyCharm, Objects, Names (Variables), and Simple Loops
Week 1:
Session 2 (September 6)
Objects, Names (Variables), Functions, and Methods
Session 3 (September 7)
Loops, Summing, Functions With Parameters, Scope, and Unit Testing
Session 4 (September 9)
Conditionals / Boolean Logic, Counting, The Accumulator Pattern, and Putting Together Patterns
Week 2:
Session 5 (September 13)
Debugging, Coding Standards, Code Reviews, Exam 1 Practice
Session 6 (September 14)
More Exam 1 Practice
Session 8 (September 16)
Names Are References, Box-and-Pointer Diagrams, Implementing Classes
Week 3:
Session 7 (Exam 1)
Tuesday evening, September 20
Exam 1 has an ADMISSION TICKET
7:30 p.m. to 10:30 p.m.
and may NOT be in your usual classroom.
Regular class Tuesday, September 20 is optional.
Session 9 (September 21)
More Implementing Classes
Session 10 (September 23)
Sequences
Week 4:
Session 11 (September 27)
Patterns for Sequences
Session 12 (September 28)
Patterns for Sequences, Revisited
Session 13 (September 30)
Exam 2 Practice
Week 5:
Session 14 (October 4)
More Exam 2 Practice
Session 16 (October 5)
The _Wait Until Event_ Pattern, While Loops, Input from a Console/File, and Catching Exceptions
Session 15 (Exam 2)
Monday evening, October 10
Exam 2 has an ADMISSION TICKET
7:30 p.m. to 10:30 p.m.
and may NOT be in your usual classroom.
There is regular class Friday, October 7.
Week 6:
Session 17 (October 11)
Loops Within Loops
Session 18 (October 12)
More Loops Within Loops
Fall break
October 13-14
Week 7:
Session 19 (October 18)
Implementing Classes, Revisited
Session 20 (October 19)
Mutation, Exam 3 Practice
Session 22 (October 21)
Project, PyGame Tutorials begin.
Week 8:
Session 21 (Exam 3)
Wednesday evening, October 26
Exam 3 has an ADMISSION TICKET
7:30 p.m. to 10:30 p.m.
and is NOT in your usual classroom.
There WILL be regular class Tuesday, October 25, AND Wednesday, October 26.
Session 23 (October 26)
Project, PyGame Tutorials continue.
Session 24 (October 28)
Project, PyGame Tutorials complete, Your Game Begins.
Week 9:
Session 25 (November 1)
Project, Your Game Continues.
Session 26 (November 2)
Project, Your Game Continues.
Session 27 (November 4)
Project, Your Game Continues.
Week 10:
Session 28 (November 8)
Project, Your Game Continues.
Session 29 (November 9)
Project, Your Game Continues.
Session 30 (November 11)
Project, Your Game Continues.