Trimestres anteriores‎ > ‎2019-P‎ > ‎

1151041 - Almacenamiento y Estructuras de Archivos

Instructor: Dr. Rodrigo Alexander Castro Campos.
Trimestre: 2019-P.

Grupo: CSI01.
Horario: Lunes, miércoles y viernes de 10:00 a 11:30.
Salón: G-206.

Contenido oficial del curso:
  • Algoritmos de procesamiento de cadenas.
  • Operaciones fundamentales de archivos.
  • Sistemas de archivos.
  • Organización de datos.
  • Almacenamiento secundario y terciario.
  • Compresión y compactación de archivos.
  • Ordenamiento externo.
  • Índices.
  • Árboles B y B+.
  • Dispersión y dispersión extendida.
Calificación:

Habrán nueve tareas, las cuales consistirán en programas escritos para la plataforma OmegaUp que resuelvan el problema de programación indicado para la evaluación. Su matrícula y nombre de usuario en OmegaUp deberán ser enviados mediante este formulario antes de la entrega de la primera tarea. No se calificarán programas de ninguna otra forma. Cada tarea estará disponible con al menos una semana de anticipación con respecto a la fecha de entrega. No habrá evaluación terminal.

La calificación final se obtiene de las tareas resueltas al 100% según OmegaUp. La escala de calificación en acta es:
  • Resolver siete tareas para acreditar con S.
  • Resolver ocho tareas para acreditar con B.
  • Resolver nueve tareas para acreditar con MB.

De acuerdo al Reglamento de Alumnos de la UAM, es falta de los alumnos en contra de la institución el suplantar o permitir ser suplantado en la realización de actividades académicas y se impondrá desde amonestación escrita hasta suspensión por dos trimestres.

Pueden consultar esta lista de problemas de programación para que practiquen.

Calendario: El siguiente calendario es tentativo y podrá cambiar a lo largo del curso.
Enlaces de interés:
Bibliografía:
  • Folk, Zoellick y Riccardi. File Structures: An Object-oriented Approach with C++. Addison Wesley.
  • Knuth. The Art of Computer Programming: Vol. 3 Sorting and Searching. Addison Wesley.
  • Pate. UNIX File Systems: Evolution, Design, and Implementation. Wiley.
  • Salomon. A Concise Introduction to Data Compression. Springer.
  • Sedgewick. Algoritmos en C++. Pearson.
  • Tharp. File Organization and Processing. Wiley.