Algoritmo

Informações Gerais

A categoria de Algoritmo destaca a pura habilidade de alguém para resolver um problema. A descoberta e o uso dos algoritmos corretos, além de implementações e aplicações inteligentes estão construindo blocos em cima dos quais o campo inteiro avança coletivamente. No nosso mundo de processadores e armazenamento limitados existe uma grande necessidade desta arte.

É através dessa notável habilidade que nós podemos ter experiências inimagináveis como a decodificação do genoma humano, roteamento de milhares de pacotes entre redes e até pesquisas em toda a internet.

Esta categoria leva os competidores a uma série de brain teasers, desafios de códigos e enigmas de algoritmo, e procura engajar as mais precisas mentes de estudantes em tecnologia em torno de problemas interessantes.


Guias Gerais

  • Competição individual.
  • Todos os estudantes que obtiverem a marca mínima de qualificação avançarão para a segunda rodada.
  • A segunda rodada é um desafio de códigos (take home).
  • 06 membros avançam para as finais mundiais.

Elementos Essenciais

  • Desafio take home codificado usando uma das linguagens da Plataforma .NET (C#, VC++, VB .NET, ou J#).

Produtos a serem entregues

  • Rodada 1 - Completar o quiz online.
  • Rodada 2 - Completar o desafio take home (faça em casa).
  • Rodada 3 - Finais Mundiais de Algoritmo (Onsite 24 horas).

Calendário

  • 01/11/2005 - Início do período de inscrição.
  • 30/01/2006 - Término do período de inscrição - Início da competição.
  • 06/02/2006 - Início da Rodada 1.
  • 15/03/2006 - Término da Rodada 1.
  • 01/04/2006 - Anúncio dos finalistas que irão para a Rodada 2.
  • 05/05/2006 - Início da Rodada 2.
  • 08/05/ 2006 - Término da Rodada 2.
  • 22/05/2006 - Anúncio dos 06 finalistas mundiais.

Ritmo de Competição

    • Rodada 1 - Quiz online
      • Membros participarão de um quiz online que poderá ser encontrado no website da Imagine Cup.
      • Datas: Ver detalhes do calendário nesta página.
    • Rodada 2 - Desafio take home (faça em casa)
      • O desafio take home consiste em arquivos iniciais de projetos para uma série de problemas (tais como descoberta de um caminho eficiente em uma rede, interpretação de texto, etc). Os estudantes retornam com os DLLs compilados assim como com os arquivos de projeto.
      • Produtos a serem entregues: código fonte, binário compilado
    • Rodada 3 - Finais Mundiais
      • Os membros que vencerem as finais nacionais/regionais irão para a competição das finais mundiais que acontecerá em meados do próximo mês de julho em Nova Delhi, Índia. Despesas e acomodações serão fornecidas pela Microsoft. A competição será um desafio de 24 horas entre os melhores vencedores mundiais de algoritmo numa série de desafios muito difíceis que definirão o campeão mundial.

Premiações para as Finais Mundiais

  • Primeiro Lugar: US$8.000 (oito mil dólares).
  • Segundo Lugar: US$4.000 (quatro mil dólares).
  • Terceiro Lugar: US$3.000 (três mil dólares).
  • Prêmios Adicionais: Os competidores que avançarem para as finais mundiais também receberão viagem e acomodações para apoio na competição final em Nova Delhi, Índia.