Pasar al contenido principal
Programación Competitiva
Básico

Programación Competitiva Nivel I

Curso introductorio a la programación competitiva, dirigido a estudiantes con experiencia básica en programación, deseable conocimiento previo de Python

Inicio
Abril 2026
Duración
Permanente
Modalidad
Virtual: vía Zoom
Imagen
Programación Competitiva nivel I
Elige tu plan de pago:

Beneficios:

  • Participación en concursos
  • Plataforma de concursos
  • Clases grabadas
  • Aula virtual
  • Certificado al finalizar
Compartir:

Comunidad Whatsapp

Comunidad Whatsapp

Descripción del Programa

El curso 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 curso se realizará un repaso general del lenguaje de programación C++ y el STL(Standar 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 del Programa

  • 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, Python - Fundamentos II y Python - Estructuras de Datos

Horarios Disponibles

  1. Sábado y Domingo de 5:30pm a 7:00pm - Inicio: 11 de Abril(*)

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
  • Búsqueda completa y optimización 2
  • Problemas de cadenas
  • Geometría rectangular 2
  • Problemas Ad hoc