CS270

Combinatorial Algorithms and Data Structures

Fall 2025


Assessment Homeworks Notes and Handouts Ed Stem

Homework

Lecture slides.

Notes. References.

Course Outline

This course will focus on algorithms and the mathematics behind them. It will touch upon combinatorial algorithms, optimization, statistical algorithms, and a variety of other things. Beauty is key. Trying to get to what is really happening is key, and beauty. Perhaps they are the same thing.


Course Staff


Satish Rao (satishr@cs.berkeley.edu)

Scheduling

The class meets on Monday 5:00-6:30 PM and Wednesday 5:30-7:00 PM in 306 Soda.

Assessment

There will be some homeworks that will be sample graded, and perhaps other assignments (e.g., simple online assignments), and a final exam. This could change a bit over the semester as we may try to incorporate AI to help your learning, e.g., perhaps you will be asked to do scribe notes.