Primeros pasos

¿Nuevo en el mundo de la programación?

El primer paso de preparación para participar en la Olimpiada Informática es aprender a programar. En la OIE se admiten tres lenguajes, C++, Java y Python. De ellos recomendamos C++ pues es el único admitido en la Olimpiada Informática Internacional. Existen numerosos recursos en línea y libros dedicados a C++, entre los que aconsejamos el manual preparado por la OIE. No obstante, si no has programado nunca quizá sea más fácil empezar con Python. Puedes utilizar este manual también preparado por voluntarios de la OIE.

Pero aprender la sintaxis de un lenguaje concreto es solo el principio. Debes aprender algoritmia para lo que la OIE también proporciona estos manuales.

Curso de formación gratuita OIE

Con clases semanales en vivo presenciales o videoconferencia (según región)

La Olimpiada Informática Española (OIE), en colaboración con otras olimpiadas regionales, pone a disposición de los inscritos en las olimpiadas regionales de la OIE un plan de formación en programación y algoritmia que permita que los participantes en las olimpiadas vayan adquiriendo y mejorando sus competencias y habilidades en estos temas así como adquirir la capacidad de resolver problemas mediante soluciones algorítmicas

La inscripcón a los cursos de formación está disponible aquí.

Otros recursos

¿Quieres / necesitas más?

Las distintas competiciones regionales puede que organicen también actividades formativas para ayudar a sus inscritos. Revisa la página de tu regional por si ese es el caso.

Hay otros muchos recursos tanto en línea como en formato físico. No dejes de utilizar jueces en línea para enviar y comprobar la validez de tus soluciones, revisar los problemas de ediciones anteriores de la Olimpiada, etc.

Los manuales de la OIE incorporan una buena lista de recomendaciones. Otra fuente de información variada es esta página preparada por la Olimpiada Informática Internacional.