Presentación
escudo.png
cm2-logo-panel_joel_wo_lang.png

Introducción

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.
El ACM ICPC se realiza cada año, con competencias en diversos niveles: local, preliminar, regional y mundial. [1]

Objetivos del programa

  • Involucrar a más alumnos de la UANL en el concurso ACM ICPC y proporcionarles las herramientas para lograr un nivel alto de competitividad en el mismo.
  • Comenzar a construir una base de datos de conocimiento del concurso ACM ICPC que vaya creciendo con las participaciones de los alumnos en el concurso y con la experiencia de los profesores en el mismo, para poder alcanzar un alto nivel de competitividad como institución.

Modalidad

El programa se divide en módulos. Cada módulo cuenta con dos diferentes clasificaciones:

  • Según nivel de experiencia y conocimientos previos.
  • Según el rol del participante del equipo.

Cada módulo contiene:

  • Una parte de material teórico que está disponible para el alumno en forma de una presentación de diapositivas o de un libreto previamente impreso.
  • Una parte práctica que consta de un problema prototipo y dos o más ejemplos resueltos para exposición por un entrenador.
  • Un laboratorio (un conjunto extenso de problemas resueltos para practicar en sub-módulos de práctica).
  • Una lista de problemas de tarea (de libro de texto y/o problemas de un jurado en línea).

Calendario

El programa de entrenamiento comienza cada año en el mes de Noviembre (justo después del regional que se lleva a cabo en Octubre) y se intensifica en las vísperas del regional con la participación en los concursos locales organizados por el Capítulo Estudiantil del ACM del Tecnológico de Monterrey.

Jurados en línea

Se pueden utilizar los jurados en línea para encargar tareas a los alumnos, de tal manera que se pueda comprobar su realización mediante las estadísticas de su usuario. De esta manera los alumnos resuelven problemas similares y pueden ayudarse y explicarse problemas entre ellos. Lo importante es que si un alumno presenta un problema como resuelto, significa que ya entendió el problema, aunque le hayan ayudado.

Simulacros

Se realizan varios simulacros internos del concurso, para los cuales se puede utilizar el servicio de hosting de concursos de la Universidad de Valladolid
O si se cuenta con los recursos y la infraestructura, se llevan a cabo en las instalaciones de la universidad.

Por el momento este proyecto de coolaboración es creado y mantenido por alumnos de la Universidad Autónoma de Nuevo León en cooperación con algunos profesores de la institución. Sin embargo no se puede considerar todavía un proyecto o iniciativa oficial de la universidad.