CS111A Fall 2026 Schedule (in progress!)

Key:
Today
Info
Lecture
Lab
Project Out
Project Due
Quiz
Evening Quiz Session
Exercises
Exercises 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
  
1
2
3
4
5
6
7
Labor Day
8
9
10
11
Last day to add a class (4pm)
12
13
14
15
16
17
18
19
20
21
22
23
Lake Day announced!
Lab 4: Sequences and For Loops [Canceled due to Lake Day]
24
25
Last day to drop a class
Exercises 4 out
(Sequences and For Loops)
26
27
28
project04 out
(Sequences and For Loops)
29
Lec 9: List Memory Diagrams, Mutable List Operations, and Immutable Tuples (start)
Exercises 4 due 11pm
(Sequences and For Loops)
Exercises 5 out
(List Diagrams and List Processing)
30
Lab 5: List Operations and List Diagrams
Quiz 4 (Sequences and For Loops)
   

October

SunMonTueWedThuFriSat
    
1
project04 due 11pm
(Sequences and For Loops)
2
Lec 10: List Memory Diagrams, Mutable List Operations, and Immutable Tuples (finish)
Lec 10: List Processing Patterns: Double Accumulation, Mapping, and Filtering
3
4
5
6
Lec 11: map/filter/reduce, List Comprehensions, and Generators
Exercises 5 due 11pm
(Lists Diagrams and List Processing)
7
Lab 6: List Processing
Quiz 5 (List Processing)
8
9
MIDTERM 1
10
11
12
Indigenous Peoples' Day
13
Fall Break
14
Quiz 6 (List Diagrams)
15
16
Lec 12: Nested Loops
17
18
19
20
21
22
23
24
25
26
27
Tanner Conference (no classes)
28
29
30
31
       

November

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

Lectures

Labs

Exercises

Projects