Tuesday
Wednesday
Friday
Session
1
(September 2)
Introduction to Python, PyCharm, Objects, Names (Variables), and Simple Loops
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
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
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
Session
11
(September 27)
Patterns for Sequences
Session
12
(September 28)
Patterns for Sequences, Revisited
Session
13
(September 30)
Exam 2 Practice
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.
See the above Preparation for details.
Session
17
(October 11)
Loops Within Loops
Session
18
(October 12)
More Loops Within Loops
Session
19
(October 18)
Implementing Classes, Revisited
Session
20
(October 19)
Mutation, Exam 3 Practice
Session
22
(October 21)
Project, PyGame Tutorials begin.
Session
21
(Exam 3)
Monday evening,
October 24
Exam 3 has an ADMISSION TICKET
7:30 p.m. to 10:30 p.m.
and is NOT in your usual classroom.
Regular class Tuesday, October 25 is optional.
Session
23
(October 26)
Project, PyGame Tutorials continue.
Session
24
(October 28)
Project, PyGame Tutorials complete, Your Game Begins.
Session
25
(November 1)
Project, Your Game Continues.
Session
26
(November 2)
Project, Your Game Continues.
Session
27
(November 4)
Project, Your Game Continues.
Session
28
(November 8)
Project, Your Game Continues.
Session
29
(November 9)
Project, Your Game Continues.
Session
30
(November 11)
Project, Your Game Continues.