What to Read After Software engineering
Readers who loved Software engineering by Ian Sommerville keep reaching for these 24 books. This list is built from where Software engineering is read alongside other books across reader co-reads and book lists. The more independent sources agree on a title, the higher it ranks.
Books to read after Software engineering
Operating system concepts
Java How to Program
Writing Secure Code, Second Edition
Fundamentals of database systems
Engineering a Compiler
Applying UML and patterns
Running Linux
Computer organization and architecture
Structured Computer Organization
Objects First with Java
Computer science
Software engineering
Java
Aircraft Design
Artificial intelligence
Distributed Systems
Digital systems
Java How To Program, Late Objects
Data Structures, Algorithms, And Applications In C++
Operations research
Modern Operating Systems
Structure and Interpretation of Computer Programs (SICP)
A Guide to the Project Management Body of Knowledge (PMBOK® Guide)
Design Patterns