🐻 Cornell Engineering Distribution unofficial reading list, fall 2026
← Back to Fields of Study
Sophomore level
Object-Oriented Programming & Data Structures ENGRD 2110
- ✔️ Object-Oriented Design & Data Structures by Myers & Kozen
- ✔️ Principled Programming: Intro. to Coding in Any Imperative Language by Tim Teitelbaum
- Data Structures & Algorithms in Java: A Project-Based Approach by Dan S. Myers
Chemical Process Design & Analysis ENGRD 2190
- Chemical Engineering Design & Analysis: An Intro. by Duncan & Reimer
- Elementary Principles of Chemical Processes by Felder et al.
The Earth System ENGRD 2250
- Earth: Portrait of a Planet by Stephen Marshak
Digital Logic & Computer Organization ENGRD 2300
- Digital Design & Computer Architecture, RISC-V Edition by Harris & Harris
Engineering Processes for Environmental Sustainability ENGRD 2510
- Intro. to Environmental Engineering by Davis & Cornwell