19
ESTRUCTURA DE DATOS CÓDIGO 301305

ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Embed Size (px)

Citation preview

Page 1: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

ESTRUCTURA DE DATOS CÓDIGO 301305

Page 2: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Curso: Estructura de Datos

Ing. Hermes Mosquera Angulo

Director del curso

Page 3: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Curso: Estructura de Datos

Page 4: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Desarrollar habilidad y destreza en los estudiantes para que conceptualicen los fundamentos teóricos del curso y fomenten la aplicación de estos contenidos con el desarrollo de programas informáticos mediante la utilización de un lenguaje de programación específico.

Fortalecer las buenas prácticas de programación y abordaje de los supuestos semánticos planteados en cada unidad didáctica, mediante el desarrollo permanente de talleres prácticos que pueden ser desarrollados en pequeños grupos colaborativos.

Utilizar las estrategias propias de la educación a distancia, para lograr aprendizaje significativo en la programación de computadoras

Desarrollar habilidad y destreza en los estudiantes para que conceptualicen los fundamentos teóricos del curso y fomenten la aplicación de estos contenidos con el desarrollo de programas informáticos mediante la utilización de un lenguaje de programación específico.

Fortalecer las buenas prácticas de programación y abordaje de los supuestos semánticos planteados en cada unidad didáctica, mediante el desarrollo permanente de talleres prácticos que pueden ser desarrollados en pequeños grupos colaborativos.

Utilizar las estrategias propias de la educación a distancia, para lograr aprendizaje significativo en la programación de computadoras

PROPOSITOS

Presentación General del curso

Page 5: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Adquirir el dominio conceptual en la profundización avanzada del curso, para lograr la transferencia como aplicación en el desarrollo de programas informáticos, brindando soluciones a problemas reales de la comunidad. Adquirir destrezas y habilidades, mediante la mediación tutorial, lecturas complementarias, trabajo individual y cooperativo, para el desarrollo de aplicaciones en la programación de computadoras mediante supuestos semánticos y ejercicios tomados de la cotidianidad, que le permitan un adecuado desarrollo de habilidades de pensamiento.

Analizar y resolver problemas de manejo de información presentados en su entorno real mediante la estructura de datos.

Adquirir el dominio conceptual en la profundización avanzada del curso, para lograr la transferencia como aplicación en el desarrollo de programas informáticos, brindando soluciones a problemas reales de la comunidad. Adquirir destrezas y habilidades, mediante la mediación tutorial, lecturas complementarias, trabajo individual y cooperativo, para el desarrollo de aplicaciones en la programación de computadoras mediante supuestos semánticos y ejercicios tomados de la cotidianidad, que le permitan un adecuado desarrollo de habilidades de pensamiento.

Analizar y resolver problemas de manejo de información presentados en su entorno real mediante la estructura de datos.

OBJETIVOS

Presentación General del curso

Page 6: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

El estudiante describe analiza y sistematiza las técnicas y pautas requeridas, en el diseño que lo conduzcan a la construcción de un programa informático.

El estudiante diseña, aplica y planea lógicamente la construcción de programas informáticos con uso de instrucciones avanzadas de programación.

El estudiante se apropia de las buenas practicas de programación, mediante lecturas permanentes con apoyo del tutor y el grupo colaborativo, brindando soluciones a pequeñas aplicaciones tipo software.

El estudiante describe analiza y sistematiza las técnicas y pautas requeridas, en el diseño que lo conduzcan a la construcción de un programa informático.

El estudiante diseña, aplica y planea lógicamente la construcción de programas informáticos con uso de instrucciones avanzadas de programación.

El estudiante se apropia de las buenas practicas de programación, mediante lecturas permanentes con apoyo del tutor y el grupo colaborativo, brindando soluciones a pequeñas aplicaciones tipo software.

COMPETENCIAS

Presentación General del curso

Page 7: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

El estudiante desarrolla el proyecto y los talleres planteados en forma adecuada, utilizando las diferentes técnicas y estrategias estudiadas a lo largo del curso.

El estudiante desarrolla “software de aplicación”, partiendo de los diferentes supuestos planteados, y quedando motivado para seguir desarrollando programas informáticos de gran calidad.

El estudiante desarrolla habilidades que lo lleven por el camino del pensamiento crítico, permitiéndole aprender, comprender, practicar y aplicar nueva información, que nace de experiencias tomadas del medio, hasta llegar al auto concepto, formando un individuo critico, pensador y autónomo.

El estudiante desarrolla el proyecto y los talleres planteados en forma adecuada, utilizando las diferentes técnicas y estrategias estudiadas a lo largo del curso.

El estudiante desarrolla “software de aplicación”, partiendo de los diferentes supuestos planteados, y quedando motivado para seguir desarrollando programas informáticos de gran calidad.

El estudiante desarrolla habilidades que lo lleven por el camino del pensamiento crítico, permitiéndole aprender, comprender, practicar y aplicar nueva información, que nace de experiencias tomadas del medio, hasta llegar al auto concepto, formando un individuo critico, pensador y autónomo.

METAS DE APRENDIZAJE

Presentación General del curso

Page 8: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Estructura del curso

Page 9: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Para el desarrollo de la temática del curso, se cuenta con el Protocolo, el Módulo y la guía de actividades que puede obtener de la plataforma en formato multimedia tipo web, de igual manera usted como estudiante tiene a su disposición la biblioteca virtual de la Unad, y acceso a internet, para consultar no solo la bibliografía propuesta en el módulo, sino, la que usted considere útil para ampliar la conceptualización temática y desarrollar las actividades consistentes en la solución de supuestos semánticos.

Para el desarrollo de la temática del curso, se cuenta con el Protocolo, el Módulo y la guía de actividades que puede obtener de la plataforma en formato multimedia tipo web, de igual manera usted como estudiante tiene a su disposición la biblioteca virtual de la Unad, y acceso a internet, para consultar no solo la bibliografía propuesta en el módulo, sino, la que usted considere útil para ampliar la conceptualización temática y desarrollar las actividades consistentes en la solución de supuestos semánticos.

Elementos del curso

Page 10: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Las actividades a desarrollar a lo largo del curso están consignadas en la guía de actividades, que consiste en el desarrollo de programas a manera de talleres prácticos como aplicación a la conceptualización de cada unidad didáctica que se desarrollará en pequeños grupos colaborativos

El curso está compuesto por tres créditos académicos, donde cada crédito requiere un total de 36 horas de estudio independiente y 12 horas de acompañamiento tutorial.

Para el desarrollo de las actividades se requiere el uso del computador como herramienta de trabajo. Tener instalado el Software C o C++ que puede descargar libremente de: http://www.upseros.net/compiladores.php

Las actividades consisten en la codificación de supuestos semánticos aplicando la conceptualización de las estructuras lineales y no lineales.

Las actividades a desarrollar a lo largo del curso están consignadas en la guía de actividades, que consiste en el desarrollo de programas a manera de talleres prácticos como aplicación a la conceptualización de cada unidad didáctica que se desarrollará en pequeños grupos colaborativos

El curso está compuesto por tres créditos académicos, donde cada crédito requiere un total de 36 horas de estudio independiente y 12 horas de acompañamiento tutorial.

Para el desarrollo de las actividades se requiere el uso del computador como herramienta de trabajo. Tener instalado el Software C o C++ que puede descargar libremente de: http://www.upseros.net/compiladores.php

Las actividades consisten en la codificación de supuestos semánticos aplicando la conceptualización de las estructuras lineales y no lineales.

Actividades

Page 11: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Objetivos de la Unidad

Profundizar en aspectos básicos relacionados con apuntadores y la gestión de memoria dinámica. Realizar aplicaciones en lenguaje C o C++, utilizando estructuras dinámicas de datos.

Conocer claramente la forma adecuada de utilizar estructuras dinámicas. Diferenciar claramente variables estáticas de variables dinámicas. Utilizar los operadores new y delete y funciones Malloc y free en el manejo de memoria dinámica.

Objetivos de la Unidad

Profundizar en aspectos básicos relacionados con apuntadores y la gestión de memoria dinámica. Realizar aplicaciones en lenguaje C o C++, utilizando estructuras dinámicas de datos.

Conocer claramente la forma adecuada de utilizar estructuras dinámicas. Diferenciar claramente variables estáticas de variables dinámicas. Utilizar los operadores new y delete y funciones Malloc y free en el manejo de memoria dinámica.

Unidad 1: Memoria Dinámica

Page 12: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Estructura Temática de la Unidad 1

Page 13: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

 Determinar la metodología y estrategia utilizadas, desde las perspectivas de las aplicaciones de software, para resolver problemas mediante la utilización de las estructuras lineales pilas, colas y listas. Adquirir el dominio en diferentes técnicas avanzadas en la programación estructurada de computadoras, por medio de las estructuras lineales.

 Determinar la metodología y estrategia utilizadas, desde las perspectivas de las aplicaciones de software, para resolver problemas mediante la utilización de las estructuras lineales pilas, colas y listas. Adquirir el dominio en diferentes técnicas avanzadas en la programación estructurada de computadoras, por medio de las estructuras lineales.

Objetivos de la Unidad

Unidad 2: Estructuras Dinámicas Lineales

Page 14: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Estructura Temática de la Unidad 2

Page 15: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Con el contenido temático de la Unidad tres, se pretende dar un acercamiento a la programación orientada a objetos; de aquí en adelante será una constante en los siguientes cursos metodológicos con ingrediente de programación, la tercera unidad se ha hecho una recopilación de información pertinente desarrollada por varias fuentes que se relacionan en la bibliografía del módulo.

Con el contenido temático de la Unidad tres, se pretende dar un acercamiento a la programación orientada a objetos; de aquí en adelante será una constante en los siguientes cursos metodológicos con ingrediente de programación, la tercera unidad se ha hecho una recopilación de información pertinente desarrollada por varias fuentes que se relacionan en la bibliografía del módulo.

Unidad 3: Estructuras No Lineales

Introducción

Page 16: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Profundizar en la conceptualización y la aplicabilidad de los arboles y grafos en la programación de computadoras, al igual que brindar al estudiante los aspectos fundamentales necesarios para abordar la programación orientada a objetos iniciando con la programación gráfica de C++.

Profundizar en la conceptualización y la aplicabilidad de los arboles y grafos en la programación de computadoras, al igual que brindar al estudiante los aspectos fundamentales necesarios para abordar la programación orientada a objetos iniciando con la programación gráfica de C++.

Unidad 3: Estructuras No Lineales

Objetivo de la Unidad

Page 17: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

Estructura Temática de la Unidad 3

Page 18: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

El curso Estructura de datos por se de tipo Metodológico, es decir que tiene componente teórico y practico, le brinda la formación y fundamentación avanzada en el desarrollo de aplicaciones tipo software. La invitación es a que realicen las diferentes actividades practicas que se presentan en la guía de actividades, recuerden que cuentan siempre con el acompañamiento del tutor, para despejar sus dudas e inquietudes , si usted cumple con los objetivos propuestos en el curso, dará un gran paso en la programación de computadoras, pues ya está en capacidad de brindar soluciones con pequeñas aplicaciones de software a entornos reales proyectados hacia la comunidad.

“No importa cuántos digan que no se puede hacer o cuánta gente lo haya intentado antes; lo importante es darse cuenta de que lo que sea que estés haciendo, es tu primer intento.”

                                                                               Wally Amos

El curso Estructura de datos por se de tipo Metodológico, es decir que tiene componente teórico y practico, le brinda la formación y fundamentación avanzada en el desarrollo de aplicaciones tipo software. La invitación es a que realicen las diferentes actividades practicas que se presentan en la guía de actividades, recuerden que cuentan siempre con el acompañamiento del tutor, para despejar sus dudas e inquietudes , si usted cumple con los objetivos propuestos en el curso, dará un gran paso en la programación de computadoras, pues ya está en capacidad de brindar soluciones con pequeñas aplicaciones de software a entornos reales proyectados hacia la comunidad.

“No importa cuántos digan que no se puede hacer o cuánta gente lo haya intentado antes; lo importante es darse cuenta de que lo que sea que estés haciendo, es tu primer intento.”

                                                                               Wally Amos

MOTIVACIÓN

Page 19: ESTRUCTURA DE DATOS CÓDIGO 301305. Curso: Estructura de Datos Ing. Hermes Mosquera Angulo Director del curso

GRACIAS……. GRACIAS…….