Este documento presenta el plan de estudios de un curso sobre estructuras de datos. El curso está dividido en 3 unidades que cubren apuntadores, gestión de memoria dinámica, y estructuras de datos lineales y no lineales. La unidad 1 contiene 3 capítulos sobre apuntadores, gestión de memoria, y operadores/funciones para la memoria. La unidad 2 cubre pilas, colas y listas. La unidad 3 trata árboles, árboles binarios, y grafos. El curso es de 3 créditos y se eval
2. UNIDAD 1;
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
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
3. UNIDAD 2. ESTRUCTURAS DE DATOS
CAPITULO 4: PILAS
Lección 1: Conceptos básicos de pilas
Lección 2: Operaciones realizadas con pilas
Lección 3: Operaciones básicas con pilas paso a paso
Lección 4: Análisis del código propuesto para implementar una pila
Lecció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 cola
Lección 10: Aplicación de una cola en un entorno real planificador de
citas
CAPITULO 6: LISTAS
Lección 11: Concepto básicos de Listas
Lección 12: Listas enlazadas
Lección 13: Más a cerca de listas enlazadas
Lección 14: Listas doblemente enlazadas
Lección 15: Listas circulares
4. UNIDAD 3. ESTRUCTURAS DE DATOS NO LINEAS
CAPITULO 7: ÁRBOLES
Lección 1: Teoría general de Árboles
Lección 2: Otros conceptos de la teoría general de árboles
Lección 3: Árbol completo
Lección 4: Estructura para la creación de un árbol de orden tres
Lección 5. Introducción al Modo Gráfico
CAPITULO 8: ÁRBOLES BINARIOS
Lección 6: Conceptualización de Arboles Binarios
Lección 7: Clasificación de los árboles binarios
Lección 8: Formas de Recorrer un Árbol Binario
Lección 9: Ábol binario de búsqueda (ABB)
Lección 10: Operaciones en ABB
CAPITULO 3: 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
5. Numero de créditos académicos del curso.
Son 3 creditos correspondiente a 144 horas
Codigo del curso
301305
Tipo de Curso
Teorico / Practico
Como se evalua el 40% del curso, (por prueba
Nacional o por proyecto final.
Es por proyecto final
6. ¿Cuál es el número de prácticas de laboratorio
requeridas en el curso?
3 practicas.
¿En qué lenguaje de programación se desarrolla la
temática del curso y las prácticas de laboratorio?
En el lenguaje C++
¿Cuál es el número horas requeridas para cada una de
las prácticas de laboratorio?.
Practica1: 4 horas
Practica2: 4 horas
Practica3: 4 horas
7. ¿En donde se desarrollarán cada una de las prácticas de
laboratorio propuestas en el curso?
Se desarrollaran en el CEAD donde pertenezcamos
¿Quién y como se hará el reporte de la nota individual
del componente práctico del curso realizado en su
Cead?.
Este será calificado por el tutor asignado para la realización
de los laboratorios de la CEAD, será evaluado entre (0 y
33 puntos) tomando 33 puntos como la valoración más
alta, equivaldría a una nota (5.0).
¿Qué valor tiene el componente práctico del curso?.
Tiene un valor de 33 puntos