Formación 2025-2026


Fechas

La duración del curso es desde el 2 de octubre de 2025 hasta el 30 de mayo de 2026.

Lugar

La formación en general se ofrece por videoconferencia.

Algunas regiones ofrecen seguir este curso con clases presenciales, se informará en cada caso.

Niveles

La formación se estructura en 4 niveles. A modo de resumen:

  • Inicial
    Descripción: Introducción al mundo de la programación.
    Público: Para quien o bien no tiene conocimientos de programación, o tiene conocimientos muy básicos.
    Horario:
    • Clases de teoría: Cada dos semanas, viernes de 18:00 a 20:00.
    • Explicaciones de solución de los deberes: La semana siguiente a la clase de teoría publicaremos vídeos explicativos de los ejercicios de deberes.
    Dirigido por Aula Escola Europea. Profesores: Joan Alemany, José María Buades, Oscar Garries, Jacobo Vilella.
    3 de octubre Expresiones y variables int
    10 de octubre Vídeos de resolución de deberes
    17 de octubre Condicionales
    24 de octubre Vídeos de resolución de deberes
    31 de octubre Descanso
    7 de noviembre Bucles simples
    14 de noviembre Vídeos de resolución de deberes
    21 de noviembre Bucles anidados
    28 de noviembre Vídeos de resolución de deberes
    5 de diciembre Descanso
    12 de diciembre Char y string
    19 de diciembre Vídeos de resolución de deberes
    26 de diciembre Descanso
    2 de enero Descanso
    9 de enero Vectores
    16 de enero Vídeos de resolución de deberes
    23 de enero Matrices
    30 de enero Vídeos de resolución de deberes
    6 de febrero Funciones
    13 de febrero Vídeos de resolución de deberes
    20 de febrero Ordenación
    27 de febrero Vídeos de resolución de deberes
    6 de marzo Recursividad (I)
    13 de marzo Vídeos de resolución de deberes
    20 de marzo Recursividad (II): Backtracking
    27 de marzo Vídeos de resolución de deberes
    3 de abril Descanso
    10 de abril Descanso (OIE)
    17 de abril Búsqueda binaria
    24 de abril Vídeos de resolución de deberes
    1 de mayo Descanso
    8 de mayo Estructuras de datos (I): Set y Pair
    15 de mayo Vídeos de resolución de deberes
    22 de mayo Estructuras de datos (II): Map
    29 de mayo Vídeos de resolución de deberes


    Ir al curso del nivel inicial
     

  • Medio
    Descripción: Algoritmia y estructuras de datos.
    Público: Para quien ya conoce los fundamentos de la programación en C++ (condicionales, bucles, arrays, recursión).
    Horario:
    • Clases de teoría: Cada dos semanas, jueves de 18:00 a 20:00.
    • Explicaciones de solución de los deberes: La semana siguiente a la clase de teoría publicaremos vídeos explicativos de los ejercicios de deberes.
    Dirigido por la Facultad de Informática de la Universidad Complutense de Madrid. Profesores: Alberto Verdejo, Pedro Pablo Gómez, Marco Antonio Gómez, Daniel Bordeianu.
     
    2 de octubre Estructuras de datos STL
    9 de octubre Vídeos de resolución de deberes
    16 de octubre Grafos (DFS)
    23 de octubre Vídeos de resolución de deberes
    30 de octubre Descanso
    6 de noviembre Grafos
    13 de noviembre Vídeos de resolución de deberes
    20 de noviembre Grafos (II)
    27 de noviembre Vídeos de resolución de deberes
    4 de diciembre Descanso
    11 de diciembre Estructura UFDS
    18 de diciembre Vídeos de resolución de deberes
    27 de diciembre Descanso
    3 de enero Descanso
    8 de enero Divide y vencerás
    15 de enero Vídeos de resolución de deberes
    22 de enero Problemas interactivos
    31 de enero Vídeos de resolución de deberes
    5 de febrero Programación dinámica
    14 de febrero Vídeos de resolución de deberes
    23 de febrero Problemas matemáticos
    28 de febrero Vídeos de resolución de deberes
    5 de marzo Problemas matemáticos
    12 de marzo Vídeos de resolución de deberes
    19 de marzo Problemas matemáticos (II)
    26 de marzo Vídeos de resolución de deberes
    2 de abril Descanso
    9 de abril Descanso (OIE)
    16 de abril Algoritmos voraces
    23 de abril Vídeos de resolución de deberes
    30 de abril Descanso
    7 de mayo Vuelta atrás ("backtracking")
    14 de mayo Vídeos de resolución de deberes
    21 de mayo Segment trees
    28 de mayo Vídeos de resolución de deberes


    Ir al curso del nivel medio 

  • Avanzado
    Desripción: Algoritmos avanzados y entrenamiento con ejercicios de olimpiadas nacionales e internacionales.
    Público: Para quien lleva tiempo programando y ha participado previamente en competiciones de programación con buenos resultados.
    Horario:
    • Clases de teoría: Cada dos semanas, jueves de 18:00 a 20:00.
    • Explicaciones de solución de los deberes: La semana siguiente a la clase de teoría publicaremos vídeos explicativos de los ejercicios de deberes.

    Dirigido por Alumni de la Olimpiada Informática Española. Profesores: Alejandro Vivero Puga, Daniel Nieto Pérez, Carles Mele Casas, Javier Andrés García.
    2 de octubre Segment trees avanzado - Lazy propagation y "Walking"
    9 de octubre Vídeos de resolución de deberes
    16 de octubre Aplicaciones del segment tree - Consultas en 2D con sweepline
    23 de octubre Vídeos de resolución de deberes
    30 de octubre Descanso
    6 de noviembre Topological sorting
    13 de noviembre Vídeos de resolución de deberes
    20 de noviembre Strongly Connected Components y 2-SAT
    27 de noviembre Vídeos de resolución de deberes
    4 de diciembre Descanso
    11 de diciembre Euler Tour Tree y LCA
    18 de diciembre Vídeos de resolución de deberes
    27 de diciembre Descanso
    3 de enero Descanso
    8 de enero Binary lifting
    15 de enero Vídeos de resolución de deberes
    22 de enero Subtree DP y Small-to-Large Merging
    31 de enero Vídeos de resolución de deberes
    5 de febrero Two-pointers y Sliding Window
    14 de febrero Vídeos de resolución de deberes
    23 de febrero Square root decomposition
    28 de febrero Vídeos de resolución de deberes
    5 de marzo Matemáticas (números combinatóricos, inversos modulares y problemas matemáticos)
    12 de marzo Vídeos de resolución de deberes
    19 de marzo Problemas de bits - Trucos y propiedades conocidas
    26 de marzo Vídeos de resolución de deberes
    2 de abril Descanso
    9 de abril Descanso (OIE)
    16 de abril Bitmask DP
    23 de abril Vídeos de resolución de deberes
    30 de abril Descanso
    7 de mayo Trie
    14 de mayo Vídeos de resolución de deberes
    21 de mayo Algoritmos randomizados
    28 de mayo Vídeos de resolución de deberes


    Ir al curso del nivel avanzado
     
  • Experto
    Desripción: Entrenamiento a base de concursos.
    Público: Para quien tiene por objetivo participar en concursos internacionales y obtener buenos resultados.
    Horario: Clases "asíncronas" (propuesta de ejercicios a resolver y presentación de soluciones una vez por semana, resolución de dudas por Discord durante toda la semana).
    Dirigido por internacionales Alumni de la Olimpiada Informática Española. Profesores: Darío Martínez, Izan Beltran, Huize Mao, Max Balsells, Manuel Torres, Blanca Huergo, Emilio Domínguez, Innokentiy Kaurov, Pablo Saez, Sergio Domínguez, Oscar Balsells, Cesc Folch, Javier Badesa, Hugo Domínguez.

    Ir al curso del nivel experto