The Master’s programme in Computing Science at Umeå University develops advanced skills in algorithms, distributed systems, and modern computing methods. You will combine coursework with research-oriented training and complete a master’s thesis.
The Master's programme in Computing Science at Umeå University equips students with advanced knowledge and skills in algorithms, distributed systems, and contemporary computing methodologies. The curriculum combines rigorous coursework with research-oriented training, culminating in a master's thesis designed to demonstrate mastery of the subject.
This two-year programme consists of core courses, recommended tracks, elective studies, and a research-focused master's thesis.
After completing the core and recommended courses, students can select elective courses to customize their educational experience. These electives may cover advanced topics in areas such as data science, artificial intelligence, systems, and theoretical computing.
Assessment methods vary by course, typically including written assignments, programming projects, seminars, and examinations.
Applicants must possess a relevant Bachelor's degree or its equivalent, totaling at least 180 ECTS from a recognized institution.
Specific entry requirements include:
Additionally, candidates should demonstrate solid theoretical and practical knowledge of algorithms and data structures, along with programming proficiency in languages such as Java and C++ (or similar programming experience).
Shortlist scholarships and plan your application — free guidance from our advisors.