Tuesday
Wednesday
Friday
Session
1
(March 7)
Introduction to Python, PyCharm, Pair Programming, Objects, and Simple Loops
Session
2
(March 8)
Objects, Names (Variables), Functions, and Methods
Session
3
(March 10)
Loops, Summing, Functions With Parameters, Scope, and Unit Testing
Session
4
(March 14)
Conditionals / Boolean Logic, Counting, The Accumulator Pattern, and Putting
Together Patterns
Session
5
(March 15)
Debugging, Coding Standards, Code Reviews, Exam 1 Practice
Session
6
(March 17)
More Exam 1 Practice
Session
8
(March 21)
Names Are References, Box-and-Pointer Diagrams, Implementing Classes
Session
7
(Exam 1)
Wednesday evening,
March 22
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, March 22.
Session
9
(March 24)
More Implementing Classes
Session
10
(March 28)
Sequences
Session
11
(March 29)
Patterns for Sequences
Session
12
(March 31)
Patterns for Sequences, Revisited
Session
13
(April 4)
Exam 2 Practice
Session
14
(April 5)
More Exam 2 Practice
Session
16
(April 7)
The _Wait Until Event_ Pattern, While Loops, Input from a Console/File, and Catching
Exceptions
Session
15
(Exam 2)
Tuesday evening,
April 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 Tuesday, April 18.
Session
17
(April 19)
Loops Within Loops
Session
18
(April 21)
More Loops Within Loops
Session
19
(April 25)
Implementing Classes, Revisited - Mike's Rainy Day
Session
20
(April 26)
Space Invaders, Part 1
Session
21
(April 28)
Space Invaders, Part 2
Session
22
(May 2)
Mutation, Exam 3 Practice
Session
23
(Exam 3)
Wednesday 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.
There is no regular class Wednesday, May 3.
Session
24
(May 5)
Project: Your Game Continues.
Session
25
(May 9)
Project, Your Game Continues.
Session
26
(May 10)
Project, Your Game Continues.
Session
27
(May 12)
Project, Your Game Continues.
Session
28
(May 16)
Project, Your Game Continues.
Session
29
(May 17)
Project, Your Game Continues.
Session
30
(May 19)
Project, Your Game Continues.