v1.18.2 (1656)

Enseignement scientifique & technique - INFPHY201 : Modern physics in Python

Domaine > Informatique, Physique.


This course teaches quantum physics through the use of Python.

In the first part you will learn how to implement quantum mechanics in code, and how to use it to simulate quantum effects. You will learn the principles behind quantum technologies, how to describe a quantum system and predict its evolution, how to visualize its state and how to simulate quantum algorithms.

Throughout the course of the term, you will work in a group to develop a project: a jupyter notebook that will focus on explaining some quantum effect.

You will practice writing readable code and well-written documents, as we are going to simulate a peer-review process: each student will review another group's project and will write a review. In the final week, you will revise your project according to the reviews and during the final lecture you will present your work to the class and to an invited audience.

For each lecture, the instructors will distribute a Jupyter Notebook, to let you have working code to play around with from day 1 and gain familiarity with the Jupyter Notebook environment, with Scipy, Numpy and Matplotlib.

nombre d'heure en présentiel


nombre de blocs


Volume horaire par type d'activité pédagogique : types d'activité

  • Leçon : 24

effectif maximal


Diplôme(s) concerné(s)

Format des notes

Numérique sur 20

Littérale/grade européen

Pour les étudiants du diplôme Diplôme d'ingénieur

L'UE est acquise si Note finale >= 10
  • Crédit d'UE partagées acquis : 2.5

La note obtenue rentre dans le calcul de votre GPA.

Pour les étudiants du diplôme Echange non diplomant

La note obtenue rentre dans le calcul de votre GPA.

Veuillez patienter