University of York

Course Details

MSc in Software Engineering

Course Description

Full Time - This course is only available full time. 8 Assessed Modules plus an individual project carried out in the department. All modules are compulsory except Formal Specification, Topics in Privacy & Security, Mobile Device Application Development, Concurrent & Real-Time Programming and Static Analysis & Verification. You will be able to choose two of these modules. Software Engineering has become a crucial discipline in the functioning of the modern world. Information systems, communications, transport, manufacturing and services all require well-engineered and reliable software. The focus of our MSc in Software Engineering is automated and large-scale software engineering, which will equip you to deal with the types of systems widely found in industry. The MSc is a full-time, one year course for those with some experience or background in software engineering. You will learn up-to-date theory and practice in the core areas of software engineering, and the core methods and tools used in industry. The course also covers model driven engineering, service-oriented architectures, software architectures and user-centred design.

Course Duration

NumberDuration
1year

Career outcomes

-

MSc in Software Engineering University of York