Tuesday
Wednesday
Friday
Session
1
(March 12)
Introduction to Python
Session
2
(March 16)
Objects, Names (Variables), Functions, and Methods
Session
3
(March 17)
Loops, Summing, Functions With Parameters, Scope, and Unit Testing
Session
4
(March 19)
Conditionals / Boolean Logic, Counting, The Accumulator Pattern, and Pair Programming
Session
5
(March 23)
Debugging, Code Reviews, Exam 1 Practice
Session
6
(March 24)
More Exam 1 Practice
Session
7
(March 26)
Exam 1
Session
8
(March 30)
Names Are References, Box-and-Pointer Diagrams, Implementing Classes
Session
9
(March 31)
More Implementing Classes
Session
10
(April 2)
Sequences
Session
11
(April 6)
More Sequences
Session
12
(April 7)
Solving Larger Problems with Sequences and Classes
Session
13
(April 9)
Exam 2 Practice
Session
14
(April 13)
More Exam 2 Practice
Session
15
(April 14)
Exam 2
Session
16
(April 20)
Wait Until Event, While Loops, Sequences and Mutation
Session
17
(April 21)
Loops Within Loops
Session
18
(April 23)
More Loops Within Loops
Session
19
(April 27)
Exam 3 Practice
Session
20
(April 28)
More Exam 3 Practice
Session
21
(April 30)
Exam 3
Session
22
(May 4)
Project, PyGame Tutorials begin.
Session
23
(May 5)
Project, PyGame Tutorials continue.
Session
24
(May 7)
Project, PyGame Tutorials complete, Your Game Begins.
Session
25
(May 11)
Project, Your Game Continues.
Session
26
(May 12)
Project, Your Game Continues.
Session
27
(May 14)
Project, Your Game Continues.
Session
28
(May 18)
Project, Your Game Continues.
Session
29
(May 19)
Project, Your Game Continues.
Session
30
(May 21)
Project, Your Game Continues.