iniciação científica 1 maratona de programação: uma abordagem teórica e prática aluno: hallan...
TRANSCRIPT
![Page 1: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/1.jpg)
Iniciação Científica 1Iniciação Científica 1
Maratona de Programação: Uma abordagem teórica e prática
Aluno: Hallan Cosmo dos Santos
![Page 2: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/2.jpg)
MotivaçãoMotivação
A Maratona de Programação é uma competição brasileira destinada a alunos da graduação e pós-graduação nas áreas de computação, matemática e afins.
![Page 3: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/3.jpg)
MotivaçãoMotivaçãoO prazer em resolver problemas e a
pesquisa em algoritmos X A rápida migração do meio acadêmico para o mercado
Fazer uma análise dos ambientes teórico e prático, envolvidos durante as atividades de preparação para Maratona de Programação, e que cercam os alunos após encerrarem sua participação na competição.
![Page 4: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/4.jpg)
IntroduçãoIntroduçãoA Maratona de Programação é uma
competição onde são apresentados alguns problemas às equipes (que possuem três integrantes). Por sua vez, elas têm um tempo limitado para resolver o máximo destes problemas.
![Page 5: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/5.jpg)
IntroduçãoIntroduçãoA Maratona também funciona como a
prova nacional que classifica os times brasileiros que participam do ICPC – International Collegiate Programming Contest.
O ICPC é uma competição internacional onde competem os melhores times de todo o mundo.
![Page 6: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/6.jpg)
Momentos da MaratonaMomentos da MaratonaInerentes à maratona - onde o ritmo de
treino e os tópicos abordados mudam de acordo com o calendário de competições.
Particulares ou estratégicos, onde a estratégia da equipe determina os assuntos estudados/implementados pelo time em cada fase do calendário.
![Page 7: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/7.jpg)
Momentos Inerentes à Momentos Inerentes à MaratonaMaratonaFase de Impulso de treinoFase de FocoFase de Fronteira
![Page 8: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/8.jpg)
Fase de Impulso de treinoFase de Impulso de treinoEsta fase costuma começar, nos últimos
anos, em Abril.É onde se mede a velocidade com que a
equipe consegue sair do estado inerte para o ritmo de treinos intensos.
Determina o impulso que foi tomado para se chegar ao ritmo ideal de treino.
![Page 9: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/9.jpg)
Fase de FocoFase de FocoO universo de algoritmos que deve ser
implemetado diminui bastante.A maioria das equipes não consegue
chegar até aqui.Dura aproximadamente um mês e meio e
é quando onde a equipe já tem um banco de questões resolvidas e outro de banco de questões a serem resolvidas.
![Page 10: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/10.jpg)
Fase de FronteiraFase de FronteiraAqui acaba a Maratona de Programação
propriamente dita do ponto de vista dos competidores que chegaram até à final nacional.
É o hora que os treinos para o ICPC começam, e a partir de agora cada time adota uma nova metodologia de estudo e preparo.
![Page 11: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/11.jpg)
Pontos relevantesPontos relevantesAs fases formam um ciclo.Nem sempre a equipe consegue manter
uma determinada estratégia de treinamento, sem sacrificar parte das fases descritas.
![Page 12: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/12.jpg)
Pontos relevantesPontos relevantesEstes momentos englobam uma série de
situações e circunstâncias que permitem aos competidores um melhor desempenho acadêmico. A estes elementos, chamamos de ambiente teórico da maratona.
Ao mesmo tempo, a grande exposição que há em competições on-line e em serviços que empregam, como TopCoder, é um dos fenômenos que faz surgir o que chamamos de ambiente prático da maratona.
![Page 13: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/13.jpg)
O ambiente teóricoO ambiente teóricoGrande parte da graduação resolvendo
problemas.Contato com grande número de
referências em algoritmos e estrutura de dados
Rede de contatos em que o competidor se insere em redor do mundo todo
![Page 14: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/14.jpg)
O ambiente práticoO ambiente práticoTreinamento na capacidade de encontrar
soluções exigidas pelo mercado de TI.Realização de competições abertas por
empresas privadas, inclusive de outros países.
![Page 15: Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos](https://reader036.vdocuments.site/reader036/viewer/2022062512/552fc17b497959413d8f08a7/html5/thumbnails/15.jpg)
Considerações finaisConsiderações finaisÉ isso! Dúvidas?