Pular para o conteúdo
Projeto de ensino · IFSP · desde 2025

MARATONIF — Maratona de Programação do IFSP

Site do projeto MARATONIF, conduzido pelo Prof. Érico Veriscimo no Instituto Federal de São Paulo desde 2025. Aqui você encontra os registros das edições já realizadas, o calendário de eventos e os materiais das aulas de preparação.

Edições

Edições da maratona.

Lista cronológica das edições do projeto. Novas edições são adicionadas conforme o calendário letivo do IFSP.

1ª Edição — MARATONIF 2025

Em andamento · 2025

Primeira edição da maratona, com participação aberta a alunos do IFSP. Aborda problemas de lógica, estruturas de dados e algoritmos clássicos de competição.

Resultados e materiais serão publicados ao término da edição.

Eventos

Eventos do projeto.

Encontros, oficinas de preparação, aberturas e encerramentos ligados às edições da maratona.

Data a definir
Abertura

Abertura — MARATONIF 2025

Apresentação do projeto, regras gerais e cadastro dos participantes.

Local: a definir · [a publicar]
Data a definir
Oficina

Oficina de preparação

Encontro presencial/remoto para revisão de tópicos da trilha de estudos.

Local: a definir · [a publicar]
Data a definir
Encerramento

Encerramento — MARATONIF 2025

Fechamento da edição, apresentação dos resultados e reconhecimento dos participantes.

Local: a definir · [a publicar]

As datas são publicadas conforme cada edição avança. Para o calendário atualizado, acompanhe a plataforma ou entre em contato com a coordenação pelo e-mail listado abaixo.

Aulas e ações

Trilha de preparação.

Trilha sugerida de estudos que acompanha as oficinas do projeto. Os materiais são publicados conforme cada ação pedagógica é realizada.

MÓDULO 01

Lógica de programação e algoritmos básicos

Revisão de estruturas de controle, variáveis, laços e raciocínio algorítmico aplicado a problemas introdutórios.

Material: a publicar
MÓDULO 02

Estruturas de dados fundamentais

Arrays, listas, pilhas e filas — representação, operações básicas e quando aplicar cada uma.

Material: a publicar
MÓDULO 03

Busca e ordenação

Algoritmos clássicos de busca linear, binária e ordenação, com análise de complexidade.

Material: a publicar
MÓDULO 04

Recursão e backtracking

Definição recursiva de problemas, pilha de chamadas e estratégias de busca com retrocesso.

Material: a publicar
MÓDULO 05

Grafos — travessias e caminhos

Representação de grafos, percursos em largura e profundidade, caminhos mínimos em cenários simples.

Material: a publicar
MÓDULO 06

Programação dinâmica — introdução

Subestrutura ótima, memoização e tabulação aplicadas a problemas recorrentes de maratonas.

Material: a publicar

Esta é uma trilha sugerida. A ordem, a profundidade e os materiais específicos de cada módulo são ajustados a cada edição, conforme o perfil dos participantes e as oficinas realizadas.

Sobre o projeto

Objetivos e coordenação.

Objetivos

  • Promover a prática regular de algoritmos e resolução de problemas.
  • Estimular a autonomia dos estudantes no estudo de programação.
  • Integrar alunos de diferentes cursos e níveis em torno de uma atividade comum.
  • Preparar participantes interessados em competições externas de programação.
  • Produzir material didático aberto que possa ser reutilizado em disciplinas regulares.
Coordenação
Prof. Érico Veriscimo
veriscimo.erico@ifsp.edu.br
Instituição
Instituto Federal de São Paulo (IFSP)
Início
2025