Pasar al contenido principal
Programas de Otoño
Básico

Programación Competitiva Nivel I

Dirigido a estudiantes con experiencia básica en programación, se desarrolla el temario de la USACO Bronce a un nivel básico

Inicio
Duración
4 meses
Modalidad
Virtual
Imagen
Programación Competitiva nivel I
o
o
Compartir:

Descripción del curso

El programa está dirigido a estudiantes con experiencia básica en programación 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 y arreglos.

En este programa se realizará un repaso general del lenguaje de programación Python, 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 desarrolla el temario correspondiente al Nivel Bronce de la USACO a un nivel básico.

¿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 Python
  • Desarrollar capacidades y destreza en resolución de problemas algorítmicos.
  • Familiarizar a los estudiantes con las competencias de programación escolar
  • Participar en los 4 eventos de la USACO Bronce 2025/2026 - diciembre a enero.

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 el programa Introducción a la Programación con Python

Contenidos del curso

  • Python Básico e Interacción con la Consola
  • Tipos de datos fundamentales y operadores
  • Entrada y salida de datos
  • Condicionales.
  • Bucles: for in, while
  • Funciones
  • Cadenas, Listas
  • Listas 2D, 3D.
  • Recursividad
  • Clases
  • Conjuntos, Diccionarios
  • Archivos
  • Familiarización con las competencias de programación
  • Metodología para resolver problemas tipo USACO Bronce
  • Metodología de entrenamiento
  • 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

Horarios disponibles:

  1. Martes de 8:15pm a 9:45pm y Sábados de 8:00am a 9:45 am hora Perú GMT-5.
  2. Viernes de 5:45pm a 7:15pm y Sábados de 8:00am a 9:45 am 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.