Tuesday
Wednesday
Friday
Session
1
(September 1)
Introduction to Python, PyCharm, Objects, and Simple Loops
Session
2
(September 5)
Objects, Names (Variables), Functions, and Methods
Session
3
(September 6)
Loops, Summing, Functions With Parameters, Scope, and Unit Testing
Session
4
(September 8)
Conditionals / Boolean Logic, Counting, The Accumulator Pattern, and Putting
Together Patterns
Session
5
(September 12)
Debugging, Coding Standards, Code Reviews, Exam 1 Practice
Session
6
(September 13)
More Exam 1 Practice
Session
7
(September 15)
Exam 1: Thursday, Sept. 14, 7 to 10 p.m.
No class Friday. See Moodle, Session 7, for details.
Session
8
(September 19)
Sequences
Session
9
(September 20)
Patterns for Sequences; Moving Smile (PyGame Tutorial)
Session
10
(September 22)
Patterns for Sequences, Revisited
Session
11
(September 26)
Exam 2 Practice; Dog Bark (PyGame Tutorial)
Session
12
(September 27)
Click in the Circle (PyGame Tutorial)
Session
13
(September 29)
More Exam 2 Practice
Session
14
(October 3)
WHILE loops, Waiting for Events
Session
15
(October 4)
Exam 2: Tuesday, Oct. 3, 7 to 10 p.m.
No class Wednesday. See Moodle, Session 15, for details.
Session
16
(October 10)
Loops Within Loops
Session
17
(October 11)
More Loops Within Loops
Session
18
(October 13)
Implementing Classes, Bouncing Ball (PyGame Tutorial)
Session
19
(October 17)
Exam 3 Practice
Session
20
(October 18)
More Exam 3 Practice
Session
21
(October 20)
Mike's Rainy Day (PyGame Tutorial)
Session
22
(October 24)
Space Invaders, Part 1
Session
23
(October 25)
Exam 3: Tuesday, Oct. 24, 7 to 10 p.m.
No class Wednesday. See Moodle, Session 23, for details.
Session
24
(October 27)
Space Invaders, Part 2. Capstone Team Project begins.
Session
25
(October 31)
Capstone Team Project. Sprint 1 ends.
Session
26
(November 1)
Capstone Team Project.
Session
27
(November 3)
Capstone Team Project. Sprint 2 ends.
Session
28
(November 7)
Capstone Team Project.
Session
29
(November 8)
Capstone Team Project. Sprint 3 ends.
Session
30
(November 10)
Capstone Team Project. Sprint 4 ends on Wednesday of exam week.