(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. Chapter assignments are found and completed on Runestone.

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/1-9/5) Labor Day   Lab 1.5
4 (9/8-9/12) Ch. 3, Lab 2   Chapter 2 Exam
5 (9/15-9/19) Ch 4, pt1, Lab 3 Pytest & Local Testing Ch 4, pt2
6 (9/22-9/26) Ch 4 Assessment Lab 4 (aka 3-5)   Intro to Pygame. Ch 6.1-6.2
7 (9/29-10/3) Function Practice Lab, Ch. 5, pt1 NO CLASS (Online) Chapter 4 Exam Ch. 5 pt2
8 (10/6-10/10) Start Game 0   Fall Break
9 (10/13-10/17)      
10 (10/20-10/24) Lab 5   Pygame Events
11 (10/27-10/31) Loop Control for Pygame, Lab - Game 0.5 Ch 5 Exam. Game Movement Design, Basic Game Movement
12 (11/3-11/7) No Class. No Lab Time and Side-Scroller Movement  
13 (11/10-11/14) Work on Game V1   Game V1 Due
14 (11/17-11/21)      
15 (11/24-11/28)   Thanksgiving Thanksgiving
16 (12/1-12/5)      
12/8 Exam – 6:30pm-9:30pm    




Past Offerings

   Fall 2019
   Fall 2022
   Spring 2023
   Fall 2024