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); each CHIPS is released one week before it is due. Reading assignments are 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 (Tue Dec 15, 2 hours); the time 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
Exam Orientation Quiz (30 min β€” mandatory, in class)
Discussion 2Module 3 (all sections meet Tue this week β€” Labor Day)
Wed, Sep 09
HomeworkRelease CHIPS 3.7: Wordguesser & CHIPS 4.3: ActiveRecord Basics
Thu, Sep 10

Week 4: Module 4 Β· Quiz 1

Mon, Sep 14
Team matching survey released
Tue, Sep 15
QUIZ 1Modules 1–2 (in class)
Discussion 3Module 4 (Mon & Tue slots)
Wed, Sep 16
Add/drop deadline
HomeworkCHIPS 3.7: Wordguesser
HomeworkRelease CHIPS 4.6: Wordguesser on Rails
Thu, Sep 17
Fri, Sep 18
Homework CHIPS 4.3: ActiveRecord Basics
Team matching survey due (required for everyone)

Week 5: Module 4

Mon, Sep 21
Reading Reading 1 released
Tue, Sep 22
Discussion 4Advanced Rails (Mon & Tue slots)
Wed, Sep 23
HomeworkCHIPS 4.6: Wordguesser on Rails
HomeworkRelease CHIPS 4.8: Hello Rails (group)
Thu, Sep 24

Week 6: Module 5

Tue, Sep 29
Discussion 5Module 5 / Associations (Mon & Tue slots)
Wed, Sep 30
HomeworkCHIPS 4.8: Hello Rails (group)
HomeworkRelease CHIPS 5.3: Rails Intro
Thu, Oct 01
Reading Reading 1 due

Week 7: Module 6 Β· Quiz 2

Tue, Oct 06
QUIZ 2Modules 3–4 (in class)
Discussion 6Modules 5 & 7 (Mon & Tue slots)
Wed, Oct 07
HomeworkCHIPS 5.3: Rails Intro
HomeworkRelease CHIPS 7.7: Intro to BDD and Cucumber
Thu, Oct 08

Week 8: Module 7

Tue, Oct 13
Discussion 7Section (Mon & Tue slots)
Wed, Oct 14
HomeworkCHIPS 7.7: Intro to BDD and Cucumber
HomeworkRelease CHIPS 7.9: Using BDD to Add a New Feature (extra credit)
Thu, Oct 15

Week 9: Module 8

Tue, Oct 20
Discussion 8Section (Mon & Tue slots)
Wed, Oct 21
HomeworkCHIPS 7.9: Using BDD to Add a New Feature (extra credit)
HomeworkRelease CHIPS 8.5: Intro to RSpec (Part 1 & Rails)
Thu, Oct 22

Week 10: Module 9 Β· Quiz 3

Tue, Oct 27
QUIZ 3Modules 4 (part 2) & 5 (in class)
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
QUIZ 4Modules 7–8 (in class)
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
QUIZ 5Modules 9–11 (in class)
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
Exam Final Exam (2 hours β€” time TBD by registrar)
Wed, Dec 16
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