←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 been interested enough in 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

←Fall 2025