El propósito de esta asignatura es mostrar al estudiante algunos de los algoritmos y estructuras de datos básicas que se utilizan para resolver problemas reales que aparecen durante el proceso de desarrollo de aplicaciones de cómputo. El alumno será capaz de entender e implementar un algoritmo (en algún lenguaje de alto nivel), además de poder explicar su comportamiento y compararlo con otros algoritmos que resuelvan el mismo problema. Finalmente, podrá generar aplicaciones de cómputo no triviales que requieran de los conocimientos asimilados durante el curso.

Temario se encuentra en la página web siguiente https://drive.google.com/file/d/0ByDYYs429d2zd0ZqcEhWMnRlQ2c/edit