Maratona utfpr 2010

483 views
423 views

Published on

Apresentação sobre o que é e como funciona a Maratona de Programação. A UTFPR participa com equipes dos cursos de Eng. de Computação, Tecnologia em Sistemas Distribuídos e Bacharelado em Sistemas de Informação desde 2008. Tivemos uma equipe nas finais nacionais de 2009 e 2010, obtendo como melhor colocação o 12o. lugar nacional! Neste ano(2011) participaremos com 5 equipes, e pretendemos melhorar este resultado!!!

Published in: Education, Sports, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
483
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Maratona utfpr 2010

  1. 1. Maratona de Programação Prof. João Alberto Fabro(UTFPR) Baseado em material produzido pelo prof. Carlos E. Ferreira – IME-USP
  2. 2. Maratona de Programação <ul><li>O que é
  3. 3. Evolução da Maratona
  4. 4. Como participar </li></ul>
  5. 5. ACM ( Association for Computing Machinery ) ICPC ( Int’l Collegiate Programming Contest ) <ul><li>Competição de programação existente desde 1970, que é realizada em todo o mundo pela ACM. </li></ul><ul><li>A missão: dar oportunidades aos estudantes para interagir com outros de outras universidades e demonstrar sua capacidade de resolver problemas, programar e trabalhar em grupo. </li></ul>
  6. 6. Como é <ul><li>Os times são compostos de três estudantes com até 5 anos de estudos universitários
  7. 7. Os times recebem de 6 a 10 problemas computacionais para serem resolvidos durante a competição (5 horas)
  8. 8. Quando um time considera que resolveu um problema submete aos juízes que, on line, dizem se a solução está ou não correta
  9. 9. Uma solução correta resolve um conjunto de testes dos juízes, desconhecido dos alunos </li></ul>
  10. 10. Exemplo de uma tarefa <ul><li>Dado um inteiro 0 < n < 10000, imprima o último dígito de n! diferente de 0. </li></ul>Exemplo: Para n=10 seu programa deve calcular n!(3628800) e, portanto,imprimir 8.
  11. 11. Objetivos <ul><li>Atrair o maior número de estudantes
  12. 12. Atrair o maior número de escolas
  13. 13. Envolver o maior número de países
  14. 14. Prover condições iguais aos times para chegar às finais mundiais
  15. 15. Criar competições disputadas
  16. 16. Valorizar os estudantes e os voluntários </li></ul>
  17. 17. Formato da Competição (1/3) <ul><li>Prova de habilidades de programação
  18. 18. Equipes de 3 pessoas(estudantes) + 1 técnico
  19. 19. Duração: 5 horas, entre 6 e10 questões
  20. 20. 3 linguagens de programação: C, C++ ou Java;
  21. 21. 1 Computador para 3 pessoas.....(???)
  22. 22. É permitido a consulta a materiais, livros, anotações e exercícios resolvidos
  23. 23. É proibido consultar o técnico e o uso de celular, pager, bip, internet,etc. </li></ul>
  24. 24. Formato da Competição (2/3) <ul><li>Ambiente LINUX(Debian)
  25. 25. Editor de Texto (emacs, Eclipse)
  26. 26. Compilador(gcc, g++, Java)
  27. 27. Entrada/Saída de dados por arquivos texto
  28. 28. Conjunto de testes não está disponível para os concorrentes, apenas para os juízes.
  29. 29. Submissão eletrônica on-line(Firefox)
  30. 30. ( e só…..) </li></ul>
  31. 31. Formato da Competição (3/3) <ul><li>Ganha quem resolver mais problemas.
  32. 32. Desempate pela menor penalidade de tempo.
  33. 33. Penalidade é o tempo de solução de cada problema, a partir do início do contest.
  34. 34. Mais a penalidade por erro (de 20 min.) acrescida a cada erro antes de um acerto numa questão específica. </li></ul>
  35. 35. ICPC no Brasil <ul><li>Maratona de Programação desde 1996
  36. 36. Realizada pela SBC desde o ano 2000
  37. 37. Apoio do CNPq de 2002 a 2004
  38. 38. Patrocínio da Fundação Carlos Chagas desde 2006. </li></ul>
  39. 39. Maratona 2008 <ul><li>Primeira Fase: 20 de setembro de 2008 </li></ul>Várias sedes no país (inclusive Curitiba). ( Participamos!!!!)
  40. 40. Maratona 2008(3 Equipes)
  41. 41. Maratona 2008 <ul><li>Final Brasileira: 14 e 15 de novembro, Vitória-ES. </li></ul>(“ Quase” Participamos!!!!) Melhor equipe ficou em quarto, três foram para a final.....(UFPR, UEPG, UDESC)
  42. 42. Maratona 2009 <ul><li>Participamos(4 equipes) </li></ul>
  43. 43. Maratona 2009 <ul><li>Ganhamos!!!!Equipe “Sudo Make a Sandwich” foi primeiro lugar! </li></ul>
  44. 44. Maratona 2009 <ul><li>Participação na Final Nacional: </li></ul>
  45. 45. Maratona 2009
  46. 46. Maratona 2009 <ul><li>Participação na Final Nacional: </li></ul>
  47. 47. Maratona 2009 <ul><li>Classificação na Final Nacional:12 (de 50!!!) </li></ul>
  48. 48. Maratona 2010 <ul><li>Primeira Fase: 18 de Setembro.
  49. 49. Aqui!!!!! Na UTFPR!!!!
  50. 50. Final Brasileira: 22 e 23 de Outubro, Joinville-SC (os classificados ganham uma viagem grátis pra praia!!!!!) </li></ul>
  51. 51. Participe!!!!!! <ul><li>Monte uma equipe!
  52. 52. Treine!!!!
  53. 53. Seja um Campeão de Programação!!!! </li></ul>
  54. 54. O Brasil nas Finais Mundiais <ul><li>Participa desde 1996, com o time do IC-Unicamp na final de San Jose.
  55. 55. 1999: IME-USP campeão latino-americano do Concurso em Eindhoven.
  56. 56. 2001: IME-USP medalha de bronze em Vancouver.
  57. 57. 2005: ITA campeão latino-americano em Shanghai.
  58. 58. 2006: ITA 13o. Lugar em San Antonio.
  59. 59. 2007: ITA e IME/USP em 47ª. colocação. </li></ul>
  60. 60. Los Angeles, abril de 2003
  61. 61. Praga, abril de 2004
  62. 62. Shanghai, abril de 2005
  63. 63. San Antonio, abril de 2006
  64. 64. Banff, Canadá , abril de 2008
  65. 65. Alguém se candidata a carregar a bandeira da UTFPR???? [email_address] Mais informações: http://maratona.ime.usp.br/

×