UAM

Participación de la Universidad Autónoma Metropolitana en el ACM ICPC

El Concurso Universitario Internacional de Programación de la Asociación de Maquinaria Computacional (ACM ICPC) es una competencia que fomenta la creatividad, el trabajo en equipo y la innovación en la creación de programas de cómputo, además de que permite a los estudiantes universitarios el probar sus habilidades. El ACM ICPC es la competencia de programación más grande, antigua y prestigiosa del mundo.
ACM ICPC
El ACM ICPC se realiza cada año, con competencias en diversos niveles: local, preliminar, regional y mundial. Este año, la Universidad Autónoma Metropolitana tendrá su novena competencia local y los ganadores participarán en la competencia regional de México y Centroamérica, a celebrarse en noviembre de 2012 en el ITESM Campus Monterrey, Puebla y Querétaro, en el ITESO de Guadalajara, el TEC de Zamora, la UAQ en Querétaro y la UCI de Cuba.

Los ganadores de la competencia regional participarán en la competencia mundial, a celebrarse en junio de 2013 en San Petersburgo, Rusia.

La participación en cada nivel es por equipos de tres personas (todos ellos estudiantes de tiempo completo) que deberán resolver un examen (escrito en inglés) que consiste de varios problemas de programación (normalmente 11 en el regional y en el mundial) en un tiempo determinado. Cada equipo cuenta con una computadora y los lenguajes de programación permitidos son C, C++ y Java. Un problema se considera resuelto cuando el programa entregado resuelve correctamente todos los casos de prueba propuestos. Al final de la competencia, los equipos se clasifican según el número de problemas resueltos y, en caso de empate, por el tiempo que se hayan tardado en resolverlos. Las reglas completas de la competencia regional se pueden encontrar aquí y aquí.

El año pasado la UAM Azcapotzalco participó con tres equipos: uno de ellos obtuvo el lugar 5 de entre 161 equipos participantes y los tres obtuvieron mención honorífica. ¡Felicidades!

Problemas de concursos anteriores

Aquí puedes encontrar los exámenes eliminatorios (2004, 2005, 2006, 2007, 2008, 2009, 2010 y 2011) y finales (2004, 2005, 2006, 2007, 2008, 2009, 2010 y 2011) de los concursos locales de los años pasados. Para darse una idea del tipo de problemas que se proponen en los exámenes regionales, puedes consultarlos aquí: 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 y 2011. También puedes llevar el curso de Temas selectos de sistemas impartido el trimestre 2012 Primavera (basado en el libro Programming Challenges de Skiena y Revilla), el curso de Diseño de algoritmos impartido el trimestre 2012 Primavera, el curso de Temas Selectos de Ingeniería en Computación I impartido el trimestre 2012 Primavera y la base de datos de problemas y juez en línea de la Universidad de Valladolid.

Organización en la Universidad Autónoma Metropolitana

La competencia local estará coordinada por el profesor Francisco Zaragoza del Departamento de Sistemas de la UAM Azcapotzalco. Los profesores involucrados nos comprometemos a organizar la competencia local y a escoger a los ganadores (tres primeros lugares, tres segundos lugares y tres terceros lugares). Los gastos de transporte, alojamiento y alimentación que se deriven de la participación en el concurso regional de los estudiantes de la UAM Azcapotzalco serán cubiertos por la institución. Esperamos que lo mismo sea cierto en Cuajimalpa y en Iztapalapa.

Calendario

El siguiente calendario es tentativo y se irá modificando paulatinamente:

Requisitos

Comité Organizador

Presidente: Francisco Javier Zaragoza Martínez.
Jurado Azcapotzalco: Crevel Bautista Santiago, Rodrigo Alexander Castro Campos, Oscar Herrera Alcántara, Sergio Luis Pérez Pérez, Risto F. Rangel Kuoppa y Cynthia A. Rodríguez Villalobos.