The course aims to identify the concept of operations research and to give knowledge of the main concepts and tools on which operations research relies, such as linear programming and the formation of simplex tables graphically and algebraically, and to learn to build actual algorithms, and this is accompanied by the application of these algorithms and the skill of solving problems through the use of various methods such as transfer, network analysis, substitution, and others Easily.