**Compulsory Studies (35 cr)**

TCM307 Seminar in Theoretical and Computational Methods (5 cr)

TCM350 Master's thesis (30 cr)

TCM399 Maturity test (0 cr)

Personal Study Plan (included in the Seminar)

**Optional Course Packages (55-85 cr)**

*Quantum Physics*

TCM302 Quantum mechanics IIa (5 cr)

TCM303 Quantum mechanics IIb (5 cr)

KEM341 Quantum chemistry (5 cr)

TCM304 Mathematical Methods of Physics IIIa (5 cr)

TCM305 Mathematical Methods of Physics IIIb (5 cr)

TCM322 Quantum Information A (5 cr)

TCM323 Quantum Information B (5 cr)

(Required background knowledge: FYS2018 Quantum mechanics I, FYS2019 Quantum statistics and FYS2015 Statistical mechanics)

*Statistical Physics*

TCM306 Advanced statistical physics (5 cr)

TCM309 Kinetic Theory (10 cr)

(Required background knowledge: FYS2019 Quantum statistics)

*Particle Physics and Cosmology*

PAP325 Introduction to particle physics II (5 cr)

TCM311 Quantum field theory I (10 cr)

TCM312 Quantum field theory II (10 cr)

PAP326 Cosmology II (5 cr)

PAP335 General relativity (10 cr)

TCM308 Lattice field theory (5 cr)

TCM313 Thermal field theory (5 cr)

TCM314 String theory (5 cr)

Special courses in particle physics, 5-20 cr

Special courses in cosmology, 10-20 cr

*Condensed matter physics*

MATR333 Modelling of biological systems (5 cr)

MATR318 Solid state continuum mechanics II (5 cr)

*Programming and numerical methods*

PAP334 Statistical methods (5 cr)

MATR322 Numerical Methods in Scientific Computing (10 cr)

MATR323 Basics of Monte Carlo simulations (5 cr)

MATR324 Monte Carlo simulations in physics (5 cr)

MATR325 Molecular dynamics simulations (10 cr)

MATR326 Tools for high performance computing (5 cr)

MATR327 Computational nanoscience (10 cr)

Specialized courses in computational methods, 5-15 cr

(Required background knowledge: FYS1013 Scientific computing I + FYS2085 Scientific computing II, programming skills)

*Atmospheric sciences*

ATM311 Simulations of Formation of Molecular Clusters (5 cr)

ATM312 Aerosol Modelling (5 cr) (Required background knowledge: FYS2071Aerosol physics I + ATM304 Aerosol physics II)

ATM313 Biosphere-atmosphere process modelling I (5 cr)

ATM314 Biosphere-atmosphere process modelling II (5 cr)

ATM315 Numerical Meteorology I (5 cr)

ATM316 Numerical Meteorology II (5 cr)

ATM317 Laboratory Course in Numerical Meteorology (5 cr)

ATM377 Introduction to Earth System Modelling (5 cr)

*Functional analysis and spectral theory*

MAST31002 Functional analysis (10 cr)

MAST31018 Spectral theory (10 cr)

MAST31010 Partial Differential Equations I (10 cr)

MAST31403 Integral equations (10 cr)

MASTxxxxx Introduction to Real and Fourier Analysis (5 cr)

MASTxxxxx Fourier Analysis and Distributions (5 cr)

*Applied analysis and partial differential equations*

MAST31010 Partial Differential Equations I (10 cr)

MAST31403 Integral equations (10 cr)

MAST31011 Partial Differential Equations II (10 cr)

MAST31002 Functional analysis (10 cr)

MASTxxxxx Introduction to Real and Fourier Analysis (5 cr)

MASTxxxxx Fourier Analysis and Distributions (5 cr)

MASTxxxxx Advanced Course in Real Analysis (10 cr)

*Stochastic analysis*

TCM320 Stochastic Methods A (5 cr)

TCM321 Stochastic Methods B (5 cr)

MAST31701 Probability theory I (5 cr)

MAST31702 Probability theory II (5 cr)

MAST31002 Functional analysis (10 cr)

MASTxxxxx Introduction to Real and Fourier Analysis (5 cr)

Algebraic and topological methods

MAST31003 Topology II (10 cr)

MAST31005 Algebra II (10 cr)

MAST31026 Riemannian geometry (10 cr)

*Courses in Mathematical physics*

TCM315 Open Quantum Systems (10 cr)

MASTxxxxx Introduction to mathematical physics A (5 cr)

MASTxxxxx Introduction to mathematical physics B (5 cr)

MAST31302 Hamiltonian dynamics (10 cr)

MAST31303 Quantum dynamics (10 cr)

TCM309 Kinetic Theory (10 cr)

*Mathematics courses in the Applied mathematics*

MAST31010 Partial differential equations I (10 cr)

MAST31403 Integral equations (10 cr)

MAST31402 Bayesian inversion (10 cr)

MAST31401 Inverse Problems (10 cr)

*Mathematics of imaging*

MAST31002 Functional analysis (10 cr)

MAST31402 Bayesian inversion (10 cr)

MAST31401 Inverse Problems 1: convolution and deconvolution (10 cr)

MAST31405 Inverse problems project work (5 cr)

*Computer science*

CSM12101 Design and Analysis of Algorithms (5 cr)

CSM12106 Approximation algorithms (5 cr)

CSM12104 Randomized Algorithms I (5 cr)

CSM12105 Randomized Algorithms II (5 cr)

CSM12107 Compinatorial Optimization (5 cr)

LSIxxxxx Algorithms in Genome Analysis (5 cr)

*Data science*

DATA11001 Introduction to Data Science (5 cr)

DATA11002 Introduction to Machine Learning (5 cr)

DATA12001 Advanced Course in Machine Learning (5 cr)

DATA16001 Network Analysis (5 cr)

MAST32001 Computational Statistics I (5 cr)

LSIxxxxx Bayesian Data Analysis (5 cr)

*Chemistry*

KEM341 Quantum Chemistry (5 cr)

KEM367 Mathematical and Numerical Methods in Theoretical Chemistry (5 cr)

KEM368 Density Functional Theory (5 cr)

KEM343 Spectroscopy (5 cr)

KEM342 Molecular Modelling (5 cr)

KEM345 Molecular Properties (5 cr)

KEM365 Laser Spectroscopy (5 cr)

KEM369 Molecular electronic structure (5 cr)