• Level of Education

    4-year college degree

  • ECTS

    10 credits

  • Training Structure

    College of Sciences

Description

A 10-ECTS supervised project during which groups of students work on developing software for research or teaching.

This project is designed to give students their first semi-professional experience by working in groups of two or more on a fairly large-scale project, typically proposed by fellow researchers who wish to develop and/or expand software intended for research purposes or for the general public.

Supervision is provided by fellow physicists and, in some cases, computer scientists. Students submit their code along with documentation. A report is written, and an oral defense is held.    

 

Read more

Objectives

Provide students with their first professional experience, requiring them to submit a final project in the form of usable code. Teach them how to work as a team. 

Read more

Mandatory Prerequisites

Basic Algorithms

Recommended prerequisites:

Common programming languages: Python, MATLAB, Java… 

 

Read more

Knowledge Assessment

Report + Defense

Read more