O curso de programação linear aborda os princípios básicos da otimização de recursos. O tema principal é a melhoria da utilização de todos os tipos de matéria prima, funcionários entre outros e a maximização do lucro de uma empresa. Os modelos matemáticos estudados para estes problemas também pode ser utilizados em problemas de dieta humana e animal, programação no sentido de planejamento e aplicações financeiras. Sua importância na formação do profissional de computação está na forte ligação existente entre seus métodos de resolução dos problemas modelados e a programação em linguagem de computador. E atualmente profissionais que possuem formação em computação e possuem conhecimentos dos problemas logísticos são os mais valorizados no mercado de trabalho.