Skip to main content
Department of Information Technology

Concurrent and Parallel Programming

A specialisations within the Master's Programme in Computer Science at the Department of Information Technology.

The Master's Programme in Concurrent and Parallel Programming is a specialisation within the Master's Programme in Computer Science at the Department of Information Technology.

Modern computers can execute many instructions simultaneously. To take full advantage of this, software must be designed with concurrency and parallelism in mind. Become an expert at designing and implementing software that leverages the capabilities of modern hardware, from smartphones to clouds and supercomputers.

Lead the manycore revolution

The Master in Concurrent and Parallel Programming is a 2-year programme at the Department of Information Technology, Uppsala University. The programme covers software development for concurrency and parallelism; modeling, testing and verification of concurrent systems; energy-efficient computing and advanced computer architectures. The programme leads to a Master of Science (120 credits) with Computer Science as the main field of study.

Courses are taught by world-class researchers and educators from UPMARC, Europe's premier research centre for multicore programming.

Application and Admissions

Applications to the Master's Programme in Concurrent and Parallel Programming are processed by the admissions unit at Uppsala University. Apply via our application website.

If you have specific enquiries, please contact programme coordinator Tjark Weber or director of studies Mats Daniels.

Admission Requirements:
Applicants must have a B.Sc. (180 credit points) from an internationally recognised university. Also required are 90 credits in computer science (including programming, algorithms and data structures, computer architecture and operating systems), as well as 30 credits in mathematics.

Updated  2017-06-28 15:40:40 by Peter Waites.