About

The Master in Data Science combines knowledge from the areas of Mathematics and Informatics, providing specialized training in data exploration and machine learning.
Provides the theoretical foundation and computational skills for extracting actionable information from large-scale data.


  • Knowing the inherent characteristics of large-scale data, namely variety, variability, dynamics, veracity, among others, and understanding ethical, privacy and security issues
  • Understand new developments and challenges in the area

  • Analyze and solve problems through innovative solutions
  • Know and use data management, integration and analysis tools
  • Manage and use high-performance computing systems, namely in the cloud, for data storage and processing

  • Analyze, develop and apply tools and algorithms adapted to large amounts of data
  • Understand and know how to apply artificial intelligence methods, namely machine learning and deep learning
  • Develop and use tools and methods for information visualization, and communicate this information effectively, namely to decision makers in different application areas

Programme Structure

Training strongly focused on methods and their fundamentals, but also on the acquisition of practical skills in the application of tools and technologies for data management and analysis


1st semester



Optional Units

  • Advanced Algorithms
  • Algorithmic Theory of Information
  • Information Retrieval
  • Information Visualization
  • Computational Statistics and Simulation
  • Operations Research Methods
  • Computation Theory

2nd semester



Applications




Applications period
1st call: April 15 to April 26 2022
2nd call: July 14 to August 03 2022
3rd call: September 21 to September 28 2022
Approval and publication of the candidates' placement list
1st call: May 17 2022
2nd call: September 02 2022
3rd call: October 07 2022
Study period
September 2022 → February 2024

Requirements
Bachelor's degree or legal equivalent in exact sciences, engineering, or other areas. As minimum requirement, candidates must have basic training in calculus or statistics (minimum 12 ECTS) and programming sciences (minimum 12 ECTS).
Foreign higher education degree, in the same areas and same basic training, awarded on completion of a 1st cycle study programme organised in accordance with the principles of the Bologna Process by a State adhering to this process.
Foreign higher education degree, in the same areas and same basic training, recognised as satisfying the objectives of the licenciatura degree by the scientifically and statutorily competent body.
Candidates whose academic, scientific or professional curriculum demonstrates adequate preparation for attending the Masters.
Contacts
Administrative office: deti-sec@ua.pt
Director: aleixomatos@ua.pt
Vice-director: eugenio@ua.pt
Official information
The information presented on this page does not replace the official information published on the course page