ANTECEDENTES DO COJ

O desenvolvimento do sistema base (Xtreme Online Judge) começou no ano 2006 a base da "Iniciativa Xtreme", composta principalmente por estudantes e professores da faculdade 8 da Universidad de las Ciencias Informáticas (UCI): Tomás Orlando Junco Vázquez, Enrique José Altuna Castillo, Jorge Amado Soria Ramírez, José Ernesto Lara Rodríguez, Raciel Yera Toledo y Leandro González Vallejo.

Logo que a UCI se uniu ao movimento ACM-ICPC (ACM-Associação dos Sistemas Informáticos, ICPC-Competição Internacional Universitaria de Programação) e lidera a criação da Comunidade Caribeia do ACM-ICPC, o Xtreme Online Judge fo seleccionado para publicitar-se na Internet como COJ v1.0, e outras pessoas se uniram ao pouco mas inspirado equipa de desenvolvimento (Yonny Mondelo Hernández y Dovier Antonio Ripoll Méndez). O COJ está disponible en Internet desde el 5 de junio de 2010.

Em outubro de 2011 o sistema base foi sustituido por outro que foi reprogramado desde zero (durante quase um ano) por dois jóvens estudantes da UCI (Juan Carlos Lobaina Guzmán y Jorge Luis Roque Alvarez). Desde então, as equipas e métodos de desenvolvimento têm sido melhorados para conseguir um sistema melhor.

PRINCIPAIS METAS DO COJ

Proporcionar um espaço onde as pessoas do mundo possam:

  • Trocar experiências e conhecimentos;
  • Provar, melhorar e compartilhar habilidades na resolução de problemas, a programação de computadores o trabalho em equipa;
  • Obter capacitação para participar em competições de programação (ACM-ICPC, IOI, TopCoder outras).

FUNCIONAMENTO BáSICO DEL COJ

O sistema automáticamente compila e executa o código enviado pelo usuario (solução a um problema). O código fonte enviado será provado com algumas restriccões, incluíndo o tempo de execução, o uso de memoria, o tamanho do código fonte, a segurança e outras. A saída do código será capturada pelo sistema e comparada com a saída correcta proporcionada pelo autor do problema. O usuario obterá Aceiteo (como sentenças o veredito) se todas as provas aplicadas a seu código fonte parecem estar beme. Em qualquier outro caso, obterá uma resposta de rejeição.

PRINCIPAIS TECNOLOGíAS DO COJ

EQUIPA DE DESENVOLVIMENTO DO COJ (CDEVT)

O Projecto COJ requer o apoio de muitas pessoas, cada uma com suas propias áreas de responsabilidade. A continuação se mostra uma lista com os membros actuais do CDEVT:

  • Yonny Mondelo Hernández (UCI, Cuba).
  • Dovier Antonio Ripoll Méndez (UCI, Cuba).
  • Yunier Broche Guevara (UCI, Cuba).
  • Frank Arteaga Salgado (ULT, Cuba).
  • Amaro Francisco Benjamim Buta (ISUTIC, Angola).
  • Moisés Daniel Gonga (ISUTIC, Angola).

Membros passados de nossa equipa:

  • Tomás Orlando Junco Vázquez (UCI, Cuba).
  • Jorge Amado Soria Ramirez (UCI, Cuba).
  • Eddy Roberto Morales Pérez (UCI, Cuba).
  • Leandro González Vallejo (UCI, Cuba).
  • Jorge Luis Roque Alvarez (UCI, Cuba).
  • Nersa Doraines Acosta Labrada (UCI, Cuba).
  • Juan Carlos Lobaina Guzmán (UCI, Cuba).
  • José Ernesto Lara Rodríguez (UCI, Cuba).
  • Michael Horta Fleitas (UCI, Cuba).
  • Nellis Margarita Cabrera Mallea (UCI, Cuba).
  • Frank Yurell Villafranca (UCI, Cuba).
  • Alain Félix Plana Botello(UCI, Cuba).
  • Yelaine Sánchez Oliü (UCI, Cuba).
  • Alison Muñoz Capote (UCI, Cuba).
  • Jorge Amado Hernández Betancourt (UCI, Cuba).

COLABORAçãO

Por favor, contácte-nos:

  • Se você está planejando um concurso de programação (por exemplo, para seleccionar as melhores equipas o concursantes para un concurso internacional). Podemos efectuar seu concurso no COJ.
  • Se você têm um exercicio com sua descriçã e os arquivos de prova (recolectado o criado por você mesmo). Podemos publicar seu problema no nosso conjunto.
  • Se você deseja colaborar no desenvolvimento e melhoramento do COJ. Você é benvindo a unír-se anos para trocar-mo "nosso mundo" por um melhor.

¿Pode você colaborar de outra forma? Por favor, ¡díga-nos!