Maratona de Programação: Uma abordagem teórica e prática

Slides:



Advertisements
Apresentações semelhantes
Improving your CV and skills by applying to competitions!!! Prof. Dr. Ricardo Santos.
Advertisements

Nivaldo Oliveira Bibliotecário-Documentalista
CICLO DE VIDA.
METODOLOGIA PARA PROJETOS TECNOLÓGICOS
Bacharelado em Sistemas de Informação
Maratona de Programação
Porto de Galinhas/PE – Jul/11
PROJETO INTEGRADOR ADMINISTRAÇÃO – 1.SEM PROFa. ZÉLIA HALICKI
Programa aluno pesquisador
Tópico Avançados em Sistemas de Computação (Pesquisa Operacional)
Titulo do TCC Nome do Aluno Orientador: Nome Prof.
Implementação de Sistemas
Apresentação da disciplina
Modelagem como metodologia de ensino
Componentes: Jessica Rodrigues Carla Mattos Giovanna Dutra
Trabalho de Conclusão de Curso – TCC
Teoria Geral de Sistemas
Projeto de Intervenção
Valdemar W. Setzer – Complementação de Algoritmos
Cooperação para a Sustentabilidade: o papel do ensino a distância
Olimpíada Brasileira de Informática na UDESC
O QUE É PDSE? É o novo programa de doutorado sanduíche da Capes;
Como fazer sua dissertação/ tese em formato de artigo
Desenvolvimento de Pessoas
U07 – GESTÃO DE ESTOQUES.
INICIAÇÃO CIENTÍFICA X ESTÁGIO INICIAÇÃO CIENTÍFICA E ESTÁGIO!
Curso Tecnólogo de Análise e Desenvolvimento de Sistemas
Olimpíada Brasileira de Informática na UDESC
ATIVIDADES DE MATEMÁTICA FINANCEIRA
Nome do aluno Período Disciplina Nome do professor
Thales Alberto Priscila Tavares Kali Fauaze Igor Daniel William Martin.
Aprendizagem de Máquina
Estatística e Matemática
ESTUDO DE CASO “CASE STUDY"
Olimpíada Brasileira de Informática e Maratona de Programação
Integrando Team-based Learning & PBL
Globalização.
TCC – Trabalho de Conclusão de Curso
Buenit Tecnologia com resultados. necessidade sua  Melhorar os processos de desenvolvimento de software  Garantir excelência na entrega de software.
METODOLOGIA DA PESQUISA
ESTUDO DE CASO “CASE STUDY"
DISCIPLINA Pesquisa de Tecnologias Emergentes - PTE Profa. Eliane
PROJETO INTEGRADOR ADMINISTRAÇÃO – 1.SEM PROFa. ZÉLIA HALICKI
Método de transformação do PDP
Sistemas de Informações Gerenciais
Universidade Estadual de Mato Grosso do Sul - UEMS -
FUNDAMENTOS DE MARKETING ELEMENTOS DO MARKETING
Curso de Pós-Graduação Lato Sensu em GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO Prof. Flávio Yamanaka.
Título do Artigo Científico
Tutorial Portal / Hotel de Hilbert Coordenadores de Iniciação Científica.
Métodos anteriores aos computadores Computadores
Título do Relatório de Estágio
Olimpíada Brasileira de Informática e Maratona de Programação Carlos E. Ferreira – IME-USP Porto Alegre, julho de 2005.
Extreme Programming João Gabriel Pedro Ramos Renan Santos.
Gestão de Projetos Aula 01.
INOVAÇÕES E SISTEMAS DE INFORMAÇÃO CENTRADOS NO CONSUMIDOR E SUPPLY CHAIN Unidade 08.
Autor: Marcelio Adriano Diogo
Olimpíada Brasileira de Matemática das Escolas Públicas OBMEP
RESULTADOS DA PESQUISA COM ALUNOS DA 3 ª SÉRIE DO ENSINO MÉDIO 2011.
Monografia de TCC  Disciplinas + Dissertação
Capa Índice. Capa Índice Introdução, Desenvolvimento e Conclusão Introdução é a parte em que o autor vai mostrar o que o trabalho vai abordar, o propósito.
A CONSTRUÇÃO DA NARRATIVA DE PROBLEMAS Grupo2 Disciplina: Planejamento curricular.
Germes Projeto de Trabalho Trabalho com a turma de 1° ano prof: Talita
C ARACTERIZAÇÃO DO PROFISSIONAL DA INFORMAÇÃO EM REPOSITÓRIOS DE ACESSO ABERTO NO B RASIL Elis Gabriela COPA SANTOS ¹ Ariadne Chloë FURNIVAL² ¹Graduanda.
TÍTULO DO TRABALHO* Estudante do Curso de ....: Prof. Orientador:
Prof. Marcelo Ribeiro Barison Coord. Estágios IRN
A eficiência organizacional com base no gerenciamento de projetos: estudo de caso da AIESEC no Brasil Rafael Oliveira Carvalho Neto Orientador: Prof. Me.
Para sair tecle “Esc” A Formação do enfermeiro auditor: reflexões sobre uma experiência na prática do ensino interdisciplinar Pesquisa.
III WORKSHOP DE PESQUISA DO MESTRADO PROFISSIONAL EM ENGENHARIA DE PRODUÇÃO 11 e 12 de Agosto de 2014 Tema Mestrando: Orientador: Co-orientador: Título.
Transcrição da apresentação:

Maratona de Programação: Uma abordagem teórica e prática Iniciação Científica 1 Maratona de Programação: Uma abordagem teórica e prática Aluno: Hallan Cosmo dos Santos

Motivaçã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.

Motivação O 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.

Introdução A 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.

Introdução A 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.

Momentos da Maratona Inerentes à 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.

Momentos Inerentes à Maratona Fase de Impulso de treino Fase de Foco Fase de Fronteira

Fase de Impulso de treino Esta 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.

Fase de Foco O 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.

Fase de Fronteira Aqui 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.

Pontos relevantes As fases formam um ciclo. Nem sempre a equipe consegue manter uma determinada estratégia de treinamento, sem sacrificar parte das fases descritas.

Pontos relevantes Estes 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.

O ambiente teórico Grande 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

O ambiente prático Treinamento 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.

Considerações finais É isso! Dúvidas?