Saltar al contenido

[ STEM para niñas y adolescentes ]

Programación Competitiva en C++.

Aprende a resolver problemas pensando como programadora. Un programa formativo gratuito que combina lógica, algoritmos y trabajo colaborativo, inspirado en la Olimpiada Chilena de Informática.

3
niveles
13–18
años
100%
gratuito
Mascota de Niñas Pro
solucion.cpp
#include <iostream>
using namespace std;

int main() {
  // Tu primera solución
  cout << "Hola, Niñas Pro!";
  return 0;
}
¿Qué es este programa?

Programación competitiva, con propósito

Un espacio donde niñas y adolescentes descubren el poder de programar para resolver problemas reales.

¿Por qué programación competitiva?

La programación competitiva entrena una de las habilidades más valiosas de la informática: resolver problemas reales pensando de forma lógica, creativa y eficiente. Más que aprender a escribir código, las participantes aprenden a descomponer desafíos, diseñar algoritmos y validar sus propias soluciones. Son habilidades que abren las puertas del mundo STEM.

Acerca del programa

Un programa formativo de Niñas Pro en lenguaje C++ pensado para niñas y adolescentes. A lo largo del semestre combinamos teoría, práctica guiada y trabajo colaborativo, inspirados en competencias como la Olimpiada Chilena de Informática (OCI). El programa fomenta el liderazgo femenino en tecnología en un espacio de camaradería, perseverancia y autoconfianza.

Qué aprenderás

  • Pensamiento lógico y computacional: descomposición, abstracción y diseño de algoritmos.
  • Fundamentos del lenguaje C++ para resolver problemas de forma estructurada.
  • Estructuras de control, repetición, datos y funciones.
  • Algoritmos clásicos: búsqueda, ordenamiento, recursión y más.
  • Estrategias de competencia: lectura de enunciados, validación y manejo del tiempo.

Nuestra metodología

  • Clases expositivas breves y demostraciones guiadas con compiladores online de C++.
  • Aprendizaje activo: resolución de problemas individual y colaborativa.
  • Validación de soluciones con jueces online y retroalimentación docente.
  • Charlas inspiracionales dictadas por mujeres referentes en tecnología.
  • Simulaciones de competencia para llegar con seguridad y disfrute a la OCI.
Niveles

Tres niveles, un mismo objetivo

Cada nivel se dicta en sedes distintas y con modalidad online. Elige el que mejor se ajuste a tu experiencia.

Coquimbo y Online

Básica

Programación competitiva en C++ desde cero. Introduce el pensamiento lógico y la resolución sistemática de problemas.

12 semanas: bienvenida, 10 clases y ceremonia

[ temario ]

  • Fundamentos del pensamiento computacional
  • Estructura básica de un programa en C++
  • Estructuras condicionales (simples, múltiples y anidadas)
  • Estructuras de repetición (for, while, do-while)
  • Arreglos y vectores
  • Búsqueda lineal y algoritmos clásicos
  • Funciones y modularidad
  • Integración de estructuras
  • Coquimbo, Universidad Católica del Norte
  • Online
Concepción, Camino Agrícola y Online

Avanzada

Para quienes ya programan. Profundiza en abstracción, algoritmos y resolución de problemas tipo OCI/IOI.

12 semanas: bienvenida, 10 clases y ceremonia

[ temario ]

  • Nivelación de conceptos y resolución de problemas
  • Introducción a la programación competitiva (OCI)
  • Arreglos y búsqueda lineal
  • Matrices
  • Ordenamiento
  • Estructuras de datos: conjuntos, pares y diccionarios
  • Complejidad computacional (Big O)
  • Búsqueda binaria
  • Resolución de problemas OCI
  • Recursión
  • Concepción, Universidad de Concepción
  • Camino Agrícola, Universidad Federico Santa María
  • Online
Providencia y Online

Avanzada Intensivo OCI

Curso intensivo para profundizar técnicas algorítmicas y preparar la participación en la Olimpiada Chilena de Informática.

8 clases, 3 prácticas y ceremonia

[ temario ]

  • Estrategia de resolución de problemas OCI
  • Sistema de subtareas y plan de ataque
  • Algoritmos numéricos (dígitos, primalidad, MCD)
  • Aritmética modular
  • Colas de prioridad
  • Búsqueda binaria sobre la respuesta
  • Recursión avanzada
  • Backtracking y poda
  • Programación dinámica
  • Grafos: representación y recorridos (BFS, DFS)
  • Cálculo de distancias mínimas en grafos
  • Providencia, Universidad Mayor
  • Online

Sobre el test de diagnóstico

El test de diagnóstico no es eliminatorio. Solo nos ayuda a conocer tu nivel y asignarte al grupo donde aprenderás mejor. Todas las postulantes que cumplan los criterios son bienvenidas.

[ criterios de aprobación ]

01

Mínimo de ejercicios realizados durante el semestre.

02

Mínimo 80% de asistencia.

03

Contestar el formulario de diagnóstico inicial y final.

Calendario del programa

Fechas e inscripción por nivel

Sesiones para alumnas y voluntariado. Las fechas de eventos externos (OCI, regionales) están destacadas.

inscripción desde

15/06/2026

cierre

25/07/2026

resultados

01/08/2026

Calendario de sesiones del nivel
SesiónFechaHorario
Ceremonia de BienvenidaSáb 08/08/202610:00–13:00
Clase 01Sáb 22/08/202610:00–13:00
Clase 02Sáb 29/08/202610:00–13:00
Clase 03Sáb 05/09/202610:00–13:00
Clase 04Sáb 12/09/202610:00–13:00
Clase 05Sáb 26/09/202610:00–13:00
Clase 06Sáb 03/10/202610:00–13:00
Clase 07Sáb 10/10/202610:00–13:00
Clase 08Sáb 17/10/202610:00–13:00
Clase 09Sáb 24/10/202610:00–13:00
Clase 10Sáb 31/10/202610:00–13:00
Ceremonia de FinalizaciónSáb 14/11/202610:00–13:00
Cómo inscribirse

Postula al programa

Hay dos formas de ser parte: como alumna o como voluntaria. Revisa los requisitos y completa el formulario dentro del plazo.

Si quieres ser alumna

  • Ser estudiante de 8º básico o de enseñanza media, o tener entre 13 y 18 años al momento de postular.
  • Mostrar interés en la programación, la resolución de problemas y el pensamiento lógico.
  • Completar el formulario de inscripción en línea dentro del plazo establecido.
  • Contar con un computador con conexión a internet para los ejercicios.
  • Comprometerse a asistir al menos al 80% de las sesiones para obtener el certificado.
  • Hacer el mínimo de ejercicios pedidos por el nivel.
Postular como alumna

Si quieres ser parte del voluntariado

  • Experiencia en programación.
  • Disponibilidad durante todo el período de clases.
  • Interés por enseñar, acompañar procesos de aprendizaje y modelar un liderazgo inclusivo.
  • Participar en las reuniones de coordinación y en las actividades del curso.
  • Responder los cuestionarios correspondientes.
Postular al voluntariado
Nuestras actividades

Dónde sucede el programa

Trabajamos junto a universidades de distintas regiones, con equipos de voluntariado en cada sede.

Coquimbo

Programación Competitiva Básica

En la Universidad Católica del Norte, introducimos a las alumnas al mundo de la programación competitiva en C++ desde cero.

Equipo de voluntariado Coquimbo

Concepción

Programación Competitiva Avanzada

En la Universidad de Concepción, profundizamos en algoritmos y resolución de problemas tipo OCI/IOI.

Equipo de voluntariado Concepción

Camino Agrícola

Programación Competitiva Avanzada

En la Universidad Federico Santa María, las alumnas avanzan en técnicas algorítmicas y trabajo colaborativo.

Equipo de voluntariado Camino Agrícola

Providencia

Avanzada Intensivo OCI

En la Universidad Mayor, preparamos a las alumnas para participar en la Olimpiada Chilena de Informática.

Equipo de voluntariado Providencia

Instituciones colaboradoras

Quienes hacen esto posible

Espacios y universidades que abren sus puertas para que el programa llegue a más niñas.

Logo de Universidad Católica del Norte

Universidad Católica del Norte

Sede de Coquimbo. Escuela de Ingeniería UCN.

Calle Larrondo 1281, Coquimbo

Logo de Universidad de Concepción

Universidad de Concepción

Sede de Concepción. Facultad de Ingeniería UdeC.

Edmundo Larenas 219, Concepción

Logo de Universidad Federico Santa María

Universidad Federico Santa María

Sede de Camino Agrícola. Informática USM.

Avenida Vicuña Mackenna 3939, San Joaquín, RM

Logo de Universidad Mayor

Universidad Mayor

Sede de Providencia.

Manuel Montt 367, Providencia, RM