M1 AM program

The first semester is a 12 week (September to January) program core curriculum designed to ensure competence in applied mathematics and basic computer science. The program is composed of:

  • Mandatory courses (for a total of 21 ECTS)
  • Elective courses (6 ECTS)
  • Language (3ECTS)

The second semester is composed of a 12 week (February through May) academic program, followed by participation in at least 8 weeks internship in a research group. The academic program combines advanced work on fundamental topics as well as introduction to more specialized subjects. It also includes a research project. The program is composed of:

  • Mandatory courses (for a total of 12 ECTS)
  • Elective courses (12 ECTS)
  • Research project (3 ECTS)
  • Internship (3 ECTS)

Download the academic Planning 2021-2022


The courses will start Moday 29, August 2022.

During the first two weeks, there will be remedial and compulsory background mathematics and computing sciences classes, during which administrative interviews will be planned with the staff.

The First term will start immediately after.



3D Graphics

The aim of this course is to give mathematical grounds and algorithms for the modelling, animation, and synthesis of images.

Applied probability and Statistics

The aim of this course is to provide basic knowledge of applied probability and an introduction to mathematical statistics.

Computing science for big data and HPC

The aim of this course is to give an introduction to numerical and computing challenges of large dimension problems.

Geometric modeling

This course is an introduction to the differential geometry of curves and surfaces with a particular focus on spline curves and surfaces that are routinely used in geometrical design softwares.

Graduate School project

A student selected in the Graduate School track has to do a research project.


Industrial and/or research internship.

Introduction to cryptology

The aim of this course is to give mathematical grounds of security, integrity, authentication and cryptology.

Introduction to Operations Research

The main objective of this course is to provide basics tools in operations research

Modeling Project

The students will work on a project during the month of January.

Numerical optimisation

This program combines case studies coming from real life problems or models and lectures providing the mathematical and numerical backgrounds

Object-oriented & software design

Introduction to computer sciences basics in the context of applied mathematics

Partial differential equations and numerical methods

Give an overview of modelling using partial differential equations.

Signal and image processing

The aim of this course is to provide the basics mathematical tools and methods of image processing and applications.

Statistical analysis and document mining

The aim of this course is to present the statistical approaches for analysing multivariate data. The information age has resulted in masses of multivariate data in many different field

Variational methods applied to modelling

The aim of this course is to get deep knowledge of PDE modelling and their numerical resolution, in particular using variational methods such as the Finite Elements method.

Weekly agenda


A list of internship proposal for the Spring 2022 is available here: Internship proposals



Heads of the program : Sylvain Meignen and Boris Thibert

Administrative contact : Emmanuel Villemont and Numa Crozier

M1 SIAM : msiam1 (at) ensimag (dot) fr