La programación de computadores puede estudiarse a diferentes niveles, desde el nivel básico hasta el avanzado. El curso de programación ofrecido a los estudiantes de Ingeniería civil aborda los conceptos relacionados con el análisis de problemas, el diseño de soluciones y la utilización de un lenguaje de programación para implementar las soluciones propuestas. Se orienta a la construcción de pequeños programas para  procesar datos de uso frecuente en el campo de la ingeniería.