CS111A Fall 2026 Schedule

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
26
27
28
29
30
   

October

SunMonTueWedThuFriSat
    
1
2
3
4
5
6
7
Lab 6: List Processing
8
9
MIDTERM 1
10
11
12
Indigenous Peoples' Day
13
Fall Break
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Tanner Conference (no classes)
28
29
30
31
       

November

SunMonTueWedThuFriSat
1
2
3
Exercises 8 out
(Dictionaries, Generators)
4
Lab 10: Dictionaries
5
project08 out
(Dictionaries)
6
Lec 17: Directories
7
8
9
10
Lec 18: Real-World Data: JSON & CSV
Exercises 8 due 11pm
(Dictionaries, Generators)
Exercises 9 out
(JSON, CSV, Directories)
11
Lab 11: Real-World Data
Quiz 8 (Dictionaries, Sets)
project08 due 11pm
(Dictionaries)
project09 out
(Real-World Data)
12
13
Lec 19: Nonfruitful Recursion
14
15
16
Exercises 9 due 11pm
(JSON, CSV, Directories)
Exercises 10 out
(Simple Recursion)
17
Lec 20: Fruitful Recursion
project09 due 11pm
(Real-World Data)
project10 out
(Simple Recursion)
18
Lab 12: Recursion 1
Quiz 9 (Real-World-Data, Generators)
19
20
MIDTERM 2
21
22
23
Exercises 10 due 11pm
(Simple Recursion)
Exercises 11 due 11pm
(Advanced Recursion; Classes, Objects, Methods)
24
Lec 21: Turtle Recursion
25
Thanksgiving Break
26
Thanksgiving Break
27
Thanksgiving Break
28
29
30
Exercises 11 out
(Advanced Recursion; Classes, Objects, Methods)
     

December

SunMonTueWedThuFriSat
  
1
Lec 22: Advanced Recursion
project10 due 11pm
(Simple Recursion)
project11 out
(Advanced Recursion)
2
Lab 13: Recursion 2
Quiz 10 (Simple Recursion)
3
4
Lec 23: Classes, Objects, and Methods
5
6
7
8
Lec 24: Data Visualization
project11 due 11pm
(Advanced Recursion)
9
Deadline to withdraw (4pm)
Lab 14: Final Exam Review
Quiz 11 (Advanced Recursion)
10
Reading Period
11
Reading Period
12
13
Reading Period
14
Final Exams
15
Final Exams
CS111 Fixed Final Exam 6-8:30pm (PNE 129)
16
Final Exams
17
Final Exams
18
19

Lectures

Labs

Exercises

Projects