thumbnail|El logo de la Olimpiada Mexicana de Informática. La Olimpiada Mexicana de Informática (OMI) es un concurso a nivel nacional para jóvenes de nivel medio y nivel medio superior con facilidad para resolver problemas prácticos mediante la lógica y el uso de computadoras, que busca promover el desarrollo tecnológico en México y encontrar a los mejores programadores, quienes formarán la selección mexicana para participar en las próximas Olimpiadas Internacionales De Informática (IOI).

La OMI es un concurso en el que sobre todo se requiere tener facilidad, habilidad y voluntad de resolver problemas, utilizando la lógica, el ingenio y las computadoras.

Objetivos de la OMI Los principales objetivos de la OMI son:

Fomentar entre los estudiantes de nivel medio superior del país, el interés por la informática y las ciencias de la computación. Promover el desarrollo tecnológico en México. Encontrar jóvenes talentosos dentro de estas áreas para darles apoyo en sus estudios y guía en sus inquietudes. Encontrar a la mejor selección para representar a México en las Olimpiadas Internacionales de Informática (IOI) que se llevan a cabo año tras año en alguno de los países participantes. Promover la amistad, convivencia e intercambio tecnológico entre jóvenes de todo el país con intereses comunes en la programación.

Requisitos para competir Pueden participar todos aquellos jóvenes que cumplan con los siguientes requisitos:

Estar inscrito en alguna escuela de nivel medio, escolarizado o no escolarizado (secundaria y preparatoria) Ser mexicano Ser menor de 20 años a la fecha del concurso internacional (verano del siguiente año del que se inicia la OMI, la fecha exacta se detallará en la convocatoria de cada año) Estar a lo más inscrito en 2° año de preparatoria o equivalente

Los conocimientos y habilidades mínimas con las que deberán contar son las siguientes:

Matemáticas básicas: Aritmética, Álgebra y Trigonometría Gusto y placer por resolver problemas y retos.

La OMI se desarrolla en las etapas y fechas aproximadas listadas a continuación:

Inscripciones (diciembre, enero y febrero) Examen abierto Nacional por Internet (marzo) Examen escrito Estatal (abril) Examen práctico Estatal (mayo) Entrenamiento de las selecciones Estatales (mayo - agosto) Examen Práctico Nacional (septiembre) Entrenamiento y exámenes por Internet para la Preselección Nacional (junio - marzo siguiente año) Entrenamiento y exámenes presenciales para la Preselección Nacional (marzo) Entrenamiento de la Selección Nacional ante la IOI (junio - julio) Participación en el concurso Internacional - IOI (julio - septiembre)

En cada una de estas etapas se evalúan diferentes temas y habilidades que van avanzando progresivamente. En todas ellas solo los mejores son seleccionados para pasar a la siguiente.

El proceso de inscripción estará abierto para todos aquellos jóvenes que cumplan con los requisitos descritos en cada convocatoria.

Origen de la OMI La OMI tiene origen en una serie de concursos llamados Olimpiadas de la Ciencia organizadas por la ONU a través de la UNESCO, cuyo objetivo es promover el desarrollo de las distintas disciplinas de la ciencia alrededor del mundo y establecer los niveles de competencia que se tiene en algún tópico, ciencia o técnica, dentro de un conjunto de habitantes de una comunidad o país, al mismo tiempo que descubrir a temprana edad los jóvenes talentosos en estas disciplinas. Lo anterior sirve para que se tomen las medidas necesarias para elevar dicho nivel en beneficio de dicha sociedad y alentar a mejores posiciones a los jóvenes que destaquen en esta área. En México se han venido realizando las Olimpiadas Mexicanas de Informática desde 1996, en forma ininterrumpida y México participa desde 1992 en la International Olympiad in Informatics (IOI) cada año.

Estructura de la competencia Cada año se reúnen en un estado de la República Mexicana previamente elegido, las delegaciones de cada uno de los 32 estados.

La delegación de un estado está compuesta por: 1 líder, 1 delegado (que puede ser la misma figura que el líder) de 1 a 4 competidores (el estado sede puede llevar 8), profesores asesores, observadores e invitados. Para que un competidor pueda ser parte de una delegación, debe de vivir o estudiar en el estado al que representa; en el caso en que un competidor viva en una ciudad fronteriza (como es el área metropolitana de la Ciudad de México) y que viva y estudie en diferente estado, tiene el derecho de competir en la entidad federativa que más le convenga.

La competencia dura usualmente cinco días, dos para realizar exámenes, uno para inauguración, uno para clausura y uno para eventos culturales. Durante los días de examen, los competidores deben de resolver un examen con tres o cuatro problemas en un tiempo de cinco horas, cada uno con su propia computadora, sin ningún tipo de ayuda externa, comunicación entre ellos ni acceso a Internet o a dispositivos externos. El primer día deben de resolver problemas utilizando a Karel el Robot, mientras que el segundo día de examen deben de resolver problemas utilizando los lenguajes de alto nivel C, C++ o Pascal. Los programas realizados por los competidores son entonces probados contra un grupo de casos de prueba estratégicamente diseñados para encontrar fallas en los códigos.

Al final de la competencia se entregan medallas de oro, plata y bronce a los mejores competidores, y los que hayan obtenido medalla de oro o de plata, así como los que hayan obtenido de bronce y que puedan competir en el siguiente año en la OMI, son elegidos para pertenecer a la preselección mexicana, de la cual, después de un año de entrenamiento, se obtendrá la delegación mexicana que nos representa cada año en la IOI.

Premios thumb|right|Medallas de oro, plata y bronce de la 16.ª OMI en Cuernavaca, Morelos. Durante la OMI, los puntajes obtenidos por los competidores se ordenan de mayor a menor para entregar medallas de oro a los doce primeros, medallas de plata a los veinticuatro siguientes, y medallas de bronce a los treinta y seis siguientes. De esta forma se entregan medallas a la mitad de los competidores.

Además existen diversos premios cada año, que varían desde PCs, Laptops y calculadoras científicas hasta libros y software de informática, que se otorgan dependiendo de los puntajes obtenidos y del presupuesto del estado organizador y patrocinadores. Aquellos alumnos seleccionados para representar a México en la Olimpiada Internacional, viajan al país que sea sede ese año, con todos los gastos pagados.

En el 2006, Grupo Salinas anunció que apoyaría con dinero en efectivo a los competidores que lograran obtener medallas en la IOI de la siguiente forma: 100,000 MXN para cada medalla de bronce; 200,000 MXN para cada medalla de plata; y 300,000 MXN para cada medalla de oro. Hasta el momento, mediante estos premios, Grupo Salinas ha entregado en total 1,300,000 MXN a los ocho competidores que han obtenido medallas en la IOI desde el 2006.

El COMI El COMI (Comité Mexicano de Informática A.C.) es la institución que se encarga de promover, organizar, reunir fondos y llevar a cabo la OMI. thumb|right|Organigrama del COMI. El COMI está integrado por los miembros de la Comisión Científica y Académica, los miembros del Comité Organizador del Estado Sede y los Líderes de los Comités Estatales.

El COMI recibe apoyo de Instituciones interesadas en el desarrollo educativo y tecnológico de México como son: Secretaría de Educación Pública (SEP) Consejo Nacional de Ciencia y Tecnología (CONACYT) Gobierno del Estado sede de cada año.

Múltiples Ganadores de la OMI La siguiente tabla muestra los mejores participantes de la OMI desde el año 2003 que han obtenido al menos dos medallas de oro.

Los signos "(I)", "(II)", "(III)", indican primer, segundo y tercer lugar absoluto respectivamente.

El año "2004.5" fue la OMII (Olimpiada Mexicana de Informática Intermedia) que fue un proceso simultáneo con la OMI 2004.

{| class="wikitable" |- LugarNombreEstadoAños

| 1 || Saúl Germán Gutiérrez Calderón || Guanajuato || O(I) 2011 || O(I) 2010 || O(II) 2012 || O 2009 || O 2008 || B 2007 |- | 2 || Carlos Galeana Hernández || Ciudad de México/Estado de México || O(I) 2015 || O(II) 2014 ||O 2012 || P 2013 || B 2011 || |- | 3 || Sebastián Sánchez Lara || Guanajuato || O(I) 2018 || O(III) 2017 || O(III) 2016 || P 2015 || || || |- | 4 || Daniel Talamás Cano || Coahuila || O(I) 2013 || O 2012 || O 2011 || B 2010 || || |- | 4 || Flavio Hernández González || Aguascalientes || O(III) 2009 || O 2010 || O 2008 || B 2007 || || |- | 4 || Edgar Augusto Santiago Nieves || Ciudad de México || O 2012 || O 2011 || O 2010 || B 2009 || || |- | 4 || Jordan Fernando Alexander Salas || Coahuila|| O(I) 2014 || O(III) 2015 || O 2013 || B 2012 || || |- | 8 || Diego Alonso Roque Montoya || Nuevo León || O(I) 2012 || O(II) 2013 || O 2010 || || || |- | 8 || Fernando Troyo Del Campo Díaz || Guanajuato || O(I) 2008 || O 2009 || O 2007 || || || |- | 10 || Fernando Josafath Añorve López || Nuevo León || O(III) 2011 || O 2009 || P 2010 || P 2008 || B 2007 || |- | 11 || Fernando Ignacio Arreola Gutiérrez || Aguascalientes || O(II) 2008 || O 2009 || P 2007 || P 2006 || || |- | 11 || Diego Guapo Mendieta || Guanajuato || O 2014 || O 2013 || P 2012 || P 2011 || || |- | 11 || Juan Carlos Sigler Priego || Ciudad de México/Estado de México || O(I) 2016 || O 2015 || P 2014 || P 2013 || || |- | 11 || José Ángel Cázares Torres || Coahuila || O(II) 2019 || O(III) 2018 || P 2017 || P 2016 || || |- | 14 || Itzel Carolina Delgadillo Pérez || Aguascalientes || O 2013 || O 2012 || P 2010 || B 2011 || || |- | 14 || Ángel David Ortega Ramírez || Ciudad de México || O(II) 2015 || O(III) 2014 || P 2013 || B 2012 || || |- | 16 || Mariola Camacho Lie || Veracruz || O(I) 2017 || O 2016 || B 2015 || || || |- | 17 || Alejandro Enrique Plancarte Ibarra || Nuevo León || O(I) 2004 || O(III) 2004.5 || || || || |- | 17 || Montserrat González Arenas || Veracruz || O(I) 2007 || O 2006 || || || || |- | 17 || Juan Francisco Padilla Franco || Jalisco || O(I) 2004.5 || O 2003 || || || || |- | 17 || Francisco Valente Castro || Guanajuato || O(III) 2010 || O 2009 || || || || |- | 17 || Erick Manuel Troyo Del Campo Díaz || Guanajuato || O(III) 2013 || O 2012 || || || || |- | 17 || Eduardo Tonatiuh Williams Reza || Aguascalientes || O(III) 2007 || O 2006 || || || || |- | 17 || Og Norberto Josué Astorga Díaz || Jalisco || O 2011 || O 2010 || || || || |- | 17 || Luis Eduardo Enciso Osuna || Aguascalientes || O 2006 || O 2005 || || || || |- | 17 || Jorge Luis González Sánchez || Guanajuato || O 2009 || O 2008 || || || || |- | 17 || Freddy Román Cepeda || Estado de México || O 2012 || O 2011 || || || || |- | 17 || Francisco Alejandro García Cebada || Estado de México || O 2004.5 || O 2003 || || || || |- | 17 || Fernando Gutiérrez Méndez || Veracruz || O 2004.5 || O 2003 || || || || |- | 17 || Isaías Fernando de la Fuente Jiménez || Nuevo León || O(II) 2016 || O 2015 || || || || |- | 17 || Diego García Rodríguez del Campo || Querétaro || O 2017 || O 2016 || || || || |- | 17 || Julián Rodríguez Cárdenas || Veracruz || O 2017 || O 2016 || || || ||

Sedes de la OMI Los dos años anteriores a la primera Olimpiada Mexicana de Informática, se realizaron dos concursos con poca participación de los estados de la República para obtener a los cuatro competidores que representaron a México en la 6.ª y 7.ª IOI respectivamente:

Concurso de Programación Alan Turing 1994 En marzo de 1994 la Escuela Superior de Física y Matemáticas del IPN organizó el Concurso de Programación Alan Turing 1994 para seleccionar a la delegación que representó a México en la Sexta Olimpiada Internacional de Informática.