Level of education
Bachelor's degree
ECTS
10 credits
Training structure
Faculty of Science
Description
A 10-ECTS supervised project during which groups of students work on developing software for research or teaching purposes.
This project is designed to give students their first semi-professional experience by working in groups of (>2) on a fairly large project, usually proposed by fellow researchers who want to develop and/or expand software for research purposes or for the general public.
Supervision is provided by fellow physicists and, where appropriate, computer scientists. Students submit a code with accompanying documentation. A report is written and an oral defense is held.
Objectives
Give students their first professional experience with the requirement of a final deliverable in the form of usable code. Teach them to work as a team.
Mandatory prerequisites
Basic algorithms
Recommended prerequisites:
Common programming languages: Python, MATLAB, Java, etc.
Knowledge assessment
Report + Defense