MSc in Advanced Distributed Systems
The presence of software applications as components of many different kinds of systems with dynamic configurations is increasing at an unprecedented pace. The focus of this MSc is on new methods, architectures and design techniques for software systems that are able to operate, with guaranteed levels of quality of service, across heterogeneous and distributed platforms.
The course comprises seven compulsory modules (including an individual project) and two optional modules.
- Individual project
- Personal and Group Skills
- Advanced System Design
- Discrete Event Systems
- Networking and Distributed Computing
- Service-Oriented Architectures
- Software Reliability
Two of the following
*These modules are run by the Department of Mathematics and can only be taken with the permission of the relevant module convenor.