🐯 Princeton CS unofficial reading list (Spring 2026)
←Fall 2025
This is an unofficial list of books that are recommended in Spring 2026 computer science classes at Princeton
I’ve read sections of many of these, but the books marked with a bold ✨ are ones I’ve found interesting enough to read at length
| Freshman level | |
|---|---|
| Computer Science: An Interdisciplinary Approach COS 126 |
• Computer Science: An Interdisciplinary Approach by Sedgewick & Wayne |
| Sophomore level | |
|---|---|
| Algorithms & Data Structures COS 226 |
• ✨Algorithms✨ by Sedgewick & Wayne |
| Junior level | |
|---|---|
| Adv. Programming Techniques COS 333 |
• ✨The Practice of Programming✨ by Kernighan & Pike |
| Senior level | |
|---|---|
| Innovating Across Technology, Business & Marketplaces COS 448 |
• In the Plex: How Google Thinks, Works & Shapes Our Lives by Steven Levy • The Everything Store: Jeff Bezos & the Age of Amazon by Brad Stone ◦ The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers by Ben Horowitz ◦ Venture Deals: Be Smarter Than Your Lawyer & Venture Capitalist by Feld & Mendelson |
| Parallel Computing: Principles, Systems & Programming COS 476 |
• Computer Architecture: A Quantitative Approach by Hennessy, Patterson & Kozyrakis ◦ Parallel Computer Architecture: A Hardware/Software Approach by Culler, Singh & Gupta ◦ Programming Massively Parallel Processors: A Hands-on Approach by Hwu, Kirk & Hajj |
| Graduate level | |
|---|---|
| Empirical Research Methods for CS COS 598D |