Master's Programme in Data Science
Programme syllabus, TDA2M
- Code
- TDA2M
- Finalised by
- The Faculty Board of Science and Technology, 9 November 2021
- Registration number
- TEKNAT 2021/130
- Responsible faculty
- Faculty of Science and Technology
- Responsible department
- Department of Information Technology
Entry requirements
Academic requirements
A Bachelor's degree, equivalent to a Swedish Kandidatexamen, from an internationally recognised university.
Also required is:
- 80 credits in computer science and mathematics;
- 15 credits in computer science including 5 credits in introductory programming;
- 25 credits in mathematics including linear algebra and single variable calculus; and
- 5 credits in statistics and probability.
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.
Aims
The programme offers a structured range of courses which lead to a Master of Science (120 credits) degree in Data Science. Students of this programme will develop a strong expertise in both the mathematical foundations of data science and its computational aspects, and will learn how to execute advanced statistical and machine learning methods on distributed and high-performance computing systems. The education also covers security as well as the ethical and legal aspects of data science. The programme has two specialisations, one in machine learning and statistics and one in data engineering, preparing the students for the two main types of data science jobs on the market.
This programme prepares students for active participation in research projects, either as graduate students or in industrial research projects, as well as for advanced professional activities in the field of data science. Students will have the possibility of collaborating with internationally-renowned research groups in data science as well as students and domain experts from other disciplines, through an applied data science project course. Uppsala University provides high-quality research and education across all the main academic disciplines, giving to the students of the programme the opportunity to explore a large number of application domains of their interest.
Instruction
Education in the programme builds upon the prior knowledge and experience of the students. Students are expected to participate actively in their education and take responsibility for personal learning outcomes as well as contributing to the learning of others. Academic staff in the programme have the primary responsibility for establishing foundations for active individual and collective learning. Continuos educational development builds on a respectful dialogue between students and staff, through which everyone is empowered to contribute to educational evolution and mutual learning.
In the programme's courses, a wide variety of teaching methods are used. Theoretical teaching is interspersed with practical sessions, usually computer-based, and communication training. Teaching is in close contact with current research, providing insight into scientific method and approach. Teaching and course literature is in English. The courses include formative and summative examination forms such as written exams, oral examinations, laboratory work, project work with group examination, case studies, peer reviewing, and other forms of written examination.
Degree
Upon request, the Vice Chancellor issues diplomas for the Master of Science (120 credits) with Data Science as the main field of study.
A Degree of Master is a so called general degree, which means that the student achieve the degree in its main subject according to the criteria below, regardless of the courses being part of the program or not, therefore there is a possibility also to include single subject courses in the degree.
Regulations according to Higher Education Ordinance
A Degree of Master (120 credits) is obtained after the student has completed course requirements of 120 higher education credits with a certain area of specialisation determined by each higher education institution itself, including at least 60 higher education credits with in-depth studies in the main field of study. In addition, the student must hold a Degree of Bachelor, a Degree of Bachelor of Arts in…, a professional degree worth at least 180 higher education credits or an equivalent foreign qualification.
For a Degree of Master (120 credits) students must have completed an independent project (degree project) worth at least 30 higher education credits in their main field of study, within the framework of the course requirements. The independent project may comprise less than 30 higher education credits, but not less than 15 higher education credits, if the student has already completed an independent project at the second level worth at least 15 higher education credits in their main field of study, or an equivalent project in a foreign educational programme.
Local regulations
A degree of Master (120 credits) may, except for courses on advanced level, contain one or several courses on basic level comprising not more than 30 higher education credits. The course or the courses are meant to provide such additional competence as is needed for in-depth studies in the main field of study and cannot be included in the student's basic degree.
For a Degree of Master (120 credits) students must have completed an independent project (degree project) worth at least 30 higher education credits.
Outline
Outline for specialisation Data Engineering
- Outline valid from Autumn 2025
- Outline valid from Autumn 2024
- Outline valid from Autumn 2023, version 2
- Outline valid from Autumn 2023, version 1
- Outline valid from Autumn 2022, version 2
- Outline valid from Autumn 2022, version 1
- Outline valid from Autumn 2021, version 2
- Outline valid from Autumn 2021, version 1
- Outline valid from Autumn 2020
Outline for specialisation Machine Learning and Statistics
- Outline valid from Autumn 2025
- Outline valid from Autumn 2024
- Outline valid from Autumn 2023, version 2
- Outline valid from Autumn 2023, version 1
- Outline valid from Autumn 2022, version 2
- Outline valid from Autumn 2022, version 1
- Outline valid from Autumn 2021, version 2
- Outline valid from Autumn 2021, version 1
- Outline valid from Autumn 2020