Temario - Curso Metodología de la Programación Orientada a Objetos

Presentación

Objetivos
Temario
Salidas profesionales
Prácticas y Trabajo
Homologaciones


TEMARIO

Introducción

  • Nociones de Java
  • Elementos de la sintaxis
  • Sentencias de control de flujo
La programación orientada a objetos  
  • Introducción
  • Objetos y clases en Java
  • Algunas clases de Java
Conceptos propios de la POO
  • Concepto de Abstracción
  • Concepto de Herencia
  • Concepto de Polimorfismo
Las estructuras de datos
  • Las Listas
  • Las Colas
  • Los Arboles
  • Los Grafos

Los algoritmos

  • Principio de invarianza
  • Notaciones
  • Cómo calcular la complejidad de un algoritmo
  • Asignaciones y expresiones
  • Instrucciones condicionales
  • Instrucciones iterativas
Resolución de problemas
  • Dividir un problema
  • Método Mergesort
  • Método Quicksort
  • Problemas de optimización
  • Ejemplos
  • Algoritmo de Kruskal
  • Algoritmo de Prim
Recorrido de árboles  
  • Recorrido en profundidad
  • Recorrido en pre-orden
  • Recorrido en in-orden
  • Recorrido en post-orden
  • Recorrido en ancho
Estructuras recursivas
  • Introducción
  • Ejemplos de aplicación
Conceptos avanzados sobre POO
  • Los patrones de diseño
  • Creación de objetos: patrones Abstract, Factory y Singleton
  • Los patrones estructurales: Adapter, Bridge y Proxy

 

Presentación

Objetivos
Temario
Salidas profesionales
Prácticas y Trabajo
Homologaciones