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
Lab 11: Recursion 1
19
20
21
22
23
24
25
26
27
Tanner Conference (no classes)
Exercises 7 out
(Files, Exceptions, Map/Filter, Sets)
28
Lab 9: Files & Exceptions
project07 out
(Files, List Comprehensions, Sorting, Sets)
29
30
Lec 15: Map/Filter & Friends; Sets; Generators
31
       

November

SunMonTueWedThuFriSat
1
2
Exercises 7 due 11pm
(Files, Exceptions, Map/Filter, Sets)
Exercises 8 out
(Dictionaries, Generators)
3
Lec 16: Dictionaries
project07 due 11pm
(Files, List Comprehensions, Sorting, Sets)
project08 out
(Dictionaries)
4
Lab 10: Dictionaries
Quiz 7 (Files, Exceptions, List Comprehensions, Sorting)
5
6
Lec 17: Real-World Data: JSON & CVS
7
8
9
Exercises 8 due 11pm
(Dictionaries, Generators)
Exercises 9 out
(JSON, CSV, Directories)
10
Lec 18: Directories
project08 due 11pm
(Dictionaries)
project09 out
(Real-World Data)
11
Quiz 8 (Dictionaries, Sets)
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
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