Pasar al contenido principal
Nivel 1
Programación Competitiva

Programación Competitiva con C++

Se realiza una introducción a la programación competitiva, requiere experiencia previa en programación y se desarrolla el lenguaje C++ y la STL

Próximo Inicio
Setiembre 2026
Duración
16 semanas
Modalidad
Virtual: vía Zoom
Imagen
Programación Competitiva nivel III
Elige tu plan de pago:

Beneficios:

Compartir:

Comunidad Whatsapp

Comunidad Whatsapp

Descripción

El Nivel I está dirigido a estudiantes con experiencia básica en programación, deseable Python, y estén familiarizados con los conceptos básicos de programación como: tipos de datos, variables, operadores lógicos, estructuras de control(secuencial, condicional y repetición), funciones, arreglos, estructuras de datos fundamentales.

En este nivel se realiza una introducción a la programación competitiva y se desarrolla el lenguaje de programación C++ y la STL(Standard Template Library), teniendo en cuenta que ya tienen conocimientos básicos de programación, se promueve la que los estudiantes desarrollen habilidades en resolución de problemas, se realiza una introducción a la programación competitiva y se desarrollan problemas básicos y del nivel Bronce de la USACO.

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

  • Dominio del lenguaje de programación C++ y el STL
  • Desarrollar capacidades y destreza en resolución de problemas algorítmicos.
  • Familiarizar a los estudiantes con las competencias de programación escolar
  • Participar en competencias de programación como la USACO, Torneo del MIT, CALICO, OPI, COCI, etc.

Dirigido a

Estudiantes que deseen iniciarse en el mundo de la programación competitiva y tienen experiencia básica con algún lenguaje de programación.

Recomendamos previamente haber llevado los cursos: Python - Fundamentos I y Python - Fundamentos II

Contenidos:

  • 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

Horarios Disponibles

Horario Fecha de inicio
1 Nivel I: Martes y Jueves de 9:00pm a 10:30pm 29 de Septiembre(*)

(*) ¡Inscríbete hoy! La fecha de inicio está programada para ese día y se confirmará en cuanto completemos el mínimo de estudiantes.