A Maratona de Programação InterFatecs é um evento anual promovido pelas Fatec - Faculdades de Tecnologia do Estado de São Paulo e o CPS - Centro Estadual de Educação Tecnológica Paula Souza que reúne estudantes e docentes das várias Fatecs que oferecem cursos na área de Informática. Trata-se de uma competição disputada em equipes que envolve a resolução de problemas por meio do projeto e implementação de algoritmos computacionais.
O evento é inspirado na Maratona de Programação promovida anualmente pela Sociedade Brasileira de Computação (SBC) como etapa seletiva do ACM-ICPC, competição mundial de projeto e implementação de algoritmos computacionais.
Objetivos
A competição possui como objetivos principais o aprimoramento dos estudantes nas técnicas de projeto e implementação de algoritmos, o desenvolvimento da sua capacidade de trabalho em equipe e também o estímulo ao uso da criatividade e do aperfeiçoamento na habilidade de resolver problemas sob pressão.
São objetivos complementares da Maratona InterFatecs promover uma maior integração dos corpos docente e discente dos diversos cursos de graduação na área de Informática mantidos pelo Centro Paula Souza e a criação de mais um espaço de discussão sobre os diversos aspectos da atividade acadêmica que podem se refletir em melhorias na qualidade dos cursos oferecidos.
Formato
A Maratona InterFatecs terá duas etapas, sendo a 1ª distribuída entre as unidades e a 2ª etapa presencial. Em ambas as etapas será utilizado o ambiente de gerenciamento de competição denominado BOCA, que é tradicionalmente empregado em competições do tipo no Brasil. Um ambiente que recebe os exercícios e faz a correção automática comandada pelos juízes da competição.
1ª Etapa: Realizada de forma distribuída, com as equipes espalhadas por diversas unidades Fatec, todas realizando a mesma prova, ao mesmo tempo. Para facilitar a organização, um único servidor é configurado em uma sede central à qual todas as unidades acessam pela rede mundial de computadores e onde os juízes da competição julgam as submissões e atendem as dúvidas dos participantes.
2ª Etapa: Realizada em uma sede única, com a presença das equipes melhor classificadas na etapa anterior. Nessa sede, é disponibilizado o servidor com o ambiente interativo de submissão de programas e o corpo de juízes, reproduzindo inteiramente o ambiente de uma sede regional da Maratona de Programação da SBC.
A Maratona é um evento que dura um dia inteiro, começando com o credenciamento por volta das 9h da manhã. Um aquecimento das equipes das 10h às 11h da manhã, para testar as máquinas e o ambiente. A prova ocorre no horário da tarde, das 13h às 18h (duração de 5 horas), com resultado sendo divulgado às 18h30. Para resolver as questões, poderão utilizar as linguagens de programação C, C++, Java ou Python.
Organização
Coordenação Geral do Evento em 2023, Fatec Praia Grande
Prof. Esp. Ricardo Pupo Larguesa, professor
Profª. Meª. Viviam ester de Souza, diretora
Prof. Dr. Nilson Carlos Duarte da Silva, coordenador de curso
Prof. Dr. Gilmar Aquino, coordenador do curso
Infraestrutura e Suporte de Tecnologia da Informação
Prof. Esp. Fabiano Sabha, Fatec São José dos Campos
Prof. Me. Eduardo Sakaue, Fatec São José dos Campos
Desenvolvimento do Site e Sistema de Inscrição
Prof. Dr. Leandro Luque, Fatec Mogi das Cruzes
Equipe de Elaboração de Prova e Juízes
Prof. Alex Marino
Prof. Me. Alexandre Charles Cassiano, Fatec Santana de Parnaíba
Prof. Me. Antonio Cesar de Barros Munari, Fatec Sorocaba
Prof. Me. Eduardo Sakaue, Fatec São José dos Campos
Prof. Me. Érico de Souza Veriscimo IFSP São Miguel Paulista
Prof. Fabiano Sabha, Fatec São José dos Campos
Prof. Guilherme Sernajoto
Prof. Dr. Leandro Luque, Fatec Mogi das Cruzes
Prof. Dr. Lucas Baggio Figueira, Fatec Ribeirão Preto
Prof. Me. Lucio Nunes de Lira, Fatec Ferraz de Vasconcelos e Fatec Diadema
Prof. Rafael Pacheco
Prof. Me Sérgio Luiz Banin, Fatec São Paulo
As eliminatórias
A 1ª etapa da competição foi realizada no dia 03 de junho de 2023. O evento foi realizado simultaneamente em 31 unidades das faculdades de tecnologia do Centro Paula Souza. Foram 249 equipes inscritas que somaram 747 alunos participantes. 53 equipes classificaram-se para a 2ª etapa, fase final da competição. Foi feita uma cobertura da 1ª etapa da FATEC de Praia Grande, sede do evento. Os vídeos estão disponíveis no YouTube e podem ser acessados pelos links abaixo:
O evento - FINAL
A 2ª etapa, fase final do evento, será realizada em 30 de setembro de 2023 na FATEC de Praia Grande, situada na Praça 19 de Janeiro, 144 - Boqueirão, Praia Grande - SP.
Circularão pelo evento 159 alunos de 53 equipes, além dos 31 professores orientadores, de todo o Estado de São Paulo e a equipe organizadora. Além disso, o evento contará com a visitação livre de centenas de estudantes dos cursos de tecnologia das unidades da FATEC na região.
Onde ficar?
Para quem pretende se hospedar na cidade e aproveitar o fim de semana, Praia Grande não oferece hotéis de grandes redes, mas há muitas opções aconchegantes. O próprio site do município faz algumas indicações. No Google Maps, há muitas opções com variação muito grande de preços:
Agenda
09h: Credenciamento
10h: Aquecimento e networking
12h: Almoço
13h: Cerimônia de início da maratona
Maratona de programação
Palestras no auditório
Networking
18h: Cerimônia de encerramento e premiação
09h: Credenciamento
10h: Aquecimento e networking
12h: Almoço
13h: Cerimônia de início da maratona
Maratona de programação
Palestras no auditório
Networking
18h: Cerimônia de encerramento e premiação
Cobertura
O evento será transmitido ao vivo via streaming no YouTube pelo Canal Reprogramando pelo link https://www.youtube.com/watch?v=x87bJ3Moo4Q.
Maratona
Teremos um aquecimento das 10h às 12h, período em que as equipes realizarão exercícios, que não contarão pontos, para familiarizar-se com o sistema e validar os testes funcionais. Nesse período a comunicação é livre.
Será oferecido um almoço das 12h às 13h às equipes e à organização. A maratona acontecerá das 13h às 18h. Neste período os alunos não podem comunicar-se nem consultar material online, restringindo as consultas a livros e impressos. ChatGPT e similares, nem pensar!
Serão disponibilizados 1 (um) computador por equipe, com a seguinte configuração:
Computador DESKTOP AMD RYZEN 5 PRO 4650G com Radeon Graphics 3.70 GHz.
16GB de Memória ram
500 GB de HD SSD
Sistema operacional: Windows 10
IDE VSCode, versão atualizada
Compiladores:
Python 3.10.6
gcc version 11.3.0
Java 17.0.7+7-
Computador DESKTOP AMD RYZEN 5 PRO 4650G com Radeon Graphics 3.70 GHz.
16GB de Memória ram
500 GB de HD SSD
Sistema operacional: Windows 10
IDE VSCode, versão atualizada
Compiladores:
Python 3.10.6
gcc version 11.3.0
Java 17.0.7+7-
Premiação
Haverá uma premiação para cada integrante das 3 equipes com melhor colocação:
CAMPEÃ:
9 meses de Licença Plus da Plataforma Alura
30.000 pontos Livelo
VICE-CAMPEÃ:
6 meses de Licença Plus da Plataforma Alura
20.000 pontos Livelo
TERCEIRA COLOCADA:
3 meses de Licença Plus da Plataforma Alura
10.000 pontos Livelo