Diferencia entre revisiones de «Caribbean Online Judge»
(Etiqueta: nuestro-nuestra) |
(Etiqueta: nuestro-nuestra) |
||
| Línea 15: | Línea 15: | ||
|relanzamiento = | |relanzamiento = | ||
|estado actual = En explotación | |estado actual = En explotación | ||
| − | }} | + | }}<div align="justify"> |
| − | '''COJ'''. Caribbean Online Judge. Es un juez en línea para entrenar | + | '''COJ'''. Caribbean Online Judge. Es un juez en línea para entrenar la programación de algoritmos con diferentes lenguajes. Su desarrollo comenzó en 2006 por programadores de la [[Universidad de Ciencias Informáticas|UCI]] y otros programadores de la comunidad caribeña de la [[ACM-ICPC]]. |
| − | la programación de algoritmos con diferentes lenguajes. Su desarrollo | ||
| − | comenzó en 2006 por programadores de la [[Universidad de Ciencias Informáticas|UCI]] y | ||
| − | otros programadores de la comunidad caribeña de la [[ACM-ICPC]]. | ||
== Objetivos == | == Objetivos == | ||
Los principales objetivos de este sitio son: | Los principales objetivos de este sitio son: | ||
| − | + | * Proveer un espacio donde las personas de todo el mundo puedan intercambiar experiencias y conocimientos. Probar, mejorar y compartir sus problemas y soluciones así como sus habilidades en programación. Y por último entrenar para los concursos y olimpiadas de programación ([[ACM]]-[[ICPC]], [[IOI]], Copas nacionales coma la Pascal o la Void, etc.) | |
| − | Proveer un espacio donde las personas de todo el mundo puedan | + | * Pretende disminuir paulatinamente las distancias de la [[Brecha Digital]], |
| − | intercambiar experiencias y conocimientos. Probar, mejorar y compartir | + | permitiéndole a todos los aficionados, profesionales y estudiantes cubanos tener una solución (producto) nacional bajo el dominio .cu, lo que aumenta la accesibilidad, para nuestra propia comunidad de programadores y concursantes. |
| − | sus problemas y soluciones así como sus habilidades en programación. Y | ||
| − | por último entrenar para los concursos y olimpiadas de programación | ||
| − | ([[ACM]]-[[ICPC]], [[IOI]], Copas nacionales coma la Pascal o la Void, etc.) | ||
| − | |||
| − | Pretende disminuir paulatinamente las distancias de la [[Brecha Digital]], | ||
| − | permitiéndole a todos los aficionados, profesionales y estudiantes | ||
| − | cubanos tener una solución (producto) nacional bajo el dominio .cu, | ||
| − | lo que aumenta la accesibilidad, para | ||
| − | nuestra propia comunidad de programadores y concursantes. | ||
== Características == | == Características == | ||
| − | Cuenta con poco más de 400 problemas de distintas fuentes. Esta | + | Cuenta con poco más de 400 problemas de distintas fuentes. Esta lista de problemas va creciendo paulatinamente a medida que los usuarios de la comunidad van añadiendo. El sitio permite el envío de soluciones (esta opción requiere registro) programadas con diversos lenguajes como [[Pascal]], [[Python]], C/C++, [[Java]]. Mantiene varios rankings: usuarios, instituciones y países. La puntuación que aporta un problema es de acuerdo a su dificultad, la cual es medida por la cantidad de personas que lo han resuelto, lo que implica que sea |
| − | lista de problemas va creciendo paulatinamente a medida que los | + | dinámica, cambia con el tiempo. Periódicamente se organizan concursos en tiempo real, la mayoría de los cuales son abiertos. |
| − | usuarios de la comunidad van añadiendo. | ||
| − | El sitio permite el envío de soluciones (esta opción requiere registro) programadas con diversos | ||
| − | lenguajes como [[Pascal]], [[Python]], C/C++, [[Java]]. | ||
| − | Mantiene varios rankings: usuarios, instituciones y países. La puntuación | ||
| − | que aporta un problema es de acuerdo a su dificultad, la cual es medida | ||
| − | por la cantidad de personas que lo han resuelto, lo que implica que sea | ||
| − | dinámica, cambia con el tiempo. Periódicamente se organizan concursos en tiempo real, la mayoría de los cuales son | ||
| − | abiertos. | ||
Para la programación del sitio web se usaron las siguientes tecnologías: | Para la programación del sitio web se usaron las siguientes tecnologías: | ||
| Línea 61: | Línea 41: | ||
== Fuentes == | == Fuentes == | ||
| − | *[http://coj.uci.cu/OnlineJudge/about.xhtml | + | *[http://coj.uci.cu/OnlineJudge/about.xhtml Acerca de Caribbean Online Judge]. Consultado 21 de Marzo de 2011. |
| − | + | </div> | |
[[Category:Internet]] | [[Category:Internet]] | ||
Revisión del 14:34 13 may 2011
| ||||||||||||||||||||||||
COJ. Caribbean Online Judge. Es un juez en línea para entrenar la programación de algoritmos con diferentes lenguajes. Su desarrollo comenzó en 2006 por programadores de la UCI y otros programadores de la comunidad caribeña de la ACM-ICPC.
Objetivos
Los principales objetivos de este sitio son:
- Proveer un espacio donde las personas de todo el mundo puedan intercambiar experiencias y conocimientos. Probar, mejorar y compartir sus problemas y soluciones así como sus habilidades en programación. Y por último entrenar para los concursos y olimpiadas de programación (ACM-ICPC, IOI, Copas nacionales coma la Pascal o la Void, etc.)
- Pretende disminuir paulatinamente las distancias de la Brecha Digital,
permitiéndole a todos los aficionados, profesionales y estudiantes cubanos tener una solución (producto) nacional bajo el dominio .cu, lo que aumenta la accesibilidad, para nuestra propia comunidad de programadores y concursantes.
Características
Cuenta con poco más de 400 problemas de distintas fuentes. Esta lista de problemas va creciendo paulatinamente a medida que los usuarios de la comunidad van añadiendo. El sitio permite el envío de soluciones (esta opción requiere registro) programadas con diversos lenguajes como Pascal, Python, C/C++, Java. Mantiene varios rankings: usuarios, instituciones y países. La puntuación que aporta un problema es de acuerdo a su dificultad, la cual es medida por la cantidad de personas que lo han resuelto, lo que implica que sea dinámica, cambia con el tiempo. Periódicamente se organizan concursos en tiempo real, la mayoría de los cuales son abiertos.
Para la programación del sitio web se usaron las siguientes tecnologías:
- Xtreme Initiative
- Java Servlets para el desarrollo de la interfaz de usuario.
- C++ para el desarrollo del motor de calificación.
- MySQL como gestor de bases de datos para el contenido y los usuarios.
- Apache-Tomcat como servidor web.
Fuentes
- Acerca de Caribbean Online Judge. Consultado 21 de Marzo de 2011.