Esta asignatura provee a los estudiantes de capacidades y entrenamiento para:
- Aprender conceptos fundamentales de lenguajes de programación.
- Familiarizarse con los métodos y herramientas para la sistematización de las propiedades de los lenguajes de programación
- Reconocer aspectos comunes en lenguajes de programación desestimando las diferencias superficiales.
- Conocer nociones fundamentales sobre paradigmas de programación.