Bienvenido al Blog de la Cohorte 2015 de Informática de la UPEL-IMPM Yaracuy. Aquí encontrarás: Toda la INFORMACIÓN de las materias de la especialidad informática + CONTENIDOS de otras materias generales + NORMATIVAS de la UPEL + TIPS de estudio + RECURSOS de estudio + LIBROS de texto

Estructura de Datos y Programacion II

Estructura de Datos y Programacion II
estructura-datos-programacion-2 estructura-datos-programacion-2 estructura-datos-programacion-2

PLAN DE CURSO

FUNDAMENTACIÓN:

El curso de Estructura de datos y Programación II proporciona al futuro docente la profundización en los conceptos e implementación de las estructuras de datos complejas en un lenguaje de programación de alto nivel esto incluye conocimientos teóricos y prácticos, habilidades, experiencias y sentido crítico que permitan abordar el desarrollo de programas en forma correcta y eficiente para resolver problemas que se presentan en diversas áreas, para esto se estudiarán aspectos como son las operaciones básicas con arreglos, matrices, listas y árboles de datos. Por otra parte se profundiza en el aprendizaje de la matemática y álgebra lineal para la comprobación de los teoremas matriciales usando programación modular y estructura de datos avanzadas.


Este programa está estructurado por Cinco (5) Unidades:

UNIDAD I

CONCEPTOS BÁSICOS Y CARACTERÍSTICAS DE LAS ESTRUCTURAS DE DATOS AVANZADAS.

UNIDAD II

METODOLOGÍAS Y TÉCNICAS DE PROGRAMACIÓN CON ESTRUCTURAS DE DATOS SIMPLES O ESTÁTICOS, UNIDIMENSIONALES.

UNIDAD III

METODOLOGÍAS Y TÉCNICAS DE PROGRAMACIÓN CON ESTRUCTURAS DE DATOS SIMPLES O ESTÁTICOS, BIDIMENSIONALES.

UNIDAD IV

METODOLOGÍAS Y TÉCNICAS DE PROGRAMACIÓN CON ESTRUCTURAS DE DATOS COMPLEJOS O DINÁMICOS.

UNIDAD V

METODOLOGÍAS Y TÉCNICAS PARA CONECTAR ESTRUCTURAS DE DATOS ENTRE SÍ, Y LA RECURSIVIDAD.


OBJETIVO GENERAL:

Analizar las operaciones básicas de las diferentes estructuras de datos avanzados, como una herramienta para diseñar programas informáticos, destacando su importancia en el desempeño del rol del profesor de informática.

OBJETIVOS ESPECÍFICOS:

UNIDAD I
CONCEPTOS BÁSICOS Y CARACTERÍSTICAS DE LAS ESTRUCTURAS DE DATOS AVANZADAS.

Objetivos Específicos:

Describir los conceptos básicos y características de las estructuras de datos avanzadas.

Contenidos:

  1. Concepto de Datos estructurados.
  2. Datos Estructurados simples o estáticos (Arreglo, Registros, Ficheros, Conjunto y Cadena).
  3. Datos Estructurados complejos o Dinámicos (Listas, Colas, Listas enlazadas, Árboles y Grafos).
UNIDAD II
METODOLOGÍAS Y TÉCNICAS DE PROGRAMACIÓN CON ESTRUCTURAS DE DATOS SIMPLES O ESTÁTICOS, UNIDIMENSIONALES.

Objetivos Específicos:

Aplicar las diferentes metodologías y técnicas de programación con estructuras de datos simples o estáticos, unidimensionales.

Contenidos:

  1. Definición y estructura de Arreglos o Vectores.
  2. Declaración de un arreglo en el lenguaje de programación seleccionado.
  3. Acceso a los datos de un Arreglo o Vector.
  4. Carga de datos de un Arreglo o Vector.
  5. Rutinas de ordenamiento para un Arreglo o Vector.

UNIDAD III
METODOLOGÍAS Y TÉCNICAS DE PROGRAMACIÓN CON ESTRUCTURAS DE DATOS SIMPLES O ESTÁTICOS, BIDIMENSIONALES

Objetivos Específicos:

Aplicar las diferentes metodologías y técnicas de programación con estructuras de datos simples o estáticos, bidimensionales.

Contenidos:

  1. Definición y estructura de Matrices.
  2. Declaración de una Matriz en el lenguaje de programación seleccionado.
  3. Acceso a los datos de una Matriz.
  4. Carga de datos de un Arreglo Bidimensional o Matriz.
  5. Teoremas matriciales.

Objetivos Específicos:

Aplicar las diferentes metodologías y técnicas de programación con estructuras de datos complejos o dinámicos.

Contenidos:

  1. Definición de punteros.
  2. Operaciones básicas con punteros.
  3. Definición y estructura de Listas, Pilas y Árboles.
  4. Aplicación de estructuras de datos avanzados complejos o dinámicos.

UNIDAD V
METODOLOGÍAS Y TÉCNICAS PARA CONECTAR ESTRUCTURAS DE DATOS ENTRE SÍ, Y LA RECURSIVIDAD.

Objetivos Específicos:

Elaborar un programa utilizando las diferentes metodologías y técnicas para conectar estructuras de datos entre sí, y la recursividad.

Contenidos:

  1. Metodologías y técnicas de programación con estructuras de datos: Ordenamiento, búsqueda y actualización.
  2. Técnicas de programación avanzada: Recursividad e iteración.
  3. Utilidad de estos programas informáticos, en el rol del profesor de informática.

BIBLIOGRAFÍA: