This four-year MEng Software Engineering degree will enable you to adapt software engineering to new technologies and challenges and create the next generation of software systems. Key areas of study include programming, software design, analysis, quality assurance and project management, giving you skills that are highly regarded by leading employers.