Brunel University London

Course Introduction

The course runs at the Technical Academy of Esslingen in Germany and is hosted by the Electronic and Computer Engineering department at Brunel. It covers essential topics related to distributed computing systems.

In recent years cloud computing has evolved as a promising large'scale distributed computing infrastructure for scientists and engineers around the world to share resources on the internet including computers, software, data and instruments. Lots of data centres are available for people to use computing resources in a cost effective way. Recently big data is continuously receiving a significant effort from the industry facilitating data analytics in cloud hosted data centres.

On the course you’ll develop the advanced technical and professional skills necessary for an enhanced career in industry or research related to software engineering and distributed systems.

Brunel’s Distributed Computing Systems Engineering MSc is accredited by the Institution of Engineering and Technology. The course is highly commended by our German industry partners, including STZ Softwaretechnik and STZ Systemtechnik.

You’ll be taught through lectures, seminars, talks and workshops. The modules are assessed by examinations and assignments, and you’ll also conduct an individual project and prepare your dissertation.

Graduates progress to roles in sectors such as software engineering, distributed systems, high performance computing, big data analytics, intelligent systems, embedded systems.

Course Modules

Modules include: computer networks; networks security and encryption; distributed systems architecture; project and personal management; high performance computing and big data; software engineering; embedded systems engineering; intelligent systems; dissertation.

Start Date:


Duration & Attendance Qualification Tuition fees Fee type
1 year
Full Time
MSc £8,500 Home Fees
1 year
Full Time
MSc £17,500 Overseas Fees

Qualifications required:

  • A UK 1st or 2nd Class Honours degree or equivalent overseas qualification in computer science; computer engineering; computing and information systems; electronic engineering; or a related subject. Other qualifications and relevant experience will be assessed on an individual basis. Basic programming skills are required. English language requirement: IELTS: 6 (min 5.5 in all areas); Pearson: 51 (51 in all subscores).