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