ENGI-9838 Software Engineering Practice
Monday & Wednesday (03.30 PM - 04:45 PM), C-3033
Monday & Wednesday (03.30 PM - 04:45 PM), C-3033
Text Books:
Software Engineering: A Practitioner’s Approach Roger S. Pressman, Bruce R. Maxim, 9th ed. McGraw-Hill, 2019
Software Engineering at Google, Lessons Learned from Programing over Time available for free online (legally): https://abseil.io/resources/swe-book
Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software, Eric Freeman, Elisabeth Robson: O’Reilly, 2nd ed. 2020.
Ian Sommerville, Software Engineering (Tenth Edition), 2016, Pearson, ISBN 978-1-292-09613-1 (recommended but not required)
Course Outline:
Additional Documents:
Due Date: 21 January 2026, 23.59 PM
Revised Project Charter
Due Date: 28 January 2026, 23.59 PM
(TBA) Project Plan Template
Due Date: 8 February 2026, 23.59 PM
(TBA) Requirements Analysis Template
Due Date: 22 February 2026, 23.59 PM
(TBA) Design Document Template
Due Date: 29 March 2026, 23.59 PM
(TBA) Test Report
Due Date: 12 March 2026, 23.59 PM