La programación en ciencias de la computación se refiere a los pasos para crear el código fuente de un programa. Sirve para dar funciones a programas que usamos en la vida cotidiana y resolver problemas de manera más sencilla. La programación lineal se utiliza comúnmente para modelar problemas prácticos de investigación de operaciones y algunos casos especiales de programación lineal.