To study the mathematical programming techniques to develop various and complex models on the real-world situations to give an invaluable skill that will help students in other courses and in the workplace.