Sistema informático para el entrenamiento en línea sobre programación competitiva para los concursos del ACM-ICPC
Fecha
2013-06-28
Autores
Barreto Carraza, Jorge Vidal
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Central "Marta Abreu" de la Villas
Resumen
Actualmente existen diferentes jueces en línea y varios sitios de entrenamientos como USACO que permiten realizar el entrenamiento para concursos de programación competitiva, pero no permiten realizar un entrenamiento diferenciado teniendo en cuenta las características individuales de cada competidor. Los requerimientos funcionales del sistema se definieron con la dirección del movimiento del ACM-ICPC en la UCLV, los cuales fueron implementados en el sistema. También se definió en que consiste un entrenamiento, el cual está formado por tareas que pueden ser atendidas o desatendidas. Se diseñó e implemento un sistema de entrenamiento en línea sobre programación competitiva para los concursos del ACM-ICPC usando Symfony2 como framework de desarrollo. Además se redactó un manual de usuario para facilitar el uso del sistema por los usuarios.
Actually there are different online judges and several trainings sites as USACO, that allow training for competitive programming contests, but don't allow a differentiated training taking into account the individual characteristics of each competitor. The functional requirements of the system were defined with the direction of the ACM-ICPC movement at UCLV, which were implemented in the system. Also is defined what is a training, which consists of several tasks that can be attended or unattended. An online training system for competitive programming contests of ACM-ICPC was designed and implemented using Symfony2 as development framework. It also drafted a manual to facilitate the use of the system by users.
Actually there are different online judges and several trainings sites as USACO, that allow training for competitive programming contests, but don't allow a differentiated training taking into account the individual characteristics of each competitor. The functional requirements of the system were defined with the direction of the ACM-ICPC movement at UCLV, which were implemented in the system. Also is defined what is a training, which consists of several tasks that can be attended or unattended. An online training system for competitive programming contests of ACM-ICPC was designed and implemented using Symfony2 as development framework. It also drafted a manual to facilitate the use of the system by users.
Descripción
Palabras clave
Programación Web, Entrenamiento ACM-ICPC