Entendemos como archivo una colección de registros relacionados entre si. Dichos archivos se diseñan para manejar enormes cantidades de datos. Todos los programas informáticos utilizan estructuras de datos de alguna clase; y muchos otros utilizan archivos.
Las estructuras de datos y la organización de archivos son elementos principales que determinan el rendimiento de programas.
Este curso lleva al lector de los aspectos básicos del manejo de datos, hasta las estructuras de datos mas complejas, procesamiento de archivos (secuenciales, directos, indexados y multillaves) que son cada vez más importantes. Estos se encuentran en todas partes, en macros y minicomputadoras, y son cada vez más frecuentes en los centros de trabajo y en las computadoras personales.