[UCR]
[/\]

Universidad de Costa Rica
Escuela de Ciencias de la
Computación e Informática
[<=] [home] [<>] [\/] [=>]

CI-1402 Organización de Lenguajes de Programación

I Semestre 1996 Profesor Juan Carlos Hidalgo Del Vecchio

Horario L,M,J,V - 13,14
Oficina 215
Horas de oficina L,M,J,V - 15,16

CONTENIDO

      En este curso estudiaremos el concepto de proceso computacional. El enfoque principal será cómo se especifican éstas entidades que viven dentro de computadores (además de sus propiedades matemáticas).

      Nuestro primer objetivo es establecer el hecho que un lenguaje de programación no es solamente un medio para instruir una computadora sino más bien un método para expresar ideas sobre metodología. Por lo tanto, un programa debe ser escrito para ser leído por un ser humano, dejando la posibilidad de ejecución por un computador como un agregado tangencial.

      Tenemos un segundo objetivo el generar una colección de técnicas para controlar la complejidad de desarrollo de sistemas grandes sin tener que distraernos en la sintáxis particular de un lenguaje de programación o el análisis de algoritmos particulares.

      Untilizaremos Scheme (y posiblemente alguna implementación de LISP) para el desarrollo del material a cubrir. El lenguaje de programación no será presentado formalmente sino a medida que se van necesitando nuevos conceptos.

Texto Structure and Interpretation of Computer Programs
Harold Abelson y Jay Sussman, MIT Press, 1985.
Evaluación
1 Parcial 30%
1 Final 35%
Tareas 35%

      Las tareas y exámenes debe resolverse individualmente. Sospechas de deshonestidad serán investigadas al máximo.

[mailto:] Juan Carlos Hidalgo Del Vecchio <jhidalgo@galileo.acer.co.cr>.
Copyright © 1996
Derechos de autor reservados © 1996
[home] <> [/\]