Spring 2025 Schedule

Week Topic Weekday Date Lecture Standards Assignments (due at midnight)
1 First Day Friday 2/7 Welcome + Programming IRL
2 IO: Input and Output Monday 2/10 IO1: Inside Computers, Algorithms, print() RR1, About Me quiz
2 IO: Input and Output Wednesday 2/12 IO2: Variables, Operators, Data Types, input()
2 IO: Input and Output Friday 2/14 IO3: IDLE, Writing Programs, Debugging HW1
3 T: Turtles Monday 2/17 T1: Modules, turtle.Turtle() RR2
3 T: Turtles Wednesday 2/19 T2: Turtle Methods Project 1
3 T: Turtles Friday 2/21 T3: class Terminology, range(), Strings HW2
4 FOR: Sequences + Iteration Monday 2/24 SEQ1: String Slicing and Methods RR3
4 FOR: Sequences + Iteration Wednesday 2/26 SEQ2: Lists Quiz1 (IO+T) Project 2
4 FOR: Sequences + Iteration Friday 2/28 FOR1: Iteration + Loops, Rewrite Instructions HW3
5 FOR: Sequences + Iteration Monday 3/3 FOR3: Accumulator Pattern Quiz1 rewrites due RR4
5 IF: Conditionals Wednesday 3/5 IF1: Conditionals Project 3 (Th)
5 IM: Images Friday 3/7 IM1: Images HW4
6 IM: Images Monday 3/10 IM2: Transforming Images RR5
6 IM: Images Wednesday 3/12 IM3: Image Practice Quiz2 (FOR, IF) HW5, Project 4 (Th)
6 FN: Functions Friday 3/14 FN1: Functions RR6 (Sun)
7 FN: Functions Monday 3/17 FN2: Functions Quiz2 rewrites due
7 FN: Functions Wednesday 3/19 FN3: Functions HW6
7 LST: Transforming Sequences Friday 3/21 SEQ3: Transforming Project 5
8 LST: Transforming Sequences Monday 3/24 SEQ4: Transforming RR7
8 LST: Transforming Sequences Wednesday 3/26 SEQ5: Transforming Quiz3 (IM, FN) HW7
8 FI: Files Friday 3/28 FI1: Files RR8
9 Spring Break 3/29 - 4/6
10 FI: Files Monday 4/7 FI2: Writing Quiz3 rewrites due
10 FI: Files Wednesday 4/9 FI3: csvs HW8, Project 6 (Th)
10 Exam 1 Friday 4/11 CH1 and Retakes (IO, T, FOR, IF, IM, FN)
11 DCT: Dictionaries Monday 4/14 DCT1: Dictionaries RR9
11 DCT: Dictionaries Wednesday 4/26 DCT2: Dictionaries, Exam1 rewrites due
11 DCT: Dictionaries Friday 4/18 DCT3: Dictionaries Practice Quiz4 (LST, FI) Project 7
12 REC: Recursion Monday 4/21 REC1: Recursion HW9
12 REC: Recursion Wednesday 4/23 REC2: Recursion Practice Quiz4 rewrites due RR10 (Th)
12 WH: While Loop Friday 4/25 WH1: While Loops Project 8
13 WH: While Loop Monday 4/28 WH2: Flow Control HW10 (Tu)
13 CLS: Classes Wednesday 4/30 CLS1: Classes Quiz5 (DCT, REC) RR11 (Th)
13 CLS: Classes Friday 5/2 CLS2: Classes
14 CLS: Classes Monday 5/5 CLS3: Classes Practice Quiz 6 (WH, CLS) Project 9
14 CLS: Classes Wednesday 5/7 Workday Quiz 6 rewrites due HW11
14 Exam2 Friday 5/9 CH2 + Retakes (LST, FI, DCT, REC, WH, CLS)
15 Last Day Monday 5/12 Game Day + Prize Raffle Project 10
15 Finals Thursday 5/15 Redo any standards
15 Finals Saturday 5/17 Redo any standards