CS 61B Spring 2026 logo

CS 61B Spring 2026

Instructors: Josh Hug, Kay Ousterhout / Lecture: MWF, 1–2pm, Wheeler 150 [Live Lecture Recordings, Lecture Code]

Announcements

Week 3

Feb 2

See Ed for the full announcements.

Past announcements

Course Calendar

Skip to current week

Wk. Date Lecture Sections HW Project
1
Survey
Wed
Jan 21
1. Welcome to 61B, Intro to Java (Josh Hug) (Ch. 1)
Slides / Video
1. Python Review, Welcome to Java

Discussion: Worksheet / Solutions

Tools


HW1: Setup

(due Fri Jan 23)
Fri
Jan 23
2. Defining and Using Classes, Lists (Josh Hug) (Ch. 2)
Slides / Video
2
Survey
Mon
Jan 26
3. Lists, Arrays, Maps, References (Josh Hug) (Ch. 3)
Slides / Video
2. Classes, Lists, Maps, Arrays, References

Discussion: Worksheet / Solutions

Exam-Level: Worksheet / Solutions

Coding


HW2: Java Intro

(due Tue Jan 27)

Mini


Project 0: Particle Simulator

(due Tue Feb 03)
Wed
Jan 28
4. Testing (Josh Hug) (Ch. 4)
Slides / Video

Bonus Video

Fri
Jan 30
5. Packages, Recursion, IntLists (Kay Ousterhout) (Ch. 3)
Slides / Video
3
Survey
Mon
Feb 02
6. SLLists, Nested Classes, Sentinel Nodes (Kay Ousterhout) (Ch. 5)
Slides / Video
3. IntLists, SLLists

Discussion: Worksheet / Solutions

Exam-Level: Worksheet / Solutions

Coding


HW3: IntLists

(due Tue Feb 03)
Wed
Feb 04
7. DLLists, Basic ALists (Kay Ousterhout) (Ch. 6)
Slides / Video

Mini


Project 1: LinkedListDeque

(due Tue Feb 10)
Fri
Feb 06
8. Resizing and Circular Arrays (Kay Ousterhout) (Ch. 7)
Slides / Video
4 Mon
Feb 09
9. Interface and Implementation Inheritance (Josh Hug) (Ch. 8)
Slides / Video
4. DLLists, Default Methods, ALists

Discussion: Worksheet / Solutions

Exam-Level: Worksheet / Solutions
Wed
Feb 11
10. Iterators, Iterables, and Equals (Josh Hug) (Ch. 10)
Slides

Mini


Project 2: ArrayDeque

(due Tue Feb 17)
Fri
Feb 13
11. Subtype Polymorphism, Comparables, Comparators (Josh Hug) (Ch. 9)
Slides
5 Mon
Feb 16

Academic Holiday (No Lecture)

5. Comparables/Comparators, Iterators, and Iterables
Wed
Feb 18
12. Review, Midterm Practice (Isabel Dong, Marcus Koh, Stacey Lei, Amy Wang, Daniel Wang)
Fri
Feb 20
13. Asymptotics I (Kay Ousterhout) (Ch. 13)

Coding


HW 4: CBTF Practice
(due Fri Feb 20)
6
Midterm 1 (CBTF)
Mon
Feb 23
14. Disjoint Sets (Kay Ousterhout) 6. Asymptotics and Disjoint Sets

Mini


Project 3: Percolation
(due Tue Mar 03)
Wed
Feb 25
15. Asymptotics II (Ch. 14)
Fri
Feb 27
16. Asymptotics III (Ch. 15)
7 Mon
Mar 02
17. Sets, Extends, and BSTs (Ch. 17) 7. Asymptotics II, ADTs, BSTs
Wed
Mar 04
18. 2-3 Trees (Josh Hug) (Ch. 16)
Fri
Mar 06
19. Red-Black Trees (Josh Hug) (Ch. 19)

Coding


HW5: Asymptotic Analysis
(due Fri Mar 06)