Este documento presenta la información de un curso sobre estructuras de datos. Contiene la información personal de un estudiante, la descripción de 3 unidades que comprenden capítulos sobre memoria dinámica, estructuras lineales como pilas y colas, y estructuras no lineales como árboles y grafos. También incluye detalles sobre el componente práctico del curso que consiste en 3 laboratorios y la bibliografía recomendada.
2. INFORMACION PERSONAL:FERNEY ARON RODRIGUEZ BARRAGAN CEAD: JOSE ACEVEDO Y GOMEZ JAG DE BOGOTA D.C. CIUDAD: MOSQUERA EDAD: 33 AÑOS. CORREO: FERNASCHOTT@HOTMAIL.COM SKYPE: FERNASCHOTT PROFECION: ASISTENTE DE SISTEMAS
3. INFORMACION GENERAL DEL CURSO: UNIDAD 1: MEMORIA DINÁMICA CAPITULO 1: APUNTADORES Lección 1: Conceptos básicos de apuntadores Lección 2: Variables Automáticas y Apuntadores Lección 3: Apuntadores y Cadenas Lección 4: Paso de Arreglos Como Parámetros Lección 5: Apuntadores a Apuntadores CAPITULO 2: GESTIÓN DINÁMICA DE MEMORIA Lección 6: Conceptos Básicos de Memoria Lección 7: Tipos de datos comunes Lección 8: Tipos de Variables Lección 9: Variables Dinámicas Lección 10: Asignar y Liberar Espacios de Memoria
4. CAPITULO 3: OPERADORES Y FUNCIONES EN LA GESTIÓN DE MEMORIA :Lección 11: Operadores New y Delete Lección 12: Más acerca de la Implementación de New y Delete Lección 13: Funciones Malloc() y Free() Lección 14: Aplicación a la asignación de memoria con Malloc() y Free() Lección 15: Otras funciones para asignar memoria dinámica UNIDAD 2: ESTRUCTURAS DE DATOS LINEALESCAPITULO 4: PILAS Lección 1: Conceptos básicos de pilasLección 2: Operaciones realizadas con pilasLección 3: Operaciones básicas con pilas paso a pasoLección 4: Análisis del código propuesto para implementar una pilaLección 5: Aplicación de las estructuras lineales tipo pilas CAPITULO 5: COLAS Lección 6: Conceptos básicos de colas Lección 7: Operaciones básicas con colas Lección 8: Implementación de las Colas por medio de Punteros Lección 9: Implementación del código completo de la colaLección 10: Aplicación de una cola en un entorno real planificador de citas
5. CAPITULO 6: LISTAS Lección 11: Concepto básicos de ListasLección 12: Listas enlazadasLección 13: Más a cerca de listas enlazadasLección 14: Listas doblemente enlazadasLección 15: Listas circulares UNIDAD 3: ESTRUCTURAS DE DATOS NO LINEALESCAPITULO 7: ÁRBOLES Lección 1: Teoría general de ÁrbolesLección 2: Otros conceptos de la teoría general de árbolesLección 3: Árbol completo Lección 4: Estructura para la creación de un árbol de orden tresLección 5. Introducción al Modo Gráfico de C++ CAPITULO 8: ÁRBOLES BINARIOS Lección 6: Conceptualización de Arboles BinariosLección 7: Clasificación de los árboles binariosLección 8: Formas de Recorrer un Árbol BinarioLección 9: Árbol binario de búsqueda (ABB)Lección 10: Operaciones en ABB
6. CAPITULO 9: GRAFOS Lección 11: Conceptos básicos de grafos Lección 12: Grafo no dirigido Lección 13: Representación de los grafos Lección 14: Representación mediante listas de Adyacencia Lección 15: Exploración de grafos CREDITOS DEL CURSO: 3 CODIGO DEL CURSO: 301305 EVALUACION 40%: PROYECTO FINAL MODULO DEL CURSO CARLOS ROBERTO ROJAS Acreditador POPAYAN Enero de 2011
7. INFORMACIÓN DEL COMPONENTE PRÁCTICO DEL CURSO ¿Cuál es el número de prácticas de laboratorio requeridas en el curso?. 3 (tres). ¿Cuál es el Software requerido para el desarrollo del curso y de las prácticas de laboratorio?. CompiladoresTurbo C++ y Borland C++ 5.5 ¿Cuál es el número horas requeridas para cada una de las prácticas de laboratorio?. 4 para un total de 12 horas en el curso. ¿ En donde se desarrollarán cada una de las prácticas de laboratorio propuestas en el curso?. En cada CEAD donde pertenezca. ¿Quién y como se hará el reporte de la valoración individual del componente práctico del curso?. Lo evalúa un tutor asignado en cada centro y el subirá la nota de los laboratorios al correo hermes.mosquera@unad.edu.co de cada estudiante. ¿Qué valor tiene el componente práctico del curso?. El 33% del 60% del total evaluado del curso, es decir, 100 puntos.
8.
9. CURSO VIRTUAL DE ESTRUCTURA DE DATOS http://campus07.unadvirtual.org/moodle/course/view.php?id=107&TYPE=redirect