MSc in Advanced Distributed Systems
Outline
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.
Course structure
The course comprises seven compulsory modules (including an individual project) and two optional modules.
Compulsory modules
- Individual project
- Personal and Group Skills
- Advanced System Design
- Discrete Event Systems
- Networking and Distributed Computing
- Service-Oriented Architectures
- Software Reliability
Optional modules
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.
