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.
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.
Mandatory Prerequisites
Basic Algorithms
Recommended prerequisites:
Common programming languages: Python, MATLAB, Java…
Knowledge Assessment
Report + Defense