Pasar al contenido principal
Programación Competitiva
Básico

Programación Competitiva Nivel II

Dirigido a estudiantes con experiencia en programación competitiva, preparación para superar el nivel Bronce de la USACO y participar en selectivos IOI.

Inicio
Duración
4 meses(16 semanas)
Modalidad
Virtual
Imagen
Programación Competitiva nivel II
Elige tu plan de pago:
Elige tu plan de pago

Regístrate para más información

Regístrarme
Compartir:

Descripción del Programa

En el programa se realiza un repaso general del temario correspondiente al Nivel Bronce de la USACO(Olimpiada Escolar de Programación de Estados Unidos), y también parte del temario para selectivos para la IOI en Perú, se fomenta el desarrollo de habilidades en resolución de problemas a través de la práctica . 

Este programa está orientado a que los estudiantes puedan superar el nivel Bronce de la USACO y también que deseen participar de los selectivos para la IOI. Los estudiantes pueden utilizar el lenguaje que más dominan, el curso se desarrollará utilizando principalmente  C++, pero también puede utilizar Python.

¿Qué es la USACO? La USACO(USA Computing Olympiad) es la Olimpiada Escolar de Computación de USA, es un evento gratuito para escolares de todo el mundo, donde pueden participar de forma virtual, cuya finalidad es la de promover que más estudiantes desarrollen sus habilidades en programación y seleccionar al equipo de USA para la IOI(Olimpiada Internacional de Informática). Este evento es por niveles: Bronce, Plata, Oro y Platinum, siendo el nivel Bronce el nivel introductorio.

Objetivos del Programa

  • Dominio del lenguaje de programación C++ y el STL
  • Desarrollar habilidades de solución de problemas del nivel Bronce de la USACO.
  • Participar en los eventos de la USACO 2025/2026 nivel Bronce.
  • Participar en competencias escolares de programación como la OPI y clasificatorios para la IOI.

Dirigido a

Estudiantes con experiencia en programación competitiva y que deseen superar el nivel Bronce de la USACO.

Recomendamos previamente haber llevado el programa Programación Competitiva Nivel I

Contenidos del Programa

  • Introducción a C++, primer programa y compilación
  • Tipos de datos fundamentales y operadores
  • Variables y constantes
  • Entrada y salida de datos
  • Estructuras de control: Condicionales y bucles
  • Estructuras de datos estáticas: Arreglos, matrices, pares
  • Estructuras de datos dinámicas: vector, stack, queue, priority_queue, sets, maps
  • Funciones, recursividad
  • Operaciones en bits
  • ordenación
  • Análisis de complejidad de algoritmos
  • Sorting, sets y maps
  • Modelación y simulación
  • Búsqueda completa y optimización 1
  • Geometría rectangular 1
  • Búsqueda completa y optimización 2
  • Problemas de cadenas
  • Geometría rectangular 2
  • Problemas Ad hoc
  • Búsqueda binaria
  • Algoritmos Greedy
  • Introducción a los grafos

Horarios Disponibles

  1. Sábado y Domingo 5:45pm a 7:15pm