Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/19835
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2017_CaioNardelliMaranhão_SimiãoCorreiaLimadeCarvalho_tcc.pdf710,17 kBAdobe PDFver/abrir
Título: BROJ : juiz eletrônico e online para ensino e aprendizagem
Autor(es): Maranhão, Caio Nardelli
Carvalho, Simião Correia Lima de
Orientador(es): Costa Júnior, Edson Alves da
Coorientador(es): Mendes, Fábio Macedo
Assunto: Programação (Computadores)
Linguagem de programação (Computadores)
Data de apresentação: 7-Jul-2017
Data de publicação: 6-Abr-2018
Referência: MARANHÃO, Caio Nardelli; CARVALHO, Simião Correia Lima de. BROJ: juiz eletrônico e online para ensino e aprendizagem. 2017. 56 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Software)—Universidade de Brasília, Brasília, 2017.
Resumo: Criadas inicialmente com o intuito de elevar o nível de conhecimento dos programadores no mercado, competições de programação tomaram proporções inimagináveis se espalhando por todo mundo em eventos de diferentes tamanhos e propósitos. A partir disso as universidades começam a aderir à cultura da programação competitiva como forma de motivação para que os alunos aprendam programação de forma eficiente e estejam preparados para o mercado. Começa a se tornar um desafio em termos de infraestrutura dar suporte à essa demanda crescente de programadores participando de competições pelo mundo. Esse trabalho tem como objetivo facilitar a operação da infraestrutura tanto dos eventos de competições como das aplicações educacionais de correção automatizada através da implementação de um juiz eletrônico capaz de suportar grandes cargas de processamento e tolerante à falhas, e que pode ser estendido para diversas aplicações.
Abstract: Initially created to raise the level of programmers’ knowledge in the marketplace, programming competitions have taken unimaginable proportions, spreading throughout the world in events of different sizes and purposes. From that, the universities begin to adhere to the culture of competitive programming as a form of motivation for students to learn and be prepared for the market. It’s starts becoming a challenge with respect to infrastructure to support this growing demand of programmers participating in competitions around the world. This work aims to facilitate the infrastructure operations of both competitions and educational applications of automated grading through the implementation of a fault tolerant electronic judge capable of withstanding large processing loads, which can be extended to several applications.
Informações adicionais: Trabalho de Conclusão de Curso (graduação)—Universidade de Brasília, Faculdade UnB Gama, 2017.
Aparece na Coleção:Engenharia de Software



Este item está licenciado na Licença Creative Commons Creative Commons