Contest advisor: a tool to help with the creation of programming contests.
| Autor(a) principal: | |
|---|---|
| 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 |