Schedule

This is a draft schedule for Fall 2026 (from the FA26 planning spreadsheet) β€” module pacing, CHIPS due dates, and quiz windows are tentative until confirmed in class and on Ed. Each CHIPS also has an automatic 2-day extension; see the extension policy.

Work through one module per week (videos, textbook chapter, and self-check on Gradescope), attend lecture (Tue/Thu, starting Thu Aug 27) and one section per week (Mon/Tue slots). Assignments β€” both CHIPS and module self-checks β€” are due on Wednesdays (the exceptions, such as CHIPS 4.3 and the project iterations, are listed below). Reading assignments are usually due on Thursdays. Quizzes are held in class on Tuesdays five times during the semester, and there is no lecture on quiz days. The final exam is in person during finals week: Wed Dec 16, 8:00–11:00am; the location will be announced later in the course.

All assignment deadlines are 11:59pm PT.

Week 1: Module 1

Tue, Aug 25
Wed, Aug 26
Thu, Aug 27
Reading ESaaS Chapter 1

Week 2: Modules 1–2

Tue, Sep 01
Discussion 1Intro Ruby (Mon & Tue slots)
Reading ESaaS Chapter 2
Wed, Sep 02
Thu, Sep 03
Reading ESaaS Chapter 3

Week 3: Module 3 Β· Orientation Quiz

Mon, Sep 07
Labor Day β€” no classes (Mon sections meet Tue this week)
Tue, Sep 08
Discussion 2Module 3 (all sections meet Tue this week β€” Labor Day)
Wed, Sep 09
Thu, Sep 10

Week 4: Module 4 Β· Quiz 1

Mon, Sep 14
Team matching survey released
Tue, Sep 15
Discussion 3Module 4 (Mon & Tue slots)
Wed, Sep 16
Add/drop deadline
Thu, Sep 17
Fri, Sep 18
Team matching survey due (required for everyone)

Week 5: Module 4

Week 6: Module 5

Tue, Sep 29
Discussion 5Module 5 / Associations / Quiz review (Mon & Tue slots)
Wed, Sep 30
Thu, Oct 01

Week 7: Module 6 Β· Quiz 2

Tue, Oct 06
Discussion 6Modules 5 & 7 (Mon & Tue slots)
Wed, Oct 07
Reading Reading 1 due
Thu, Oct 08

Week 8: Module 7

Week 9: Module 8

Tue, Oct 20
Discussion 8Section (Mon & Tue slots)
Wed, Oct 21
HomeworkRelease CHIPS 8.5: Intro to RSpec (Part 1 & Rails)
Thu, Oct 22

Week 10: Module 9 Β· Quiz 3

Tue, Oct 27
Discussion 9Section (Mon & Tue slots)
Wed, Oct 28
HomeworkCHIPS 8.5: Intro to RSpec (Part 1 & Rails)
Thu, Oct 29

Week 11: Module 10 Β· Project begins

Mon, Nov 02
Tue, Nov 03
Discussion 10Section (Mon & Tue slots)
Wed, Nov 04
Thu, Nov 05
Reading Reading 2 due

Week 12: Module 11 Β· Quiz 4

Tue, Nov 10
Discussion 11Section (Mon & Tue slots)
Wed, Nov 11
Veterans Day β€” no classes
Thu, Nov 12
Fri, Nov 13

Week 13: Module 12 Β· Iteration 2 begins

Mon, Nov 16
Tue, Nov 17
Discussion 12Section (Mon & Tue slots)
Wed, Nov 18
Thu, Nov 19
Reading Reading 3 due
Fri, Nov 20

Week 14: Thanksgiving

Tue, Nov 24
Discussion 13Module 12 (Mon & Tue slots)
Wed, Nov 25
Thanksgiving β€” no classes Wed–Fri
Thu, Nov 26

Week 15: Wrap-Up Β· Quiz 5

Tue, Dec 01
Discussion 14Section (Mon & Tue slots)
Wed, Dec 02
Thu, Dec 03
Reading Reading 4 due
Fri, Dec 04

Week 16: RRR Week

Mon, Dec 07
RRR Week
Tue, Dec 08
Wed, Dec 09
Thu, Dec 10

Week 17: Finals Week

Tue, Dec 15
Wed, Dec 16
Exam Final Exam (8:00–11:00am β€” location TBD)
Thu, Dec 17

Back to Top

Accessibility Nondiscrimination

Copyright Β©2026, Regents of the University of California and respective authors.

This site is built following the Berkeley Class Site template, which is generously based on the Just the Class, and Just the Docs templates.

View all course offerings