Computer Science - Master's Programme in Computer Science
Academic year 2021/2022

- 120 credits
- Autumn 2021, Uppsala, 100%, Campus
- Programme syllabus and outline
The Master's Programme in Computer Science, specialising in Computer Science, lets you customise and tailor your education to your own interests. Our wide range of courses in many different subject areas are taught by internationally ground-breaking researchers, giving you the opportunity to be part of the forefront of research and development in the field. With a focus on creativity and problem-solving, this Master's programme prepares you for an advanced international career in both industry and research.
Why this programme?
The purpose of the specialisation in Computer Science, within the Master's Programme in Computer Science, is to provide world-class education tailored to each individual. You choose among a wide range of courses in computer science, shaping your education in line with your interests and the department's many research field. Your selection is made in dialogue with our teachers and student counsellors, to ensure that your choices suit your qualifications and interests and that you achieve the specialisation you are seeking. You can always discuss your education with your teachers.
During the programme you can expect to:
- customise and tailor your education to your own interests
- be taught by internationally ground-breaking researchers
- benefit from a focus on creativity and problem-solving that prepare you for an advanced international career
Student profile
You have a strong foundation in computer science and you might even have some practical experience working in the field after graduation but not so long so you have forgotten your broad theoretical base and study techniques. You are no stranger to mathematics and algorithms and are looking for an educational experience that will give you long term benefits and a skillset that lasts.
You are independent, self-going and extremely motivated and willing to take a lot of responsibility yourself to form your own educational experience, as well as for your future professional career. You like to have many options and a freedom of choice when it comes to courses and specialisation.
A future PhD education is a possibility you might have thought about, but starting to work right after graduation is also something you are considering. You like to keep your options open for now.
Related programmes:
Computational Science
Embedded Systems
Degree
The programme leads to a Master of Science (120 credits) with Computer Science as the main field of study.
All specialisations of this programme
Programme
During the first two semesters, you may choose, together with a tutor, courses from the following subfields:
- Programming languages
- Software engineering
- Parallel programming
- Data communication
- Databases
- Data mining
- Algorithms
- Real-time systems
- Computer architecture
- Artificial intelligence
- Human-computer interaction
This project is followed in the last semester by a Master's thesis that can be carried out in industry or at a university. Many students choose to do their Master's thesis outside Sweden, and it is common that the thesis serves as a gateway to the labour market.
Courses within the programme
See outline for courses within the specialisation.
Learning experience
You will develop an individual study plan with excellent opportunities to specialise in your field of choice. But you have to be willing to work hard and take responsibility for your education and learning.
Most courses combine theory with practical exercises, but both the teaching and examination forms vary and are adapted to the nature of the different subjects. This means that most courses contain both laboratory exercises and minor projects, while some courses include large projects.
The programme is taught in English.
Career
Most graduates choose to work with development and research in data, either at large companies or in small start-ups. Due to the high quality of our educational programme and the research-related course content, you will always be at the forefront of development and have great opportunities to decide on your own future. Computer science is a very international field, and you will meet colleagues with a background in the programme across all continents.
Our previous graduates work at, for example, big companies like Ericsson, small innovative start-ups or game industry in an international job market.
Most of our graduates continue to jobs in the commercial IT-sector, as project managers or consultants in advanced product development or applied research, where they work to develop future products. Some students start their own businesses to develop ideas they came up with during their studies. The programme is also a great stepping-stone for doctoral studies.
Students with Master's degree in computer science are highly attractive in a qualified international labour market in Sweden. Demand for competence in the field of computer science is high and will continue to grow due to the computerisation of our society. It is easy to find interesting work and many students get attractive job offers already during their Master's studies. To help you figure out in what direction to take you career, your degree project provides a good opportunity to learn about your future job market or even a specific employer.
Career support
During your whole time as a student UU Careers offers you support and guidance. You have the opportunity to partake in a variety of career activities and events, as well as receive individual career counselling. This service is free of charge for all students at Uppsala University. Learn more about UU Careers.
Admissions
Below you will find the details about eligibility requirements, selection criteria, and tuition fee. For information on how to apply and what documents you need to submit, check the application guide. For this programme, besides the general supporting documents, you also need to submit one programme-specific document: an Application Summary Sheet.
Computer Science
120 credits
Autumn 2021, 100%, Campus
Location: Uppsala
Application deadline: 15 January 2021
Application code: UU-M1320 Application
Language of instruction: English
Requirements:
Academic requirements
A Bachelor's degree, equivalent to a Swedish Kandidatexamen, from an internationally recognised university.
Also required is:
- 90 credits in computer science, including programming, algorithms, data structures, computer architecture and operating systems; and
- 30 credits in mathematics.
Proficiency in English equivalent to the Swedish upper secondary course English 6. This requirement can be met either by achieving the required score on an internationally recognised test, or by previous upper secondary or university studies in some countries. Detailed instructions on how to provide evidence of your English proficiency are available at universityadmissions.se.
Selection: Students are selected based on:
- a total appraisal of quantity and quality of previous university studies; and
- a statement of purpose (1 page).
Fees:
If you are not a citizen of a European Union (EU) or European Economic Area (EEA) country, or Switzerland, you are required to pay application and tuition fees. Fees cover application and tuition only and do not cover accommodation, academic literature or the general cost of living. Read more about fees.
Application fee: SEK 900
Tuition fee, first semester: SEK 72,500
Tuition fee, total: SEK 290,000
Contact and further resources
Is this programme right for you?
Explore research at the Department of Information Technology
Contact
For programme-specific information, please contact: study counsellor Liselott Dominicus
For admissions-related or general information, please contact our applicant support team:
Department of Information Technology
ITC, house 1, 2, 4, Lägerhyddsvägen 2
P.O. Box 337, SE-751 05 Uppsala, Sweden
Programme start and registration
You can find information about starting the programme and registering here.
www.uu.se/education