Given the learning outcomes of the "Master in Computer Science and Engineering" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
-
INFO1.1-3
-
INFO2.3-5
-
INFO5.3-5
-
INFO6.1, INFO6.4
Given the learning outcomes of the "Master [120] in Computer Science" program, this course contributes to the development, acquisition and evaluation of the following learning outcomes:
-
SINF1.M4
-
SINF2.3-5
-
SINF5.3-5
-
SINF6.1, SINF6.4
Students completing this course successfully will be able to
-
explain the algorithms for solving discrete optimization problems by describing precisely specifying the problems they solve, indicating their advantages, disadvantages and limitations (computing time, accuracy, problems of scaling , etc.),
-
identify the algorithms that apply to a discrete optimization problem they are facing and make an arguedchoice among them ,
-
implement algorithms for solving discrete optimization problems.