Paradigma Objetos Clase 11:Cohesión y Acoplamiento - NO repetición de lógica Ejercicios en Clase::Ejercicios cohesión - Acoplamiento Ejercicios No repetir lógica Ejercicios Tipo parcial Clase 10:Testeo unitario automatizado avanzado. Clase 9: Constructores y herencia Clase 8: Manejo de errores. Clase 7: Herencia. self y super. Redefinición. Clase 6: Clases y herencia Clase 5: Colecciones - Bloques de código, Instanciación. Clase 4: Clases. Method Lookup. Polimorfismo. Clase 3: Polimorfismo. Objetos básicos. Conjuntos. Listas. Clase 2: Objeto, Mensaje, Método, Referencia, Estado, Identidad. Objetos básicos. Clase 1: Objeto, Mensaje, Método, Referencia, Estado, Identidad. Paradigma Lógico Clase 1: Base de conocimiento - Consultas - Unificación - Reglas - Inversibilidad Clase 2: Indeterminación - not/1 - Generación - member y forall Clase 3: forall/1 - findall/3 - Orden Superior - Listas Clase 4: Recursividad Paradigma Funcional Clase 2: Introducción Funcional - Función - Variable - Funciones definidas por partes (guardas), Pattern Matching Clase 3: Tuplas, Listas, Modelado de dominio, Inferencia de Tipos, Aplicación Parcial , Currificación ,Composición Clase 4: Data - Aplicación Parcial , Currificación , Composición - Recursividad Clase 5: Data - Aplicación Parcial , Currificación , Composición - Función de orden Superior, Type Class, Polimorfismo Clase 6: Polimorfismo - funciones de orden superior. Variables de tipo - Inferencia de tipo. ausencia de efecto de lado Teórica: Módulo 5. Clase 7: Polimorfismo -Expresiones Lambda. funciones de orden superior + foldl. Inferencia y restricciones de tipo. |
Material >