MMAC
MMAC 2025/2026
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.0not offered
Algebraic TopologySem. 2Cred. 9.0João Paulo Santos
Real and Functional Analysis
Complex AnalysisSem. 1Cred. 6.0Diogo Oliveira e Silva
Real AnalysisSem. 1Cred. 9.0Catarina Carvalho
Functional AnalysisSem. 2Cred. 6.0Hugo Tavares
Mathematics for Machine LearningSem. 2Cred. 6.0Ana Moura, Miguel Couceiro, Rosário Oliveira
Differential Equations and Dynamical Systems
Ordinary Differential EquationsSem. 1Cred. 9.0Maria João Borges
Geometric MechanicsSem. 1Cred. 6.0Pedro Girão
Partial Differential EquationsSem. 2Cred. 9.0José Natário
Dynamical Systems TheorySem. 2Cred. 6.0Pedro Martins Rodrigues
Mathematical Physics
Random Matrices in Mathematics and Physics Sem.1Cred. 6.0not offered
Mathematical Quantum MechanicsSem. 1Cred. 6.0not offered
Algebraic and Geometric Methods in Engineering and PhysicsSem. 1Cred. 6.0José Natário
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.0Gonçalo Oliveira
Riemannian GeometrySem. 2Cred. 6.0Sílvia Anjos

Specialization in Applied and Industrial Mathematics
Scientific Area of Applied and Numerical Analysis
Numerical AnalysisSem. 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.0not offered 
Mathematical Models in BiomedicineSem. 1Cred. 6.0Jorge Tiago 
Numerical Analysis of Partial Differential EquationsSem. 2Cred. 9.0Pedro Antunes
Numerical Optimal ControlSem. 2Cred. 9.0not offered
Computational Methods in FinanceSem. 2Cred. 6.0Pedro Antunes

Specialization in Logic and Computation
Scientific Area of Logic and Computation
Introduction to Quantum Information and ComputationSem. 1Cred. 6.0not offered
Introduction to Learning TheorySem. 2Cred. 6.0not offered
Mandatory courses
Computability and ComplexitySem. 1Cred. 6.0José Félix Costa and Diogo Poças
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 and João Ribeiro
Symbolic Knowledge DiscoverySem.2Cred. 6.0Miguel Couceiro

Specialization in Probability and Statistics
Scientific Area of Probability and Statistics
Biomedical StatisticsSem. 1Cred. 9.0not offered
Computational StatisticsSem. 1Cred. 6.0Giovani Silva
Introduction to Mathematical FinanceSem. 1Cred. 6.0Cláudia Nunes
Linear Model AnalysisSem. 1Cred. 6.0Paulo Soares
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 Morais
Statistical Methods in Data MiningSem. 1Cred. 6.0Conceição Amado
Applied Bayesian StatisticsSem. 2Cred. 9.0not offered
BiostatisticsSem. 2Cred. 6.0Rosário Oliveira
Introduction to Stochastic ProcessesSem. 2Cred. 6.0Manuel Morais
Statistics of Extremes and ApplicationsSem. 2Cred. 6.0Ana Ferreira
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