Desafios e oportunidades na maratona de programação. Thiago Cavalcante

Documentos relacionados
C/C++ e as competições de programação Fórum Goiano de Software Livre 2014

Prof. Daniel Saad Nogueira Nunes. 12 de novembro de Nunes, D. S. N. Introdução à Programação Competitiva IEEE/CS 1/32

2ª Mini-Maratona de Programação IF Goiano CA Cristalina

Geometria I + Geom Euclidiana [9817] MONICA MOULIN RIBEIRO MERKLE. Assinaturas

POR QUE PARTICIPAR DE MARATONAS DE PROGRAMAÇÃO? Bárbara Quintela, Profa DSc DCC/ICE/UFJF

Resultado requerimentos em disciplinas isoladas 1º semestre de 2018

GRADE CURRICULAR E CORPO DOCENTE. Fase 1 Carga horária total: 360h

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA COORDENAÇÃO DE MONITORIA

Projeto da 1ª Maratona de Programação. Autora: Wanja M. Oliveira Mascarenhas

Final Brasileira 2016 Belo Horizonte

BOLETIM OFICIAL 09 DATA: 20/10/2015

Resultado dos requerimentos em disciplinas isoladas 1º semestre de 2015

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Toffolo 2012/1

Ranking de Alunos. Pontos por: Nome. Desafios Participação Colocação Total. Penalidades

Avaliação para Maratona de Programação Projeto de Ensino Data: 04/04/2018 Professor: Jones Nome do candidato:

Final Brasileira 2013 Uberlândia

DISCIPLINA ESTRUTURA DE DADOS E PROJETOS DE ALGORITMOS

Conheça as 50 melhores cidades brasileiras para viver

Universidade Federal Rural de Pernambuco Pró-Reitoria de Ensino de Graduação. Bacharelado em Ciência da Computação

COPA FLA TRIÂNGULO 2013 TABELA SUB 15. 4ª RODADA 13/04(sab) 5ª RODADA 04/05(sab) Patos de Minas. Uberlândia III. Uberlândia II. Ituiutaba.

Listagem - requerimentos em disciplinas isoladas 2º semestre de 2018 Todos os requerimentos

PLANO DE ENSINO E APRENDIZAGEM CURSO: Tecnologia em Análise e Desenvolvimento de Sistemas

LISTA DE CLASSIFICADOS

BOLETIM DE SORTEIO CINFAABB 2017 SORTEIO FENABB 14/03/ h, via internet.

Olimpíada Brasileira de Informática. A competição nacional para aspirantes a programadores

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA COORDENAÇÃO DE MONITORIA

Competições de Programação: Google, Facebook e mais um mundo de oportunidades no Vale do Silício

REGULAMENTO TOPCOM 17

05/03/2018 intranet.rr.senai.br/seletivo/seletivo/seletivoinscritos.php?curs=56&sel=11. Inscrição Processo Seletivo. Candidatos

VIII TORNEIO DE VERÃO COPA DO MUNDO 2018 BOLETIM - 002

CIÊNCIA DA COMPUTAÇÃO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Certificamos que o trabalho Distribuição de Conhecimento de Código em Times de Desenvolvimento - uma Análise Arquitetural de autoria de Mívian

Apresentação do Projeto de Extensão Competições de Algoritmos e Programação UFRJ Guilherme Goldman Engenharia de Computação e Informação 2018.

Introdução a Programação

01 MAURO COELHO TEIXEIRA DA SILVA IB EBENEZER EM SANTA LUZIA JOÃO PEDRO GONÇALVES MELLO PIB EM ENGENHO PEQUENO

BIOLOGIA 0 DB MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY S 08:00-10:00 10:00-12:00 14:00-16:00 16:00-18:00 18:00-20:00 20:00-22:00

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Relatório de Histórico de Punições de Atletas Por Ordem de Clubes x Categorias x Atletas Campeonato TAÇA LOFS - Divisão PRIMEIRA 13/11/

Edital Nº 325/2017. Aviso de Convocação para Assinatura do Contrato

CONSELHO REGIONAL DE FARMÁCIA DE MINAS GERAIS - CRF-MG CONCURSO PÚBLICO - 01/2017

HORÁRIO ESCOLAR - CIÊNCIA DA COMPUTAÇÃO 2016 Atualizado 26/01/2016 INGRESSANTES A PARTIR DE 2010

SECRETARIA MUNICIPAL DE ESPORTE E LAZER SMEL SECRETARIA MUNICIPAL DE EDUCAÇÃO SMED

AJUSTE DE MATRÍCULAS 2013/1 ALUNOS DE CIÊNCIAS DA COMPUTAÇÃO

Edital nº 01/2017 PROGRAMA DE MONITORIA DO IFTM CAMPUS UBERLÂNDIA PONTUAÇÃO GERAL (TOTAL E CLASSIFICAÇÃO)

Algoritmos I Apresentação. Carlos de Salles Soares Neto Segundas e Quartas, 17h40 às 19h10

BOLETIM DE SORTEIO CINFAABB 2019 SORTEIO FENABB 21/03/ h, via internet.

ACM-ICPC em Angola

Universidade Federal do Ceará Campus de Quixadá OFERTA DE DISCIPLINAS BLOCO 1 SALA 1

Quadros de Honra e de Mérito

LISTA DE CLASSIFICAÇÃO

Campus Ouro Branco - Bacharelado em Engenharia Metalúrgica

Relatório de Histórico de Punições de Atletas Por Ordem de Clubes x Categorias x Atletas Campeonato TAÇA LOFS - Divisão PRIMEIRA 13/11/

RESULTADO DEFINITIVO DO PROCESSO SELETIVO 2018/2 - ERRATA

Plantão 7 de Setembro Independência do Brasil

UNIVERSIDADE FEDERAL DE GOIÁS CENTRO DE SELEÇÃO SANEAGO

Projeto Desafio de Automação. Autor: Alexandre da Silva Ribeiro

DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO

Lógica de Programação II

PREFEITURA MUNICIPAL DE CARRANCAS-MG CONCURSO PÚBLICO - 001/2018 ORGANIZAÇÃO: JCM - CONSULTORIA MUNICIPAL LTDA.

NATAÇÃO 2017 PROGRAMAÇÃO QUARTA FEIRA: 05/07 Grupo (A) 25m Rasos MASCULINO Quarta feira: 9h10

Processo Seletivo Sisu ª CONVOCAÇÃO DE SUPLENTES

RESULTADO DE JULGAMENTO COMUNICADO 015/18

COLEGIADO DO CURSO DE ENGENHARIA DA COMPUTAÇÃO

COLEGIADO DO CURSO DE ENGENHARIA DE COMPUTAÇÃO

Classificação Tempo Número Nome Curso/Setor Sexo 1 17' 34 Vinícius Eduardo Silva Educação Física M 2 18' 57 Rodney Paixão Pós-graduação em Genética e

ATA Relatório da Oficina

1º PERÍODO ENGENHARIA DE PRODUÇÃO NOTURNO + ENGENHARIA MECÂNICA

TORNEIO RIO DE JANEIRO 2016 ADULTO MASCULINO

Nome Prêmio Cidade-Estado. Igor Albuquerque Araujo Medalha de Ouro Rio de Janeiro - RJ Rafael Kazuhiro Miyazaki Medalha de Prata São Paulo - SP

5ª Chamada Curso: EDIFICACOES - Belo Horizonte Técnico Integrado

BCC402 Algoritmos e Programação Avançada. Prof. Marco Antonio M. Carvalho Prof. Túlio Ângelo M. Tóffolo 2011/1

SERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA COORDENAÇÃO DE MONITORIA

PEDRO AFONSO - Informática [ AC ]

BSI CEAVI - DG Nº 009/2017 Engenharia de Software. Programação Avançada Para a Internet

COPA ESTADUAL DE GINÁSTICA ARTÍSTICA - CATEGORIA A 1

FAETEC - PROCESSO DE SORTEIO DE PREENCHIMENTO PARA VAGAS REMANESCENTES 2ª Reclassificação - Ano Letivo de 2013

Análise e Síntese de Algoritmos.

ANHANGUERA ESTRUTURA DE DADOS AULA 02 O QUE É ESTRUTURA DE DADOS? Prof. Thomás da Costa

BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO - 1º PERÍODO - Turma

MINISTÉRIO DA EDUCAÇÃO UNIVERSIDADE FEDERAL DO CARIRI CENTRO DE CIÊNCIAS E TECNOLOGIA RESULTADO - EDITAL Nº 01/2017/CCT/UFCA

RANKING ESTADUAL 2018 FKEPA

Foram realizadas sessenta e três inscrições, dos seguintes candidatos, a saber: Adelino Pinheiro Silva; Mauro Salomão de Castro

VII CONGRESSO INTERNACIONAL DE ENSINO DA MATEMÁTICA ENFATIZANDO O ENSINO DE GEOMETRIA PLANA COM A LINGUAGEM LOGO

Desvendando o futuro: Matemática Computacional

COMPANHIA NACIONAL DE ABASTECIMENTO - CONAB CONCURSO PÚBLICO PARA CARGOS PÚBLICOS DE NÍVEL SUPERIOR

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

ELETROTÉCNICA INSC. NOME CPF GRUPO NOTA DESEMPATE CONVOCAÇÃO QUADRO DE CONVOCAÇÃO

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Orientação Acadêmica - Mestrado 2018/1

Cargo: DI-02 - Música. Homologação Motivo do indeferimento deferida. concurso (Resolução CONSUNI nº 17/2018, Artigo 28).

Administração Central Departamento

EDITAL Nº 57/2018, DE 18 DE SETEMBRO DE 2018 III MARATONA TEAR DE PROGRAMAÇÃO 2018

A SBC e o Avanço Tecnológico e Social do Brasil

RELATÓRIO DE DIÁRIAS DE VIAGEM

COPA TROLLER 2017 Campeonato Sul e Sudeste Poços de Caldas-MG

Cargo: DI-02 - Música

DIM0410: Treinamento para Competições de Programação. Apresentação. David Déharbe, Sérgio Queiroz de Medeiros

Transcrição:

Desafios e oportunidades na maratona de programação. Thiago Cavalcante thicosc@gmail.com

Maratona de Programação

Competiçoes de programação?

Maratona de programação?

Maratona de programação? Times com 3 competidores. 1 computador por time 5 horas de prova. 8 a 12 problemas. C, C++ ou Java. Correção instantanea. 20 minutos de penalidade por erro. Pontuação é quantidade de problemas resolvidos.

Quem pode participar? Estudantes de curso superior. 5 anos ou menos do inicio da primeira graduação OU menos que 24 anos. Não ter participado em 5 regionais. Não ter participado em 2 mundiais.

Como treinar? Juízes online http://uva.onlinejudge.org http://www.spoj.com/ http://poj.org/ Escola de verão http://maratona.ic.unicamp.br/maratonaverao2016

Desafios

Basicos Entrada e saída. 3 pessoas, 1 computador = código no papel. Trabalho em equipe. Persistência...

Fundamentos Estruturas de dados. Ordenação. Grafos. Programação dinâmica. Algorítmos gulosos. Geometria computacional. Entre outros.

Como lembrar de tudo isso? Pode colar na prova =)

Notebook Separar os algoritmos por categorias. Código limpo e fácil de entender/modificar. Tenha certeza que os algoritmos funcionam. Conheça os algoritmos e suas aplicações.

Persistência Problemas difíceis. Soluções não triviais. Tempo limite. Tudo certo, mas o problema não passa. Problemas impossíveis?

Incentivos

Viajar

Viajar Regionais Brasileiras 2016 Belo Horizonte 2015 São Paulo 2014 Fortaleza 2013 Uberlândia 2012 Londrina 2011 Goiânia 2010 Joinville 2009 Campinas 2008 Vila Velha Mundiais 2016 Phuket, Tailândia 2015 Marrakesh, Marrocos 2014 Ecaterimburgo, Rússia 2013 São Petersburgo, Rússia 2012 Varsóvia, Polônia 2011 Orlando, Estados Unidos 2010 Harbin, China 2009 Estocolmo, Suécia 2008 Alberta, Canada

Amizades Colegas de equipe. Companheiros de maratona. Competidores de outras faculdades. Competidores de outros países.

Conhecimento Ampliação do conhecimento adquirido na faculdade. Implementação de algorítimos e estruturas de dados. Velocidade de raciocínio e código.

Faculdade Estruturas de dados. Teoria dos grafos. Projeto e análise de algorítmos. Laboratórios e projetos.

Oportunidades de emprego Alexandre Oliva - Engenheiro de Compiladores pela Red Hat Guilherme Ottoni - Pesquisador, Facebook, Palo Alto Vinicius Fortuna - Engenheiro de Software, Google, Nova York Rodrigo Schmidt - Engenheiro de Software, Facebook, Palo Alto Alberto Miranda - Engenheiro de Software, Google, Belo Horizonte Renato Sousa - Engenheiro de Software, Microsoft, Redmond Thiago Hirai - Engenheiro de Software, Facebook, Seattle Rafael Castro - Engenheiro de Software, Google, Belo Horizonte Davi Barbosa - Engenheiro de Software, Google, Belo Horizonte Igor Assis - Engenheiro de Software, Facebook, Menlo Park Guilherme Kunigami - Engenheiro de Software, Facebook, Menlo Park Davi Costa - Engenheiro de Software, Facebook, Menlo Park Daniel Fukuciro - Engenheiro de Software, Facebook, Menlo Park Felipe Sodré - Engenheiro de Software, Facebook, Menlo Park Miguel Gaiowski - Engenheiro de Software, Facebook, Menlo Park Alexandre Kunieda - Engenheiro de Software, Facebook, Menlo Park Douglas Santos - Engenheiro de Software, Facebook, Menlo Park Marcelo Póvoa - Engenheiro de Software, Google, Belo Horizonte Thiago Cavalcante - Engenheiro de Software, Google, Belo Horizonte Lucas Castro - Engenheiro de Software, Google, Belo Horizonte Patrícia Hongo - Engenheiro de Software, Google, Belo Horizonte

Oportunidades de emprego Amazon. Facebook. Google. Microsoft. Entre outras.

No emprego Prototipagem rápida. Mentalidade de competidor (persistência). Conhecimento abrangente de algorítimos. Facilidade em resolver problemas. Habilidade de trabalhar em equipe. Capacidade de compreensão de código. Facilidade em aprender novidades.

Recrutamento no Google https://www.google.com.br/about/careers/

Duvidas? thicosc@gmail.com