Teaching

34 hours in 2025
The goal of this course is to introduce second-year students to the C++ programming language. The concepts studied go from the most basic concepts to loops, functions, arrays, structured types and interaction with the user. Compilation and debugging mechanisms are also explained.

34 hours in 2024
The goal of this course is to introduce second-year students to the C++ programming language. The concepts studied go from the most basic concepts to loops, functions, arrays, structured types and interaction with the user. Compilation and debugging mechanisms are also explained.

3 hours in 2023
The goal of this course is to introduce first-year students to operations research using a popularization methodology. Divided in groups, the students present a subject related to operations research using a methodology such that people exterior to the domain can understand.

15 hours in 2023
The goal of this course is to introduce fifth-year students to the basic concepts of constraint programming, a paradigm different from linear programming. Global constraints are introduced and domain filtering techniques relying on those contraints are explored. The course is based on the commercial solver OPL .

34 hours in 2023
The goal of this course is to introduce second-year students to the C++ programming language. The concepts studied go from the most basic concepts to loops, functions, arrays, structured types and interaction with the user. Compilation and debugging mechanisms are also explained.