Dinf e C3SL sediam etapa zero da Maratona de Programação da SBC em Curitiba

Neste sábado (25), será realizada a etapa zero da Maratona de Programação da Sociedade Brasileira de Computação (SBC). Esta é uma fase nacional da competição de programação, aberta aos alunos de graduação do ensino superior e do ensino médio de todo o país e equipes de instituições da América Latina. Em Curitiba, o Departamento de Informática da UFPR (Dinf) e o Centro de Computação Científica e de Software Livre (C3SL) vão receber os competidores nesta fase.

Bolsista do C3SL e um dos organizadores da etapa zero, Fernando Kiotheka aponta que as maratonas são excelentes oportunidades de desenvolvimento de trabalho conjunto de visibilidade frente à comunidade de programadores e de fortalecimento da rede de contatos.  “A maratona propicia um ambiente de experiências muito rico, possibilitando muitas oportunidades de aprendizado e emprego. Os maratonistas são ótimos cientistas da computação, pois aprendem a fundo muito conteúdo da área, sendo excelentes em matemática e resolução de problemas, formando ótimos pesquisadores. E os maratonistas também são programadores extremamente competentes que trabalham com abstrações de alta complexidade e que conseguem resolver problemas também altamente complexos”, afirma.

Bolsista do C3SL, Kiotheka é um dos organizadores das maratonas da SBC – Foto: acervo pessoal

Para Kiotheka, o evento aberto ao público geral e com atividades online propicia um espaço com integração de estudantes de vários locais. A fase zero recebeu 895 inscrições de equipes, das quais 846 do país, e 49 de times de alunos da América Latina, como Universidad Panamericana, do México, e Universidad Nacional de Ingeniería, no Peru. “A fase zero é a fase mais democrática da maratona porque é online e todo mundo consegue participar, então é a que tem recorde de participação de longe. Isso faz com que a maratona alcance vários lugares que normalmente não seriam alcançados tradicionalmente. Isso motiva muito o pessoal a participar das próximas fases e conhecer a maratona”, reforça.

Além da integração internacional, o evento também abre espaço para os alunos do ensino médio, que estão decidindo quais caminhos vão seguir na graduação. Esta edição da fase zero contará com 56 equipes do ensino médio. “Pro pessoal do Ensino Médio é uma oportunidade de fazer uma prova que geralmente é voltada apenas para a graduação, e já se iterar no mundo da programação esportiva e começar a se preparar. Eles já ficam cientes de todas as instituições onde existe entusiasmo pela maratona e já começam a pensar no seu futuro, onde vão estudar”, reflete Kiotheka.

 
Etapa da Maratona SBC na UFPR terá 45 participantes

Dos inscritos em Curitiba, os laboratórios do Dinf e do C3SL devem receber 45 participantes nesta etapa da maratona. Ao menos quatro equipes terão bolsistas do C3SL na disputa, sendo elas: equipe Trepa Colinas, formada por Marcus Vinicius, Muriki Gusmão Yamanaka e Anderson Aparecido do Carmo Frasão; equipe Programação Casual: formada por Gabriel Conegero, Roberto Tomchak e Pedro Pesserl; equipe The tortured programmers department: formada por Luize Cunha Duarte, Millena Suiani Costa e Juliana Zambon; e equipe Beecrowd eu só queria mais caracteres: formada por Thiago Trannin, Pedro Vinicius e Raul Gomes.

Assim como nas demais fases da Maratona da SBC, na etapa zero as equipes com até três integrantes recebem uma série de problemas que devem ser resolvidos em um menor intervalo de tempo possível, usando várias linguagens de programação para codificar soluções. A jornada que promove um trabalho em equipe e fomenta a criatividade na solução de problemas a partir de programação tem duração de cinco horas.

A etapa zero é uma oportunidade para os participantes se prepararem e se destacarem antes da competição principal da Maratona de Programação SBC, competição que reúne os melhores programadores do Brasil e do mundo. A primeira fase da maratona está prevista para o fim de agosto.

Grupo de integrantes e ex-integrantes do C3SL têm destaque em competição nacional

O grupo teve destaque na 12.ª Maratona de Programação Paralela

Membros : Bruno Tissei, Egon Nathan Bittencourt Araujo, Gabriel Candido, Giovanne Marcelo, Jedian Brambilla, Luiz Felipe Abrão Reis.

 

Seis alunos do Departamento de Informática, entre integrantes e ex-integrantes do C3SL, participaram de maneira remota da 12.ª Maratona de Programação Paralela, que aconteceu no final de outubro.  A competição tem como objetivo fomentar o conhecimento em programação paralela e distribuída e aconteceu em Campinas – SP. Os participantes da UFPR se dividiram em 2 grupos que se destacaram com a pontuação.

Não houve premiação para os grupos de destaque, as regras diziam que participantes remotos só seriam notificados da sua pontuação. Para um dos participantes, Giovanne Marcelo “a competição serviu de treino para participarmos de outras competições”.

O rendimento dos grupos da UFPR superou a pontuação dos grupos participantes locais: um dos grupos teve 107 pontos contabilizados, enquanto o outro 84. O grupo vencedor da competição teve um total de 42 pontos.

Grupos

O grupo de 6 integrantes optou pela separação em duas equipes ao se deparar com as regras da competição que permitiam apenas grupos de 3 participantes.

Assim surgiram dois grupo, Bruno Tissei, Giovanne Marcelo, Jedian Brambilla formaram a equipe “High – Underfoot” que alcançou 104 pontos na competição. E Egon Nathan Bittencourt Araujo, Gabriel Cândido, e Luiz Felipe Abrão Reis formaram a equipe “Dimensão Paralela” que alcançou 84 pontos.

A Competição

A 12.ª Maratona de Programação Paralela aconteceu em Campinas – SP. Como diferencial, nesse ano, aconteceu apenas uma competição que utilizou tanto infraestrutura multicore quanto manycore.

A competição é baseada em : os times recebem a descrição dos problemas e sua solução sequencial. Dessa maneira, as resoluções não só devem ter respostas iguais, mas também apresentar desempenho (speedup) em suas versões paralelas (ou distribuídas), medidas de acordo com critérios definidos pelo comitê da competição atual.

O objetivo da competição é incentivar o conhecimento em programação paralela e distribuída em um torneio de alto nível. Os objetivos da maratona são respostas corretas e o ganho de desempenho. E os participantes são alunos de graduação e pós-graduação de Ciência da Computação, Engenharia da Computação, Sistemas de Informação e cursos correlatos.