Fall 2023 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

September

SunMonTueWedThuFriSat
3
4
5
First day of classes
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
project05 out
30
       

October

SunMonTueWedThuFriSat
1
2
Last day to drop a class
Exercises 5 out
3
Lec 9: Sequences & Loops
Lab 5: While Loops
Quiz 4 (Conditionals & While loops)
4
Lab 5: While Loops
Quiz 4 (Conditionals & While loops)
Quiz 3 retake (Functions & Booleans)
5
6
Lec 10: Sequences & Loops
Exercises 5 due
project05 due 11pm
7
8
9
Indigenous Peoples' Day
Fall Break
10
Fall Break
11
Lab 6: For loops
Quiz 5 (Sequences)
Quiz 4 retake (Conditionals & While loops)
12
13
Lec 11: Lists and Memory Diagrams
project05 revisions due 11pm
14
15
16
17
Midterm 1
Lab 7: Lists and Mem Diagrams
Exercises 6 out
project06 out
18
Lab 7: Lists and Mem Diagrams
19
20
Lec 12: List Processing Patterns
21
22
23
Exercises 6 due
Exercises 7 out
24
Lec 13: Nested Loops
Lab 8: Nested Loops
Quiz 6 (List Processing + Mem Diagrams)
project06 due 11pm
project07 out
25
Lab 8: Nested Loops
Quiz 6 (List Processing + Mem Diagrams)
Quiz 5 retake (Sequences)
26
27
Lec 14: List Comprehensions; Sorting
project06 revisions due 11pm
28
29
30
Exercises 7 due
Exercises 8 out
31
Lec 15: Files and File Operations
Lab 9: Tracing & Files
Quiz 7 (Nested loops)
project07 due 11pm
project08 out
    

November

SunMonTueWedThuFriSat
   
1
Lab 9: Tracing & Files
Quiz 7 (Nested loops)
Quiz 6 retake (List Processing + Mem Diagrams)
2
3
Lec 16: Testing & Debugging
project07 revisions due 11pm
4
5
6
Exercises 8 due
Exercises 9 out
7
Lec 17: Intro to Dictionaries
Lab 10: Dictionaries I
Quiz 8 (Files)
project08 due 11pm
project09 out
8
Lab 10: Dictionaries I
Quiz 8 (Files)
Quiz 7 retake (Nested loops)
9
10
Lec 18: Dictionary Accumulation Patterns
project08 revisions due 11pm
11
12
13
Exercises 9 due
14
TannerConference (no classes)
project09 due 11pm
15
Lab 11: Dictionaries II
Quiz 8 retake (Files)
16
17
Midterm II
project09 revisions due 11pm
18
19
20
21
TBD
22
Thanksgiving Break
23
Thanksgiving Break
24
Thanksgiving Break
25
26
27
Exercises 10 out
28
Lec 19: Intro to Recursion
Lab 12: Recursion
Quiz 9 (Dictionaries)
project10 out
29
Lab 12: Recursion
Quiz 9 (Dictionaries)
30
  

December

SunMonTueWedThuFriSat
     
1
Lec 20: Fruitful Recursion
2
3
4
Exercises 10 due
Exercises 11 out
5
Lec 21: CSV Format and Real-World Data
Lab 13: Working with Data
Quiz 10 (Recursion)
project10 due 11pm
project11 out
6
Lab 13: Working with Data
Quiz 10 (Recursion)
Quiz 9 retake (Dictionaries)
7
8
Lec 22: Directories
LER in class
project10 revisions due 11pm
9
10
11
Exercises 11 due
12
Lec 23: TBD
Lab 14: Final Exam Review
project11 due 11pm
13
Deadline to withdraw (5:00 p.m.)
Last Day of Classes
Lab 14: Final Exam Review
Quiz 10 retake (Recursion)
14
Reading Period
15
Reading Period
project11 revisions due 11pm
16
Reading Period
17
Reading Period
18
Final Exams
19
Final Exams
CS Fixed Final Exam 6:00pm-8:30pm
20
Final Exams
21
Final Exams
22
23

Lectures

Labs

Exercises

Projects