Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Maratona utfpr 2010

577 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
  • Be the first to comment

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/

×