Génie industriel - Rubrique Formation - 2022

UE Decision Support Algorithms - 4GUL12B3

  • Number of hours

    • Lectures 15.0
    • Projects -
    • Tutorials 15.0
    • Internship -
    • Laboratory works -
    • Written tests -


    ECTS 3.0


At the end of this course, students:

  • will be familiar with "advanced" concepts of object programming and data structures
  • will be able to use these computer skills to implement decision support algorithms (optimisation, automatic learning, etc.)
  • will be able to carry out an experimental study to evaluate the performances of algorithms
  • will be able to question issues and usages of algorithmic decision support




The course is structured around case studies which enable 3 areas of skills to be developed jointly:

1. Programming skills: object programming (inheritance and polymorphism), data structures (lists, dictionaries, etc.), use of standard libraries.

2. Experimental evaluation skills: unit tests, performance tests, design and implementation of an experimental protocol.

3. Ability to question uses: consider the limits and qualities of algorithms, taking into account technical and scientific issues as well as social and environmental impacts.

The case studies will be based on classic operational research problems (location, transport, scheduling, etc.) or machine learning (classification, segmentation, etc.).


  • Basics of object oriented programming (classes, encapsulation) and of the Python language
  • Statistics (descriptive statistics, tests, basics of R)
  • Knowledge of data engineering and/or operational research


  • CC: continuous assessment: case studies to be carried out in groups or individually, in the form of a report or oral presentation
  • EX: individual final exam
  • S2: examination session 2 (oral or written)
  • N1 = final mark for session 1
  • N2 = final mark for session 2

The jury may decide to allow the student to progress to the next year, subject to deferred validation of this UE. This is an exceptional decision; the examining board is sovereign for each student.

N1 = 0,5*CC + 0,5*EX
N2 = S2


The course exists in the following branches:

  • Curriculum - Engineer student Master SCM - Semester 8
see the course schedule for 2023-2024

Additional Information

Course ID : 4GUL12B3
Course language(s): FR

You can find this course among all other courses.