Student profile and admission requirements
Recommended applicant profile
The ideal applicant for this master's degree holds a bachelor's degree in computer science, mathematics or related studies, has a strong academic CV, and an interest in the field of data science. Applicants will be looking to work in data science in the corporate sector or in government bodies, and in sectors that require high-level specialists in data analysis, interpretation and visualisation (such as finance, biomedicine, information and communication technologies, etc.), or to begin a research career focused on data analysis. Regardless of their previous studies, students of this master's degree should have basic knowledge of programming and of calculus, algebra and statistics.
In accordance with Article 16 of Royal Decree 1393/29 October 2007, students must hold one of the following qualifications to access university master's degree courses:
- An official Spanish degree.
- A degree issued by a higher education institution within the European Higher Education Area framework that authorizes the holder to access university master's degree courses in the country of issue.
- A qualification from outside the framework of the European Higher Education Area. In this case, the qualification should be recognized as equivalent to an official Spanish degree. If it is not recognized, the University of Barcelona shall verify that it corresponds to a level of education that is equivalent to official Spanish degrees and that it authorizes the holder to access university master's degree courses in the country of issue. Admission shall not, in any case, imply that prior qualifications have been recognized as equivalent to a Spanish master's degree and does not confer recognition for any purposes other than that of admission to the master's degree course.
Applicants with the following qualifications may be admitted:
- Holders of bachelor's degrees in Computer Engineering, Mathematics, Physics, Statistics or related qualifications (no bridging courses are required).
- Holders of bachelor's degrees in other engineering subjects or equivalent qualifications, with the authorisation of the Master's Committee (bridging courses will be required).
- Holders of bachelor's degrees in Computer Engineering, Mathematics, Physics, Statistics or related qualifications who hold official qualifications from outside of the EHEA (bridging courses will be required).
- Graduates in other engineering subjects or equivalent qualifications from outside the EHEA, who have official authorisation from the Master's Committee (bridging courses will be required).
Given that the master's degree is taught entirely in English, applicants must certify that they have at least level B2 English.
If applicants must take bridging courses, the Committee will propose a maximum of 30 additional credits from Computer Engineering degrees or from the Bachelor's Degree in Mathematics, depending on the applicant's previous training. The bridging courses will include the following aspects:
- Introduction to scientific computing and numerical methods
- Workshop on new uses of computers
- Probability and statistics
- Advanced algorithms
- Artificial intelligence
- Distributed software