Spring 2025 Schedule

Key:
Today
Info
Lecture
Lab
Project Out
Project Due
Quiz
Evening Quiz Session
Exercises
Exercises Due
Connections Due
Exam
If a deadline conflicts with a religious holiday you observe (that's not listed), please contact your instructor to discuss accommodations.

Jump to: today | Lectures | Labs | Projects

January

SunMonTueWedThuFriSat
19
20
21
First day of classes
22
23
24
25
26
27
28
7-9pm Quiz Session H105
29
30
7-9pm Quiz Session H105
31
Last day to add a class (4pm)
 

February

SunMonTueWedThuFriSat
      
1
2
3
4
7-9pm Quiz Session H105
5
6
7-9pm Quiz Session H105
7
8
9
10
11
7-9pm Quiz Session H105
12
13
7-9pm Quiz Session H105
14
Last day to drop a class (4pm)
15
16
17
President's Day (no classes)
18
Monday Schedule
7-9pm Quiz Session H105
19
20
7-9pm Quiz Session H105
21
22
23
24
25
8-10pm Quiz Session H105 -- Note different time
26
27
7-9pm Quiz Session H105
28
 

March

SunMonTueWedThuFriSat
      
1
2
3
4
Lec 12: List Processing Patterns
Quiz 5 retake (Sequences and loops)
7-9pm Quiz Session H105
5
Lab 7: Lists and Mem Diagrams
6
Lab 7: Lists and Mem Diagrams
Quiz 5 retake (Sequences and loops)
7-9pm Quiz Session H305 -- Note different room
7
MIDTERM I
8
9
10
11
Lec 13: Nested Loops
7-9pm Quiz Session H105
12
Lab 8: Nested Loops
Quiz 6 (List Processing)
13
Lab 8: Nested Loops
Quiz 6 (List Processing)
7-9pm Quiz Session H105
14
Lec 14: AI Discussion, Testing & Debugging
15
16
17
Spring Break
18
Spring Break
19
Spring Break
20
Spring Break
21
Spring Break
22
23
24
25
Lec 15: Files and File Operations
Quiz 6 retake (List processing)
7-9pm Quiz Session H105
26
Lab 9: Tracing & Files
Quiz 7 (Memory diagrams and nested loops)
27
Lab 9: Tracing & Files
Quiz 7 (Memory diagrams and nested loops)
Quiz 6 retake (List processing)
7-9pm Quiz Session H105
28
Lec 16: List Comprehensions; Sorting
29
30
31
     

April

SunMonTueWedThuFriSat
  
1
Lec 17: Intro to Dictionaries
Quiz 7 retake (Memory diagrams and nested loops)
7-9pm Quiz Session H105
2
Lab 10: Dictionaries
Quiz 8 (LC, sorting, files)
3
Lab 10: Dictionaries
Quiz 8 (LC, sorting, files)
Quiz 7 retake (Memory diagrams and nested loops)
7-9pm Quiz Session H105
4
Lec 18: Dictionary Accumulation Patterns
5
6
7
8
Fall Registration (Day 1)
Lec 19: Intro to Recursion
Quiz 8 retake (LC, sorting, files)
7-9pm Quiz Session H105
9
Fall Registration (Day 2)
Lab 11: Simple Recursion
Quiz 9 (Dictionaries)
7-9pm Quiz Session H105
10
Fall Registration (Day 3)
Lab 11: Simple Recursion
Quiz 9 (Dictionaries)
Quiz 8 retake (LC, sorting, files)
11
Lec 20: Fruitful Recursion
12
13
14
15
Lec 21: Catch up
Quiz 9 retake (Dictionaries)
7-9pm Quiz Session H105
16
Ruhlman Conference (no classes)
no lab this week
17
no lab this week
Quiz 9 retake (Dictionaries)
7-9pm Quiz Session H105
18
MIDTERM II
19
20
21
Patriot's Day (no classes)
22
Lec 22: CSV Format and Real-World Data
project11 out (real-world data, directories)
7-9pm Quiz Session H105
23
Lab 12: Working with Data
Quiz 10 (Recursion)
24
Lab 12: Working with Data
Quiz 10 (Recursion)
7-9pm Quiz Session H105
25
Lec 23: File Trees and Directories
26
27
28
29
Lec 24: TBD
project11 due 11pm (real-world data, directories)
7-9pm Quiz Session H105
30
no lab this week
   

May

SunMonTueWedThuFriSat
    
1
Monday Schedule
Deadline to withdraw (4pm)
Last Day of Classes
7-9pm Quiz Session H105
2
Reading Period
3
Reading Period
4
Reading Period
5
Reading Period
6
Final Exams
7
Final Exams
8
Final Exams
9
Final Exams
10

December

SunMonTueWedThuFriSat
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
   

Lectures

Labs

Exercises

Projects