COURSE·CSE2007
A comprehensive course in software engineering covering the full development lifecycle — requirements, design, testing, maintenance, and project management — alongside dependability, security, component reuse, and distributed systems. Students develop professional skills to plan and deliver quality software at scale.