Este curso presenta el diseño y análisis de estructuras de datos fundamentales, incluyendo ejemplos de aplicaciones de la vida real. Se comparan y contrastan diferentes implementaciones de estructuras de datos para comprender las ventajas y desventajas de cada una, promoviendo así el análisis de qué estructuras de datos pueden ser más adecuadas para una tarea en particular. Temas incluyen conjuntos, listas encadenadas, pilas, recursión, colas, ordenamiento, árboles binarios de búsqueda, tablas de dispersión y montículos.

This course emphasizes the techniques used in the development of dynamic websites.  It presents the required tools to design a website with all its components using the programming language PHP and MySQL database management system.

The course provides techniques and programming strategies to solve problems in the Python programming language through the creation of games. It explores the study of object-oriented programming and techniques to develop videogames in Python.