2.5.1 FPL/Programación Orientada a Objetos I: Fundamentos

Temas:
Core

Aprendizaje esperado (Learning Outcomes):
Core:

  1. Enumerar las diferencias entre los paradigmas de programación imperativa y orientada a objetos [Enumerar]
  2. Componer una clase a través del diseño, implementación y prueba para cumplir con los requisitos de comportamiento [Componer]
  3. Construir una jerarquía de clases simple utilizando subclases que permita reutilizar código para subclases distintas [Crear]
  4. Predecir y validar el flujo de control en un programa usando despacho dinámico [Evaluar]
  5. Comparar y contrastar cómo difieren las soluciones computacionales a un problema en los enfoques procedural, funcional y orientado a objetos [Comparar]
  6. Comparar y contrastar los mecanismos para definir y proteger elementos de datos dentro de los enfoques procedural, funcional y orientado a objetos [Comparar]

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