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 (segun 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
Esta formación tendrá lugar desde el 6 de octubre de 2023 hasta el 24 de mayo de 2024
La formación se estructura en 3 niveles:
- Inicial: para aquellos que están introduciéndose en el mundo de la programación y, o bien no tienen conocimientos de programación, o son muy básicos.
- Medio: para aquellos que ya conocen los fundamentos básicos de un lenguaje de programación imperativo (condicionales, bucles, arrays, recursión) pero desconocen o están empezando a estudiar algoritmia (estructuras de datos y métodos algorítmicos).
- Avanzado: para aquellos que llevan tiempo programando y tienen conocimientos medios. de algoritmia.
Formulario de inscripción y más información sobre el horario, profesorado y el contenido de los cursos en la página de formación.
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.