MMAC
MMAC 2026/2027
2nd Cycle [2nd Cycle - Master Degree (MSc)]

Specialization Areas

Specialization in Mathematics
Scientific Area

Algebra and Topology
Modules and RepresentationsSem. 1Cred. 9.0Gustavo Granja
Introduction to Coding TheorySem. 1Cred. 6.0João Ribeiro
Commutative AlgebraSem. 2Cred. 9.0Gustavo Granja
Algebraic TopologySem. 2Cred. 9.0João Paulo Santos

Real and Functional Analysis
Complex AnalysisSem. 1Cred. 6.0Diogo Oliveira e Silva
Real AnalysisSem. 1Cred. 9.0Diogo Oliveira e Silva
Functional AnalysisSem. 2Cred. 6.0Lina Oliveira, Helena Mascarenhas
Mathematics for Machine LearningSem. 2Cred. 6.0Miguel Couceiro, Pedro A. Santos, Rosário Oliveira
Differential Equations and Dynamical Systems
Ordinary Differential EquationsSem. 1Cred. 9.0Henrique Oliveira
Geometric MechanicsSem. 1Cred. 6.0Pedro Girão
Partial Differential EquationsSem. 2Cred. 9.0José Natário
Dynamical Systems TheorySem. 2Cred. 6.0not offered

Mathematical Physics
Random Matrices in Mathematics and Physics Sem.1Cred. 6.0not offered
Mathematical Quantum MechanicsSem. 1Cred. 6.0José Natário
Algebraic and Geometric Methods in Engineering and PhysicsSem. 1Cred. 6.0Pedro Resende
Introduction to SupersymmetrySem. 2Cred. 6.0Gabriel L. Cardoso

Geometry
Differential Geometry of Curves and SurfacesSem. 1Cred. 6.0José Natário
Riemann Surfaces and Algebraic CurvesSem. 1Cred. 9.0not offered
Riemannian GeometrySem. 2Cred. 6.0Sílvia Anjos

Specialization in Applied and Industrial Mathematics
Scientific Area of Applied and Numerical Analysis

Numerical Analysis
Sem. 1Cred. 6.0not offered
Numerical Functional Analysis and OptimizationSem. 1Cred. 6.0Juha Videman 
Numerical Methods for Ordinary Differential EquationsSem. 1Cred. 6.0not offered
Mathematical Modelling and ApplicationsSem. 1Cred. 9.0Ana Silvestre, Pedro Lima, Juha Videman
Mathematical Models in BiomedicineSem. 1Cred. 6.0Erida Gjini
Numerical Analysis of Partial Differential EquationsSem. 2Cred. 9.0Pedro Antunes
Numerical Optimal ControlSem. 2Cred. 9.0Jorge Tiago
Computational Methods in FinanceSem. 2Cred. 6.0Pedro Antunes

Specialization in Logic and Computation
Scientific Area of Logic and Computation

Introduction to Quantum Information and Computation
Sem. 1Cred. 6.0Yasser Omar
Mandatory courses (the 1st 4 courses)
Computability and ComplexitySem. 1Cred. 6.0Paulo Mateus
Foundations of Logic and Theory of ComputationSem. 1Cred. 9.0João Rasga
Logic and Model CheckingSem. 1Cred. 9.0Jaime Ramos
Cryptography and Security ProtocolsSem. 2Cred. 6.0Paulo Mateus
Introduction to Learning TheorySem. 2Cred. 6.0not offered
Symbolic Knowledge DiscoverySem.2Cred. 6.0Miguel Couceiro

Specialization in Probability and Statistics
Scientific Area of Probability and Statistics

Biomedical Statistics
Sem. 1Cred. 9.0not offered
Computational StatisticsSem. 1Cred. 6.0Giovani Silva
Introduction to Mathematical FinanceSem. 1Cred. 6.0Cláudia Nunes, Gerardo Vargas
Linear Model AnalysisSem. 1Cred. 6.0Giovani Silva
Multivariate AnalysisSem. 1Cred. 6.0Rosário Oliveira
Mathematical StatisticsSem. 1Cred. 9.0Paulo Soares
Probability TheorySem. 1Cred. 9.0Gerardo Vargas
Reliability and Quality ControlSem. 1Cred. 9.0Manuel C. Morais
Statistical Methods in Data MiningSem. 1Cred. 6.0Conceição Amado
Applied Bayesian StatisticsSem. 2Cred. 9.0Giovani Silva
BiostatisticsSem. 2Cred. 6.0Rosário Oliveira
Introduction to Stochastic ProcessesSem. 2Cred. 6.0Manuel C. Morais
Statistics of Extremes and ApplicationsSem. 2Cred. 6.0not offered
Time Series AnalysisSem. 2Cred. 9.0Manuel Scotto

Project courses 
Research Seminar and Report ASem. 1Cred. 6.0advisor required
Research Seminar and Report BSem. 1Cred. 3.0advisor required
Project in Mathematical ModelingSem. 1Cred. 6.0advisor required
Research Seminar and Report ASem. 2Cred. 6.0 advisor required
Research Seminar and Report BSem. 2Cred. 3.0advisor required
Project in Mathematical ModelingSem. 2Cred. 6.0advisor required