Contest advisor: a tool to help with the creation of programming contests.

Detalhes bibliográficos
Autor(a) principal: RIBEIRO, Gustavo Bezerra.
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: eng
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: https://dspace.sti.ufcg.edu.br/handle/riufcg/19556
Resumo: Estar preparado para competições de programação não é uma tarefa fácil, requerendo muitas horas de prática com o objetivo de melhorar as habilidades em resolução de problemas. Para ajudar nesse processo preparatório, os estudantes do ramo buscam participar de grupos de estudos, acampamentos intensivos e cursos, onde são submetidos a aulas sobre tópicos comumente presentes na resolução de problemas destas competições, além de listas de exercícios e competições não oficiais. Embora existam diversas plataformas, chamadas Juízes Online, com vastos repositórios de problemas disponíveis para prática, selecioná-los para compor uma lista de exercícios ou competição não oficial com alta qualidade geralmente é uma tarefa manual e difícil. Diante disso, o presente trabalho tem como objetivo apresentar a ferramenta Contest Advisor desenvolvida para automatizar tal processo de seleção de problemas e auxiliar na criação de competições de programação.
id UFCG_19dc4945d9d9968b7248fbb8fb9093fd
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/19556
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Contest advisor: a tool to help with the creation of programming contests.Orientador de concursos: uma ferramenta para ajudar na criação de concursos de programação.Competições de programaçãoCompetitive programmingProgramming contestsLearningContest Advisor toolMaratona Brasileira de ProgramaçãoBrazilian Programming MarathonConcursos de programaçãoConcursos de programaciónAprendizajeAprendizagemForças de códigoCode forcesFuerzas del códigoOnline judge plataformsPlataformas de jueces en líneaPlataforms de juiz onlineCiência da ComputaçãoEstar preparado para competições de programação não é uma tarefa fácil, requerendo muitas horas de prática com o objetivo de melhorar as habilidades em resolução de problemas. Para ajudar nesse processo preparatório, os estudantes do ramo buscam participar de grupos de estudos, acampamentos intensivos e cursos, onde são submetidos a aulas sobre tópicos comumente presentes na resolução de problemas destas competições, além de listas de exercícios e competições não oficiais. Embora existam diversas plataformas, chamadas Juízes Online, com vastos repositórios de problemas disponíveis para prática, selecioná-los para compor uma lista de exercícios ou competição não oficial com alta qualidade geralmente é uma tarefa manual e difícil. Diante disso, o presente trabalho tem como objetivo apresentar a ferramenta Contest Advisor desenvolvida para automatizar tal processo de seleção de problemas e auxiliar na criação de competições de programação.Being prepared for programming competitions is not an easy task, it usually requires lots of hours practicing to improve your problem-solving skills. To help with this preparation process, students commonly join study groups, campings, or courses focused on that, where they take lessons about common programming competition topics and are submitted to lists of problems or unofficial contests. Although there are many platforms, named Online Judges, with large repositories of problems to practice, selecting them to compose your lists or contests with high quality is generally a manual and hard task. With that being said, this work aims to introduce the Contest Advisor tool that was developed to make this selection process automatic and help with the creation of such programming contests.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGGHEYI, Rohit .GHEYI, R.http://lattes.cnpq.br/2931270888717344GARCIA , Francilene Procópio.MASSONI , Tiago Lima.RIBEIRO, Gustavo Bezerra.2021-05-252021-06-23T10:58:41Z2021-06-222021-06-23T10:58:41Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttps://dspace.sti.ufcg.edu.br/handle/riufcg/19556RIBEIRO, G. B. Contest advisor: a tool to help with the creation of programming contests. 2021. 10 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.enginfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2025-07-24T11:02:39Zoai:dspace.sti.ufcg.edu.br:riufcg/19556Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T11:02:39Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Contest advisor: a tool to help with the creation of programming contests.
Orientador de concursos: uma ferramenta para ajudar na criação de concursos de programação.
title Contest advisor: a tool to help with the creation of programming contests.
spellingShingle Contest advisor: a tool to help with the creation of programming contests.
RIBEIRO, Gustavo Bezerra.
Competições de programação
Competitive programming
Programming contests
Learning
Contest Advisor tool
Maratona Brasileira de Programação
Brazilian Programming Marathon
Concursos de programação
Concursos de programación
Aprendizaje
Aprendizagem
Forças de código
Code forces
Fuerzas del código
Online judge plataforms
Plataformas de jueces en línea
Plataforms de juiz online
Ciência da Computação
title_short Contest advisor: a tool to help with the creation of programming contests.
title_full Contest advisor: a tool to help with the creation of programming contests.
title_fullStr Contest advisor: a tool to help with the creation of programming contests.
title_full_unstemmed Contest advisor: a tool to help with the creation of programming contests.
title_sort Contest advisor: a tool to help with the creation of programming contests.
author RIBEIRO, Gustavo Bezerra.
author_facet RIBEIRO, Gustavo Bezerra.
author_role author
dc.contributor.none.fl_str_mv GHEYI, Rohit .
GHEYI, R.
http://lattes.cnpq.br/2931270888717344
GARCIA , Francilene Procópio.
MASSONI , Tiago Lima.
dc.contributor.author.fl_str_mv RIBEIRO, Gustavo Bezerra.
dc.subject.por.fl_str_mv Competições de programação
Competitive programming
Programming contests
Learning
Contest Advisor tool
Maratona Brasileira de Programação
Brazilian Programming Marathon
Concursos de programação
Concursos de programación
Aprendizaje
Aprendizagem
Forças de código
Code forces
Fuerzas del código
Online judge plataforms
Plataformas de jueces en línea
Plataforms de juiz online
Ciência da Computação
topic Competições de programação
Competitive programming
Programming contests
Learning
Contest Advisor tool
Maratona Brasileira de Programação
Brazilian Programming Marathon
Concursos de programação
Concursos de programación
Aprendizaje
Aprendizagem
Forças de código
Code forces
Fuerzas del código
Online judge plataforms
Plataformas de jueces en línea
Plataforms de juiz online
Ciência da Computação
description Estar preparado para competições de programação não é uma tarefa fácil, requerendo muitas horas de prática com o objetivo de melhorar as habilidades em resolução de problemas. Para ajudar nesse processo preparatório, os estudantes do ramo buscam participar de grupos de estudos, acampamentos intensivos e cursos, onde são submetidos a aulas sobre tópicos comumente presentes na resolução de problemas destas competições, além de listas de exercícios e competições não oficiais. Embora existam diversas plataformas, chamadas Juízes Online, com vastos repositórios de problemas disponíveis para prática, selecioná-los para compor uma lista de exercícios ou competição não oficial com alta qualidade geralmente é uma tarefa manual e difícil. Diante disso, o presente trabalho tem como objetivo apresentar a ferramenta Contest Advisor desenvolvida para automatizar tal processo de seleção de problemas e auxiliar na criação de competições de programação.
publishDate 2021
dc.date.none.fl_str_mv 2021-05-25
2021-06-23T10:58:41Z
2021-06-22
2021-06-23T10:58:41Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://dspace.sti.ufcg.edu.br/handle/riufcg/19556
RIBEIRO, G. B. Contest advisor: a tool to help with the creation of programming contests. 2021. 10 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.
url https://dspace.sti.ufcg.edu.br/handle/riufcg/19556
identifier_str_mv RIBEIRO, G. B. Contest advisor: a tool to help with the creation of programming contests. 2021. 10 f. Trabalho de Conclusão de Curso - Artigo (Curso de Bacharelado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraíba - Brasil, 2021.
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1850321052530376704