| N° |
Objetivo |
Contenido |
Horas Teóricas |
Horas Prácticas |
Horas E-learning |
| 1 |
Al Termino De Esta Unidad, Los Participantes Realizaran Diversas Técnicas De Programación. |
Se Realiza Una Presentación De Las Diversas Técnicas De Programación Que Permiten Introducir La Problemática Que Conlleva A La Programación Orientada A Objetos: ·Introducción A La Programación No Estructurada ·Ventajas Y Falencias De La Programación No Estructurada ·Ejemplo Simple De Programación No Estructurada ·Introducción A La Programación Procedural ·Ventajas Y Falencias De La Programación Procedural ·Ejemplo Simple De Programación Procedural ·Introducción A La Programación Modular ·Ventajas Y Falencias De La Programación Modular ·Ejemplo Simple De Programación Modular ·Problemática Que La Programación Orientada A Objetos Intenta Resolver |
2 |
2 |
0 |
| 2 |
Al Finalizar Esta Unidad Los Alumnos Conoceran Diversos Conceptos Sobre Calidad De Software |
Se Da Una Mirada A Los Elementos Que Determinan La Calidad Del Software, Desde Una Perspectiva De Orientación A Objetos: ·Los Factores Que Influyen En La Calidad Del Software ·Presentación De Las Componentes Que Hace A Un Software Modular ·Ilustración De Cómo La Reutilización Del Software De Enlaza Con La Programación Orientada A Objetos ·Una Breve Comparación Entre El Diseño Estructurado Y Diseño Orientado A Objetos |
2 |
2 |
0 |
| 3 |
Al Finalizar Esta Unidad Los Asistentes Entenderan Y Seran Capases De Integrar Tipos De Datos Abstractos , Conceptos Básicos, Clases Y Objetos, Encapsulación |
Usando Tipos De Datos Abstractos (Tda) Y Analizando Un Ejemplo Simple, Se Modela Un Problema Que Permite Introducir La Programación Orientada A Objetos: ·Desde Un Problema Abstracto A Un Modelo ·Un Ejemplo Simple De Un Problema Y Abstracción Del Modelo: ·Estructura De Un Tda ·Ejemplo Simple De Tda En Lenguaje C ·Modelamiento De Una Clase A Partir De Un Tda. ·Ejemplo Simple De Un Tda En Dos Lenguajes Oo Desarrollada En Oop ·Se Realiza Una Introducción Y Revisión De La Terminología Usada En Programación Orientada A Objeto ·Revisión De Terminología: Interfaz, Tda, Clase, Objeto, Instancia, Métodos, Alcance ·La Creación De Objetos En Diversos Lenguajes Oo ·Ejemplo De Clases Y Objetos En Lenguajes Oo ·Lenguajes Oo Con Estructuras De Datos Genéricas ·Encapsulamiento ·¿Por Qué Es Necesario Encapsular? ·Desarrollo De Un Ejemplo Simple Que Muestra La Problemática De Encapsulamiento |
2 |
2 |
0 |
| 4 |
Al Finalizar Esta Unidad Los Participantes Entenderán Como Se Accede A Fiabilidad, Aserciones Y Excepciones |
·Se Introduce La Problemática De La Fiabilidad Y Como La Programación Orientada A Objetos Da Elementos Para La Corrección Y Robustez Del Software ·Definición De Términos Se Presenta El Diseño Basado En Contratos ·El Uso De Las Aserciones En Programación Orientada A Objetos ·Precondiciones, Poscondiciones E Invariante ·Ejemplo Simple Que Ilustra La Problemática ·Se Explica Los Beneficios Y Obligaciones Que Conlleva Un Contrato De Software ·Se Ilustran Los Problemas Que Presenta La Programación A La Defensiva ·Se Muestra La Utilidad De Las Aserciones ·Ejemplo Simple Del Uso De Aserciones En Lenguajes Oo ·Introducción Y Utilidad De Las Excepciones ·Ejemplos Ilustrativos Y Simples Del Uso De Las Excepciones En Diferentes Lenguajes Oo |
2 |
2 |
0 |