Pasar al contenido principal
Programas de Otoño
Intermedio

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
Modalidad
Virtual
Imagen
Programación Competitiva nivel II
o
o
Compartir:

Descripción del curso

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 curso:

  • 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 curso

  • 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. Lunes de 5:30pm a 7:00pm y Sábados: 10:00am-11:45am hora Perú GMT-5.
  2. Jueves de 8:15pm a 9:45pm y Sábados: 10:00am-11:45am hora Perú GMT-5.

Horarios para Latinoamérica:

  • México: -1 hora
  • Bolivia: +1 hora
  • Chile: +2 horas
  • Paraguay: +2 horas
  • Colombia, Ecuador: El mismo horario.

¿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.