Master's Programme in Computer Science – Sino-Swedish Master in Computer Science – Software Engineering
120 credits

The Sino-Swedish Master's Programme in Computer Science and Software Engineering is offered jointly by two world-class institutions: Uppsala University and the National Taiwan Normal University in Taipei. Living and studying in two different cultures and continents leads to personal and professional development that opens an international labour market in both advanced industry and cutting-edge research.
Autumn 2023 Autumn 2023, Uppsala, 100%, On-campus, English
- Location
- Uppsala
- Pace of study
- 100%
- Teaching form
- On-campus
- Instructional time
- Daytime
- Start date
- 28 August 2023
- Language of instruction
- English
- Entry 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.
Language requirements
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 an overall appraisal of previous university studies and a statement of purpose.
Tuition fee-paying students and non-paying students are admitted on the same grounds but in different selection groups.
- 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.
- Application fee: SEK 900
- First tuition fee instalment: SEK 72,500
- Total tuition fee: SEK 290,000
- Application deadline
- 16 January 2023
- Application code
- UU-M1161
- Additional information
-
In addition to the general supporting documents, you also need to submit a programme-specific application summary sheet Pdf, 452 kB..
Check the application guide for information on how to apply and what other supporting documents you need to submit.
Citizens of the People's Republic of China should contact the programme's study counsellor at studievagledare@it.uu.se well in advance before applying for the programme.
About the programme
The programme gives you a unique opportunity to customise and specialise in your education in combination with added expertise in a subject of your choice from our leading Asian partner, National Taiwan Normal University (NTNU).
The double subject competence along with the rewarding experience of studying on another continent gives you a truly international education. You also have the opportunity of graduating from two universities. By living and studying in two different cultures, and making close ties to cities and people in two different countries, leads to personal and professional development that opens an international labour market in both advanced industry and cutting-edge research.
Key benefits of studying the programme:
- One programme, two degrees.
- Study on two continents.
- Customise and tailor your education to your own interests.
Uppsala University is focused on the theoretical aspects of computer science while NTNU is particularly strong in applications. At NTNU you can also take courses on cultural aspects, such as language or intercultural relationships. You can create your own specialisations by combining courses individually.
Student profile
You have a strong foundation in computer science. You might even have some practical experience working in the field after graduation, but you have not 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 to form your own educational experience, as well as your future career. You like to have many options and freedom of choice when it comes to courses and topics. You like exploring different cultures and can easily adapt to new situations.
Degree
The programme leads to the degree of Master of Science (120 credits) with Computer Science as the main field of study and, in addition, an equivalent degree from National Taiwan Normal University.
Content
Your studies start with a year in Uppsala, where the Department of Information Technology offers you a wide range of world-class courses in computer science. You can create your specialisation by individually selecting courses in dialogue with student counsellors and teachers. Most courses integrate theory with practical exercises. By selecting suitable courses, you will become a specialist in your selected field of computer science.
The second year takes place in Taipei, where you will add a different perspective on computer science and its applications and will learn to combine knowledge and experiences from two high-class universities in two different cultures.
During the final semester, you will focus on your Master's thesis, which you do in Taipei (30 credits). The programme leads to a double Master's degree, that is, you will get one degree from each university, according to the national regulations.
Explore National Taiwan Normal University
Courses within the programme
See the programme outline for courses within the programme.
Learning experience
The Master's Programme in Computer Science offers every student an individualised study plan that induces excellent learning opportunities. However, this requires that you are willing to put in the work and have the ability to take responsibility for your education and your learning.
The form of instruction and examination vary and are adapted to the character of the various subjects. This implies that laboratory work and small projects are found in most courses, while certain courses have major projects.
The Department of Information Technology at Uppsala University is world-leading in computer science research and we teach in an international environment that provides you with a worldwide network of professional contacts including researchers, teachers and fellow students. Courses are taught by experts in their fields and are always up to date.
The language of instruction is English.
Career
The Sino-Swedish Master's Programme in Computer Science and Software Engineering can lead to jobs in a variety of businesses or research. During your studies, you will be in contact with industries both in Sweden and Taiwan, enabling you to find interesting jobs in different countries. Most graduates choose to work with development and research in data, either at large companies or in small start-ups. Due to the broad education and the cultural experience as well as the high quality of the research-related courses, you will always be at the forefront of development and have great opportunities to decide your own future.
By studying this programme you are particularly well-equipped for a career in an international job market. Most of our alumni get jobs in the commercial IT sector, as project managers or consultants in advanced product development or applied research.
The programme is also a great stepping-stone for doctoral studies.
Students with a 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. Many students get attractive job offers before having completed their studies.
Career support
During your time as a student, UU Careers offers support and guidance. You have the opportunity to take part in a variety of activities and events that will prepare you for your future career.
Register your interest
Keep updated about the application process.

Programme syllabus
- Programme syllabus valid from Autumn 2024
- Programme syllabus valid from Autumn 2023
- Programme syllabus valid from Autumn 2022
- Programme syllabus valid from Autumn 2021, version 2
- Programme syllabus valid from Autumn 2021, version 1
- Programme syllabus valid from Autumn 2020
- Programme syllabus valid from Autumn 2019
- Programme syllabus valid from Autumn 2018
- Programme syllabus valid from Autumn 2017
- Programme syllabus valid from Autumn 2016, version 2
- Programme syllabus valid from Autumn 2016, version 1
- Programme syllabus valid from Autumn 2015
- Programme syllabus valid from Autumn 2014
- Programme syllabus valid from Autumn 2013
- Programme syllabus valid from Autumn 2012
- Programme syllabus valid from Autumn 2011
Outline
- Outline valid from Autumn 2024
- Outline valid from Autumn 2023
- Outline valid from Autumn 2021, version 3
- Outline valid from Autumn 2021, version 2
- Outline valid from Autumn 2021, version 1
- Outline valid from Autumn 2020
- Outline valid from Autumn 2019
- Outline valid from Autumn 2018
- Outline valid from Autumn 2017, version 2
- Outline valid from Autumn 2017, version 1
- Outline valid from Autumn 2016, version 2
- Outline valid from Autumn 2016, version 1
- Outline valid from Autumn 2015
- Outline valid from Autumn 2014
- Outline valid from Autumn 2013
- Outline valid from Autumn 2012
- Outline valid from Autumn 2011
Contact
- For programme-specific questions, please contact our study counsellor:
- studievagledare@it.uu.se
- For admissions-related or general information, please contact our applicant support team:
- masterprogrammes@uu.se
Students
As a student you will find information about your studies in the student gateway.