🐯 Princeton CS unofficial reading list (Fall 2026)
←Spring 2026
This is an unofficial reading list from Fall 2026 computer science classes at Princeton
I’ve read sections of many of these, but the items marked with a bold ✔️ are ones I’ve found interesting enough to read at length
| Sophomore level | |
|---|---|
| Algorithms & Data Structures COS 226 |
✔️ Algorithms by Sedgewick & Wayne |
| Junior level | |
|---|---|
| Computing & Optimization for the Physical & Social Sciences COS 323 |
◦ An Introduction to Optimization: With Applications to Machine Learning by Chong, Lu & Zak ◦ Convex Optimization by Boyd & Vandenberghe ◦ Linear Programming: Foundations & Extensions by Robert J. Vanderbei ◦ Algorithms by Dasgupta, Papadimitriou & Vazirani |
| Senior level | |
|---|---|
| Design of VLSI Systems COS 462 |
• Digital Integrated Circuits: A Design Perspective by Rabaey, Chandrakasan & Nikolic |