Subido por Andrea Cristina Martínez Ardila

Plan de Curso Estructuras de Datos

Anuncio
Estado de aprobación: Pendiente
UNIVERSIDAD COOPERATIVA DE COLOMBIA
PROGRAMA DE CURSO Estructuras de Datos
1. IDENTIFICACIÓN DEL CURSO
1.1.
Facultad:
Facultad de Ingeniería
1.2.
Programa:
ISC - Ingeniería de Sistemas (C)
1.3.
Código:
706132
1.4.
Curso:
Estructuras de Datos
1.5.
Metodología:
1.6.
Créditos:
3
1.7.
Intensidad Horaria Semanal:
4 horas
1.8.
Horas de acompañamiento
directo:
4 horas
1.9.
Horas de trabajo independiente:
80 horas
1.10. Período Académico:
Primer Semestre de 2022
1.11. Sección:
6075
1.12. Profesor
ANDREA CRISTINA MARTINEZ ARDILA
([email protected])
2. JUSTIFICACIÓN:
El curso Estructuras de datos es importante en el programa dentro de la línea de Diseño y
Desarrollo de Software, porque se ocupa de desarrollar las competencias para manejar datos
estructurados y uso dinámico de la memoria. Este curso le permitirá al estudiante desarrollar
competencias para trabajar con estructuras dinámicas y estáticas.
3. COMPETENCIAS PREVIAS:
• Identificar herramientas computacionales que permitan la interpretación de resultados de
Universidad Cooperativa de Colombia
1
Estado de aprobación: Pendiente
simulación.
• Analizar resultados de herramientas computacionales.
• Desarrollar programas estructurados en un lenguaje computacional.
4. COMPETENCIAS
MACROCOMPETENCIA
Desarrollar sistemas informáticos aplicando el enfoque sistémico para proponer alternativas
de solución a los problemas de las organizaciones
UNIDAD DE COMPETENCIA Ingeniería de Sistemas
COMP4 - Construir sistemas informáticos para Implementar soluciones acordes a las
necesidades de los usuarios atendiendo las especificaciones de diseño y utilizando las
metodologías vigentes.
5. UNIDADES DE COMPETENCIAS
Elementos de competencia
Indicadores
Evidencias
Relacionar estructuras de
datos con apuntadores y sin
apuntadores
Definir estructuras de datos
sin apuntadores y con
apuntadores
Utilizar estructuras de datos
Problemas que resuelve
6. TEMAS
1.
Identificar estructuras de datos con apuntadores y sin apuntadores.
• Memoria dinámica: definiciones y conceptos.
Programa de curso
2
Estado de aprobación: Pendiente
• Declaración y utilización de variables con memoria dinámica.
• Estructuras de datos sin apuntadores.
• Estructuras de datos con apuntadores.
2.
Definir estructuras de datos sin apuntadores y con apuntadores.
• Listas (sencillas, doblemente encadenadas, circulares)
• Pilas
• Colas
• Árboles: conceptos y tipos
• Arboles binarios
• Árboles AVL
3.
Utilizar estructuras de datos
• Recorrido, búsqueda, profundidad y anchura
• Algoritmo de búsqueda A*
• Grafos: definiciones y conceptos
• Declaración de un grafo
• Algoritmos para recorrer un grafo
• Matriz dispersa: conceptos y definiciones
• Declaración de una matriz dispersa
• Algoritmos para recorrer una matriz dispersa
7.
CRONOGRAMA
8. EVALUACIÓN
ACTIVIDAD
FECHA DE
SEGUIMIENTO
9. RECURSOS PARA EL APRENDIZAJE
Recursos Básica
1. Joyanes Aguilar L,:Fundamentos de programación: algoritmos y estructuras de
datos
. Madrid:McGraw-Gill, 1996.[ISBN 990000002120204416]. Obtenido de
https://bibliotecadigital.ucc.edu.co/permalink/57UCC_INST/pqb7o/alma
2. Joyanes Aguilar,:Programación c++: algoritmos, estructuras de datos y objetos.
Madrid:Mc
Graw-Hill,
2006.[ISBN
990000125830204416].
Obtenido
de
https://bibliotecadigital.ucc.edu.co/permalink/57UCC_INST/pqb7o/alma
Recursos Bibliográficos
3. Hernández, R., Lázaro, J. C., Dormido, R. y Ros, S.,: Estructura de datos y
algoritmos.. Madrid:Prentice Hall., 2001.[ISBN 990000064650204416]. Obtenido de
https://bibliotecadigital.ucc.edu.co/permalink/57UCC_INST/pqb7o/alma
4. Ayala Vega de la, J., Aguilar Juárez, I., Zarco Hidalgo, A. y Gómez Ayala, H.,: Memoria
Universidad Cooperativa de Colombia
3
Estado de aprobación: Pendiente
dinámica en el lenguaje de programación C. . España:Cenid editorial. , 2016.
[ISBN
978-607-8435-19-7].
Obtenido
de
https://bbibliograficas.ucc.edu.co:3458/servlet/libro?codigo=652144
Recursos Educativos Digitales
5. Espinoza, R. C.,:Arboles binarios [archivo de video]. :Espinoza, R. C., 2010.[ISBN ].
Obtenido de https://youtu.be/_BeXdaG6fcE
6. Carmen. Domínguez,:Como usar correctamente los punteros en C [archivo de
video].
.
Desconocido:Carmen.
Domínguez,
2012.[ISBN
].
Obtenido
de
https://youtu.be/OgX4vdtkkHQ
Programa de curso
4
Descargar