Objetivos
Evaluar conceptos de lenguajes de programación en términos de su contribución al proceso de desarrollo de software y desarrollar los criterios necesarios para realizar dicha evaluación.
Contenidos
Tres de los diversos paradigmas de programación: funcional, lógico y objetos. Elementos para la evaluación de lenguajes.
Correlatividades
Algoritmos y Estructuras de Datos II, Lógica y Computabilidad.