This textbook is intended for students of technical and economic universities. It is a result of my teaching of mathematical programming, optimization methods and operations research to students of Czestochowa University of Technology, including Erasmus+ Program students, for over ten years. This is the first part of a planned series (an intended s