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