Objetivos

  • Presentar los conceptos básicos que hacen a la solución algorítmica de problemas correcta y eficiente: especificación, diseño, implementación, complejidad de cómputo.
  • Introducir tipos abstractos de datos recursivos.
  • Presentar las soluciones concretas más reconocidas para los problemas fundamentales de búsqueda y ordenamiento.
  • Presentar técnicas básicas de análisis y de diseño de algoritmos
  • Resolver por computadora proyectos pequeños y medianos donde se apliquen las herramientas y técnicas aprendidas, incluyendo el tratamiento de archivos secuenciales.