Este documento resume los conceptos clave de los algoritmos. Explica que los algoritmos se dividen en tres tipos principales y que su descripción usualmente se hace en tres niveles. También describe el proceso general para analizar un problema y desarrollar un algoritmo, incluyendo la descomposición del problema en módulos y la búsqueda de soluciones parciales. Brevemente menciona algunas áreas relacionadas con los algoritmos y su origen a mediados del siglo IX.