COMP151 - Introduction to Programming - Fall 2024
Important Documents and Links
(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