Software Engineering for Self-Directed Learners CS2103/T edition - 2021 Jan-May
Acknowledgements | All chapters as one printer-friendly page (huge file!)
Software Engineering
Programming Paradigms
Requirements
Design
Implementation
Quality Assurance
Project Management
Principles
Tools
Supplementary