• GitHub
  • Facebook
  • LinkedIn
  • Instagram
  • Youtube

Buscar




Olimpiada de Informática: mi experiencia

Les voy a contar la historia de cómo aprendí a programar. Cuando estaba en el último año de la primaria nos enseñaron a utilizar algo que se llama Karel el robot, que según el libro de texto es el que utilizan en la Olimpiada Mexicana de Informática y también lo utilizan para enseñar a niños a programar. Cuando leí eso me emocioné porque me gustaría participar en eso algún día.




 Mientras tanto aprendí a usar Scratch del MIT para programar videojuegos (muy violentos según yo porque quería jugar al Grand Theft Auto pero mis papás no me dejaban, así que yo programé mi propio GTA), pero eso es otra historia.



Cuando entré en la preparatoria me enteré que estaban haciendo un examen para preseleccionar a algunos jóvenes para formar parte de la delegación de Guanajuato y decidí entrar. El examen consistió en puras pruebas de lógica y algo básico de matemáticas. Yo aún a mis 21 años tengo problemas con las reglas de 3 jajaja, pero en cuanto a lógica es algo que me gusta mucho y se me facilita; ahora entiendo que eso se utiliza para diseñar algoritmos. Una de mis frases favoritas es la de Albert Einstein, que dice "la imaginación en más importante que el conocimiento" y así fue como pasé a la siguiente etapa.

Después fui a hacer un examen a otra preparatoria y de ahí salí ganador; el examen fue similar al anterior solo que con un mayor grado de complejidad. Después de eso estuve yendo a cursos de programación en... ¡¡¡KAREL!!!! eso era los sábados por la mañana durante unas 5 semanas, después nos evaluaban con la plataforma OmegaUp, que sirve para plantear problemas y ver en cuántos casos nuestro código es capaz de resolverlos. Nuevamente pasé a la siguiente etapa.



Después de ahí fui un fin de semana al Centro de Investigación en Matemáticas (CIMAT) en la ciudad de Guanajuato en donde tuvimos diferentes pruebas, igual en OmegaUp y Karel. Al momento de la premiación nos dijeron que de todo Guanajuato participaron poco más de 40,000 jóvenes y a esa etapa llegamos solamente 40. Saqué medalla de plata y de allí seguí asistiendo a cursos cada fin de semana, además de ser evaluado constantemente hasta que fui eliminado en 2013.



En 2014 volví a participar pero esta vez llegué hasta la última etapa a unos días de la etapa nacional. De la delegación de Guanajuato solamente podían ir 4 personas y aún quedábamos 5... Ese último eliminado fui yo pero me alegro mucho de haber aprendido tantas cosas acerca de programación y me enorgullece que fui entrenado en Guanajuato, el Estado que fue campeón invicto por muchos años consecutivos.

De lo que aprendí sobre el diseño de algoritmos en C++ y Java para Karel fue principalmente búsquedas (en amplitud, profundidad), backtracking, recursión, entre otras temáticas. Lo que aprendí, o al menos lo que recuerdo, lo subiré en forma de cursos en mi página personal. No prometo subir todo ya que ya han pasado casi 5 años de eso pero haré mi mejor esfuerzo porque realmente me parere muy importante compartir toda esa información.



Contacto

Envíame un correo


¡Contáctame!

Name

Email *

Message *

Email

galdana5190@gmail.com