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