martes, 6 de abril de 2010

2º AÑO MÓDULO: ALGORITMOS Y ESTRUCTURA DE DATOS

CONTENIDOS MÍNIMOS

El orden de los contenidos propuestos a continuación es sólo una forma de presentación, correspondiendo a la institución su organización pedagógico-didáctica al elaborar el Proyecto de Aula.
Los mismos no se presentan como unidades temáticas para ser desarrolladas por el docente, sino como fundamentos para el logro de las expectativas antedichas.


Especificación de problemas: Interpretación de anunciados. Problemas matemático-lógicos de pensamiento abstracto de solución simple. Reconocimiento de datos, objetivos y resultados de un problema. Resolución de problemas elementales. Desarrollo de algoritmos de solución simple. Comprobación del funcionamiento de la solución obtenida.

Algoritmos lineales: Determinación y secuencia de acciones. Modelización de soluciones lineales. División del problema en problemas menores. Concepto de variables, constantes y asignación de datos.

Tipos de datos: Clasificación. Números. Alfanuméricos y lógicos. Operadores propios de cada tipo de datos. Orden de evaluación de los operadores.

Algoritmos condicionales: Estructuras condicionales. Toma de decisiones. Análisis de las posibles soluciones teniendo en cuenta las alternativas según la condición dada. Condicionales simples y complejos. Condiciones anidadas y consecutivas. Diferencias y similitudes. Concepto de contador y acumulador. Combinación de ambos y aplicaciones.

Algoritmos iterativos: Estructuras de repetición. Condiciones de control. Repeticiones determinadas e indeterminadas. Control de finalización de ciclos. Diseño de modelos de estructura iterativa. Combinación de estructuras ya aprendidas con estructuras de repetición.

Técnicas de construcción de algoritmos: Criterios de selección de la herramienta adecuada para la solución del problema. Comprobación. Contemplación de alternativas. Observación del funcionamiento. Aprobación de resultados.

Estructuras y organización de datos: Matrices: Unidimensionales y multidimensionales. Operaciones con matrices. Registros. Archivos. Secuenciales, relativos. Listas. Pilas. Colas. Árboles y redes. Tipos de acceso y su aplicación en cada organización y estructuras.

Construcción de Algoritmos utilizando las Distintas Estructuras: Búsqueda ordenada y transformación de datos. Actualización de datos, listas, cortes de control, apareos, altas, bajas y modificaciones de datos. Recursividad.

Implementación en un lenguaje de programación: Estructura del lenguaje. Definición de datos. Distintas instrucciones, sus funcionalidades y aplicaciones. Comprobación, corrección y optimización.

No hay comentarios:

Publicar un comentario