2.5.15 FPL/Abstracción y Representación de Programas

Temas:
Core

Non Core

Aprendizaje esperado (Learning Outcomes):
Core:

  1. Ilustrar el ámbito de variables y visibilidad usando programas simples [Aplicar]
  2. Ilustrar diferentes tipos de paso de parámetros usando un lenguaje de programación pseudo simple [Aplicar]
  3. Explicar el efecto secundario usando variables globales y no locales y cómo corregir tales programas [Explicar]
  4. Explicar cómo los programas que procesan otros programas tratan a los otros programas como sus datos de entrada [Explicar]
  5. Describir una gramática y un árbol de sintaxis abstracta para un lenguaje pequeño [Describir]
  6. Describir los beneficios de tener representaciones de programas distintas de cadenas de código fuente [Describir]
  7. Implementar un programa para procesar alguna representación de código para algún propósito, como un intérprete, un optimizador de expresiones o un generador de documentación [Implementar]

Generado por Ernesto Cuadros-Vargas , Sociedad Peruana de Computación-Peru, basado en el modelo de la Computing Curricula de IEEE-CS/ACM