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