Learning outcomes

Below are the different skills that will be worked on during this teaching unit:

 

Learning to simulate with computer tools:

 

- Understanding programming logic

 

- Respect the programming syntax

 

- Use the imposed/proposed tools

 

- Compare results with expectations


Goals

The aim of the Introduction to Scientific Computing course is to lay the foundations of scientific programming.

Content

 The programming language used is Python. The course will run as follows:

 

15h theory + 15h practical work in Q1

 

15h of practical work in Q2

Teaching methods

The course will alternate between an auditorium for the theory, and computer pools for the practical sessions

Assessment method

As the course is spread over the whole year, assessments for Q1 and Q2 will be held in January and June, respectively.

In both cases, these assessments will be carried out in the computer lab. They will consist of programming for:

The material covered in Q1 (theory and practical work) for the Q1 part

The material covered throughout the year (theory and practical work) for the Q2 part

The final grade will be weighted as follows: 1/3 Q1 grade and 2/3 Q2 grade

If the overall grade is failed, the student may take an assessment in Q3 (August session). This single assessment will cover the material covered throughout the year (Q1+Q2, theory and practical work). The Q3 assessment grade will serve as the final grade for the course unit.

If the student decides to retake part Q1 during the June session, the grade obtained will replace the one from the January session.


 

Sources, references and any support material

Language of instruction

French
Training Study programme Block Credits Mandatory
Bachelor in Physics Standard 0 3
Bachelor in Physics Standard 1 3