ACM-ICPC

A Maratona de Programação é um evento da Sociedade Brasileira de Computação e destina-se a estudantes de cursos de graduação e início de pós-graduação na área de computação e afins. Ela nasceu das competições regionais classificatórias para as finais mundiais do concurso de programação da ACM, o ACM International Collegiate Programming Contest (ICPC), e é parte da regional sulamericana do concurso. A Maratona de Programação promove nos estudantes 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. Os times são compostos por três estudantes, que tentarão resolver durante 5 horas o maior número possível dos 10 ou mais problemas que são entregues no início da competição. Os competidores do time devem colaborar para descobrir os problemas mais fáceis, projetar os testes, e construir as soluções que sejam aprovadas pelos juízes da competição.

Este projeto de extensão visa desenvolver o raciocínio lógico e a criatividade dos alunos, e também prepará-los para resolver problemas da maneira mais apropriada e eficiente. O projeto tem como foco preparar os alunos para participar de competições de programação, tais como a Olimpíada Brasileira de Informática e a Maratona de Programação, com foco maior nesta última.

O projeto é realizado durante o ano letivo, em encontros presenciais com intervalos de no mínimo uma semana entre cada encontro e também à distância, de maneira assíncrona, visando também contemplar os alunos que tiverem choque de horário. O conteúdo programático de estudos realizados no âmbito deste projeto é uma continuação (e revisão) de disciplinas relacionadas a algoritmos e estruturas de dados, envolvendo tópicos como técnicas de projeto de algoritmos, ordenação, estruturas de dados, teoria dos grafos, teoria dos números, algoritmos geométricos, strings, teoria dos jogos e combinatória. Embora o projeto não tenha um pré-requisito, é desejável que o interessado em participar já tenha um conhecimento razoável de lógica e matemática.

Abaixo, seguem os sites oficiais da OBI, Maratona de Programação e ICPC (etapas nacionais e internacionais):

O projeto também conta com um grupo no Moodle, onde os alunos interessados podem encontrar um vasto material de estudos além de receber atualizações sobre encontros presenciais, treinos, entre outras informações pertinentes. Se você é um aluno que tem interesse em participar do grupo no Moodle, basta enviar um e-mail informando seu número de matrícula para o prof. Maicon Rafael Zatelli.