(Textbook) Foundations of Python Programming: Functions First

    Syllabus
    Course Competencies
    Competencies and Self-Evaluation How-To

Calendar

The calendar below lists assignments due and other notable events. It will be updated regularly and should be checked regularly.

Week Monday Wednesday Friday
1 (8/19-8/23) No Class   Ch. 1
2 (8/26-8/30) Lab 1   Ch. 2 & Ch. 2 Assessment
3 (9/2-9/6) Labor Day Lab 2 (take home) Ch 3.
4 (9/9-9/13) Exam 1 (ch 2) Lab 3 Ch 4, Pt 1. Ch 4. Pt 2. Hwk/Lab 3-5
5 (9/16-9/20) Ch 4. Assessment Lab 4   Read Pygame Intro
6 (9/23-9/27) Lab: Begin Game v0    
7 (9/30-10/4) Lab: Work on Game v0   Game Jam v0
8 (10/7-10/11) Lab 5 Ch 5. Homework Fall Break
9 (10/14-10/18) Pygame Events, Lab 6 Exam (Ch 4)  
10 (10/21-10/25) Lab 7 Designing Game Movement, Implementing Game Movement Controlling the Game Loop, Ch. 6 Homework
11 (10/28-11/1) Game Refactor Lab   Side Scrolling Movement How-To
12 (11/4-11/8)      
13 (11/11-11/15) Game v1 Due, Lab 8 Ch. 7, Ch 8 Pt 1  
14 (11/18-11/22) Lab: Start Game    
15 (11/25-11/29 Iteration Mini-Exam, Lab : Work Game Thanksgiving Thanksgiving
16 (12/2-12-6) Final Game Due   No Class
12/10 6:30pm Exam (Iterate+Accumulate)    

Final Exam Period: Tuesday 12/10, 6:30pm - 9:30pm

Past Offerings

   Fall 2019
   Fall 2022
   Spring 2023