This class introduces the basics of Operations Research. It is composed of several subjects: Algorithmics, Linear Programming, Mixed Integer Programming, Graph Theory and Branch & Bound and heuristics.