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.