O que é?

Competição de programação que promove a criatividade, a capacidade de trabalho em equipe, a busca de novas soluções de software e a habilidade de resolver problemas sob pressão. Nela, times de três estudantes tentarão resolver durante 5 horas o maior número de problemas possível.

Porque participar?

Para melhorar suas habilidades de programação, competir, e, quem sabe, ganhar e viajar. Além disso, grandes empresas estão de olho nos competidores, e o processo de contratação envolve a resolução de problemas similares aos utilizados em maratonas.

Quem pode participar?

Participantes devem ter iniciado seus estudos universitários no ano de 2011 ou anos posteriores, ou terem nascido em 1992 ou anos posteriores. É vedada a participação de estudantes que já tenham participado de duas finais mundiais ou de cinco regionais sul-americanas.

“Talk is cheap. Show me the code.” —Linus Torvalds

Calendário

Datas importantes e programação local da sede.

  • 27/07/2015: Data limite para inscrição com desconto.
  • 28/08/2015: Data limite para realizar a inscrição de equipes.
  • 12/09/2015: Primeira Fase da XX Maratona de Programação.
  • 9 as 10hs - Cadastramento das equipes.
  • 10 as 12hs - Prova de aquecimento.
  • 12 as 13:30hs - Almoço.
  • 13:30 as 13:50hs - Entrada no local de competição.
  • 14hs - Início da competição.
  • 19 as 20hs - Divulgação dos resultados.
  • 23/09/2015: Data limite para indicação dos classificados para a Final Brasileira.
  • 13/11/2015 e 14/11/2015: Final Brasileira da XIX Maratona de Programação em São Paulo.
“If debugging is the process of removing software bugs, then programming must be the process of putting them in.” —Edsger Dijkstra

Inscrições

Procedimentos para a inscrição de equipes.

Um time representa uma instituição de ensino. Cada instituição pode inscrever vários times. O responsável pela inscrição dos times é o "coach". Uma mesma pessoa pode ser coach de vários times. O coach deve ser um professor da Instituição representada ou ser indicado para a função por um professor da Instituição. O mesmo coach pode representar todos os times da instituição.

A inscrição se dá em três passos que podem ser feitos em qualquer ordem: pagamento da taxa de inscrição, inscrição dos times no site do Concurso, e envio da Declaração de Qualificação. Todos os passos devem ser feitos até 28 de agosto de 2015 para que sua inscrição seja aceita. Para fazer o pagamento da taxa de inscrição você precisa saber apenas quantos times irá inscrever. Portanto, este pode ser feito antes dos dados dos times estarem completos no site do ICPC.

Para completar a inscrição de seus times siga os passos abaixo em qualquer ordem:

  • Deve ser providenciado o pagamento da taxa de inscrição na Maratona de Programação no site da SBC;
  • Inscrição dos times no site do ICPC deve ser feita pelo coach na sede da sua região (conforme as regras) do subcontest "South America/Brazil First Phase";
  • Os coaches deverão assinar, digitalizar e enviar por email a declaração (nova versão) ou enviar por fax para o número (11) 3091 5179 aos cuidados de Carlos Eduardo Ferreira. Os dados na declaração devem ser idênticos aos cadastrados no site do ICPC.

Na tabela abaixo estão os novos valores da inscrição na Maratona de Programação:

DataTimes inscritosInstituição associada à SBCInstituição não associada à SBC
Até 27/07/20151 timeR$ 152,00R$ 190,00
2 timesR$ 240,00R$ 300,00
>= 3 timesR$ 96,00 por timeR$ 120,00 por time
De 28/07/2015 a 10/8/20151 timeR$ 192,00R$ 240,00
2 timesR$ 304,00R$ 380,00
>= 3 timesR$ 120,00 por timeR$ 150,00 por time
De 11/8/2015 a 28/8/20151 timeR$ 312,00R$ 390,00
2 timesR$ 480,00R$ 600,00
>= 3 timesR$ 200,00 por timeR$ 250,00 por time
“Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.” — Larry Wall

Ambiente computacional

Cada equipe terá acesso a um computador com sistema operacional Linux e compiladores para as linguagens C, C++ e Java. O sistema BOCA será utilizado para a submissão e o julgamento das soluções.

“Truth can only be found in one place: the code.” — Robert Martin

Localização da sede

A etapa regional da Maratona de Programação 2015 de Salvador será realizada no Instituto de Matemática da Universidade Federal da Bahia. O endereço da sede é:

Campus de Ondina, Av. Adhemar de Barros, S/N, Ondina - CEP: 40170-110 - Salvador/BA

“To iterate is human, to recurse divine.” — Peter Deutsch

Contato

Em caso de dúvidas ou sugestões, entre em contato com o diretor da sede.

Diretor da sede: Prof. Rubisley de Paula Lemes

e-mail: rubisley (at) dcc (dot) ufba (dot) br