Write a short review & help students like you! Over 1,500 students already shared their experience.
| Application Deadline: | April 15 (EU); January 15 (Non EU) | ||
| Annual Tuition Fee: | Free - ≈ € 15,200 (non-EEA) | ||
| Location: | Umeå / Sweden / View location on map ▾ Hide location on map ▴ | ||
| Duration: | 24 months | Start Date: | August |
| Educational Form: |
| ||
| Education Variants: |
| ||
| Credits (ECTS): | 120 | ||
| Languages: | English | ||
We offer our Master Programme in Computing Science, because we want to give you the opportunity to acquire deeper knowledge and skills in one or more areas of your own choice. What is important for us is that you do deepen your expertise in computing science, not which particular area you choose. Our teachers, who usually also conduct research related to the subjects they teach, try to create an inspiring atmosphere for those who want to know more than just the basic facts. Examples of areas of specialization offered are artificial intelligence, data bases, distributed systems, human- computer interaction, parallel computing, and theoretical computer science. You will thus become an expert in working with the design and construction of algorithms and software of different kinds.
For successful studies, it is necessary that you already have both theoretical and practical knowledge and skills regarding algorithmic problem solving, that you can program in different programming languages like C, Java and Python, and that you are able to add new programming languages to your repertoire without much explicit help.
Career Opportunities
The programme offers detailed knowledge in Computer Science, leaving it up to you to choose your areas of specialization. On the one hand, this gives you the knowledge required for specialized positions in industry. On the other hand, it provides an excellent basis for future doctoral studies.
There exist only two so-called base courses that all enrolled students are expected to take (with the exception of students whose transcript already contains equivalent courses), namely Efficient Algorithms and Problem Complexity, and Computer Organization and Architecture. Before the programme starts, you and the programme director will agree on two additional courses completing these two, to create a suitable basis for your the rest of your studies.
The courses of the programme consist to a varying degree of lectures, seminars, group exercises, and tutoring in connection with different kinds of assignments. Assignments are usually mandatory and constitute an important part of the program. In many cases, they include some sort of software development. The solution to assignments and its presentation may include both oral and written elements. The expected work load for following the programme and completing the studies in time is 40 hours per week, even though the time explicitly allocated for lectures, group exercises and computer labs is typically much less than 40 hours. Thus, it is up to you to decide upon what is the best way to make use of your time.
The language of all parts of the programme, including teaching material, is English. However, it is not guaranteed that courses outside the programme, which may be necessary to complete insufficient pre-requisites, will be offered in English. Students able to speak Swedish may, to a certain degree, even take courses taught in Swedish.
You are normally required to take an English Proficiency Test.
Most European Universities recognise the IELTS test.
Take test Official Registration.
Get free test prep and register today.
A Bachelor's or Bachelor of Engineering degree (equivalent to a Swedish Kandidatexamen or Högskoleingenjörsexamen, 180 ECTS) from an internationally recognised university. Special requirements are: a) A minimum of 75 higher education credits in Computer Science and a minimum of 22.5 higher education credits in Mathematics. b) Good theoretical and practical knowledge and skills regarding algorithms and data structures, programming in at least two programming languages such as Java and C++, and software engineering. Exclusively theoretical knowledge in programming and software design does not provide a sufficient basis for the programme. English proficiency equivalent to English A from Swedish Upper secondary education. (IELTS (Academic) with minimum score 5.5 and no individual score below 5.0. TOEFL (Paper based with minimum score 530 and minimum TWE 4). TOEFL (Internet based with minimum score 72 and minimum Written 17)). Basic entrance requirements for higher studies in Swedish language proficiency is also required if the course is taught in Swedish. If you are still working towards your undergraduate degree, you need to include with your application a document from your current University, outlining when you are expected to graduate as well as a course outline for the last semester (for more information, See
| Minimal degree required: | Bachelor's degree |
| Minimal amount of work experience | Not specified |
| IELTS Band: | 5.5 |
| TOEFL Paper-based: | 530 |
| TOEFL Internet-based: | 72 |
You can contact Frank Drewes to ask a question about Computing Science at Umea University.
Using the form on this page, you can directly ask questions to the contactpersons at the university.
Fill out your contact information and message. The information you fill out in this form will be sent directly to the university. They will reply to you on the e-mail address you provide here.
Explain your academic background in the message; the more sophisticated your e-mail, the better the answer.
MastersPortal.eu cannot take any responsibility for the answering of contacts or for the content of their replies.