UT07: Estructuras de datos internas (memoria).

Nº DE HORAS DE LA UNIDAD DE TRABAJO: 27

 

RA

 

Contenidos propuestos

DE LAS CUALES SERÁN PRESENCIALES: 3

Contenidos según normativa

6

PROG 07.- Estructuras de datos internas (memoria).

  1. Clases y métodos genéricos (I).
    1. Clases y métodos genéricos (II).
  2. Introducción a las colecciones.
  3. Conjuntos (I).  ¿Qué son y cómo se declaran? HashSet.
    1. Conjuntos (II).  ¿Cómo acceder a sus elementos?
    2. Conjuntos (III). ¿En qué se diferencian LinkedHashSet y TreeSet?
    3. Conjuntos (IV).  Combinando datos de varias colecciones.
    4. Conjuntos (V). Ordenando sus elementos.
  4. Listas (I).  Definición y diferencias con los conjuntos.
    1. Listas (II). ¿Cómo se usan?
    2. Listas (III). Diferencias entre LinkedList y ArrayList.
    3. Listas (IV). ¿Es igual si los elementos son mutables o inmutables?
  5. Conjuntos de pares clave/valor.
  6. Iteradores (I). ¿Qué son y cómo se usan?
    1. Iteradores (II). ¿Qué características debemos considerar?
  7. Algoritmos (I). ¿Qué podemos hacer con las colecciones?
    1. Algoritmos (II). Ordenando los elementos de la colección.
    2. Algoritmos (III). Algunas operaciones adicionales con colecciones.

Aplicación de las estructuras de almacenamiento:

  • Estructuras.
  • Creación de arrays.
  • Inicialización.
  • Arrays multidimensionales.
  • Cadenas de caracteres.
  • Listas.
  • Colecciones.
  • Aplicación del estándar XML. (*)
  • Concepto de XML Estructura de un documento XML. (*)
  • Especificación de documentos. DTD y XSD. (*)
  • Clases para la creación y manipulación de documentos XML. (*)

En la columna Contenidos según normativa, el texto en color negro se refiere a contenidos mínimos recogidos en el RD, y el texto en color azul y acabado en (*), al adaptable por las CCAA, de acuerdo con la Orden correspondiente.

Criterios de evaluación
CE Descripción Actividad
6b Se han reconocido las librerías de clases relacionadas con tipos de datos avanzados. Online 7
6c Se han utilizado listas para almacenar y procesar información. Presencial 2
6d Se han utilizado iteradores para recorrer los elementos de las listas. Online 7
6e Se han reconocido las características y ventajas de cada una de la colecciones de datos disponibles. Examen 2
6f Se han creado clases y métodos genéricos. Examen 2