Professional Documents
Culture Documents
SILABO
1. ESPECÍFICACIONES GENERALES
2. SUMILLA
- Algoritmos
- Arreglos Unidimensionales
- Arreglos Multidimensionales
- Estructura de Datos.
- Archivos
- Listas Enlazadas
- Pilas
- Cola
- Árboles
- Grafos
3. OBJETIVOS
Proveer una formación lógica matemática para desarrollar soluciones específicas.
Implementar soluciones eficientes a problemas mediante métodos algorítmicos computacionales
eligiendo correctamente las estructuras de datos más adecuadas, para finalmente aplicarlo en un
lenguaje de programación.
4. SISTEMA DE EVALUACIÓN
La evaluación es integral, continua y permanente. Se tendrá en cuenta la capacidad creativa y crítica
del estudiante.
PROMEDIO FINAL = ( EP + EF + PL ) / 3
EP: EXAMEN PARCIAL
EF: EXAMEN FINAL
PL: PROMEDIO DE PRACTICAS-LABORATORIO
5. DISPOSICIONES GENERALES
El desarrollo del curso se rige por las siguientes disposiciones:
Tolerancia de 20 minutos después de iniciada la clase.
Límite de inasistencias 30%, pasado este límite el alumno no tendrá derecho a Examen Final ni a
entrega de trabajos de laboratorio.
6. CONTENIDO ANALÍTICO POR SEMANAS
1ª Semana: Algoritmos. Introducción
Estructura de datos: Definición – Clasificación – Operaciones sobre estructura de datos. Lenguaje de
Pseudocódigo. Formalismo y abstracción de problemas y soluciones. Modularidad.
Algoritmos: Características. Pre y Post condiciones. Complejidad del algoritmo. Aplicaciones.
7. BIBLIOGRAFÍA
Fundamentos de Programación. Joyanes Aguilar Luis
Estructura de Datos y Algoritmos. Aho, Hopcroft y Ullman.
Estructura de Datos y Algoritmos. Augusto Cortez.
Estructura de Datos. Gallardo y Pérez.
Estructura de Datos y Algoritmos. Hernández, Lázaro, Dormido y Ros.
Estructura de Datos y Algoritmos. Jaime Alberto.
Diseño de programas – Formalismo y Abstracción. Ricardo Peña Mori.
Estructura de Datos con C y C++. Tenembaum, Langsam y Augenstein
Estructura de datos y Algoritmos. Mark Allen Weiss
Algoritmos en C++. Robert Sedgewick.