FAP - Fundamentos de Algoritmos y Programación
Algorithmic design and implementation is a fundamental part of computer science and related disciplines. This course introduces students to basic algorithm design, analysis, and implementation by studying fundamental topics and data structures. The sixteen-week course is a basic introduction to algorithms and their implementation in a programming language, aimed at advanced undergraduates or beginning graduate students outside computer science and related areas. The topics and data-structures to be covered include:
Programming fundamentals.
An introduction to algorithm design and analysis.
Object orientation.
Basic abstract data types and data structures (e.g., lists, queues, stacks, binary trees, graphs).
Introduction to graph algorithms.