A competição da American Computer Science League (ACSL) é uma das mais importantes e antigas de ciência da computação do mundo em atividade desde 1978, é membro institucional da Computer Science Teachers Association (CSTA) e é generosamente apoiada pelo Google e pela HackerRank.

🏆 Como Funciona a Competição ACSL? 🏆
👥 Formação das Equipes

As equipes podem escolher entre duas modalidades de pontuação, que definem o limite de membros:

  • Equipe 3-Score:

    • Pontuação: A nota final da equipe é a soma das 3 melhores notas individuais.

    • Limite: 6 participantes por equipe.

  • Equipe 5-Score:

    • Pontuação: A nota final da equipe é a soma das 5 melhores notas individuais.

    • Limite: 10 participantes por equipe.

🚀 Divisões

Cada time deve se inscrever em uma das cinco divisões abaixo, de acordo com a idade e o nível de experiência:

✏️ Divisão Elementar (Elementary)
  • Para quem: Alunos do 3º ao 6º ano do Ensino Fundamental.

  • Formato: Prova online de 30 minutos com 6 questões teóricas (sem programação), focada em um tema por vez:

    • Etapa 1: Sistemas Numéricos Computacionais - Exemplo

    • Etapa 2: Notação Prefixa/Postfixa/Infixa - Exemplo

    • Etapa 3: Álgebra Booleana - Exemplo

    • Etapa 4: Teoria dos Grafos - Exemplo

💻 Divisão Júnior (Junior)
📈 Divisão Intermediária (Intermediate)
  • Para quem: Alunos do Ensino Médio com pouca experiência em programação ou alunos avançados do Ensino Fundamental II.

  • Formato: Prova teórica de 30 minutos (6 questões) + 1 problema de programação para resolver online em até 72 horas.

🥇 Divisão Sênior (Senior)
  • Para quem: Alunos do Ensino Médio com experiência em programação (especialmente quem cursa *AP Computer Science).

  • Formato: Prova teórica de 30 minutos (6 questões) + 1 problema de programação para resolver online em até 72 horas.

  • Os tópicos dos Problemas Curtos são os mesmos nas Divisões Intermediária e Sênior. Os problemas da Divisão Sênior são mais desafiadores do que os da Divisão Intermediária. Cada competição tem 6 problemas: dois problemas de cada um dos 3 tópicos.

  • Etapa 1

    • Sistemas Numéricos Computacionais

    • Funções Recursivas

    • O Que Este Programa Faz?

  • Etapa 2

    • Notação Prefixa/Infixa/Posfixa

    • Manipulação de Cadeias de Bits

    • LISP

  • Etapa 3

    • Álgebra Booleana

    • Estruturas de Dados

    • Autômatos Finitos e Expressões Regulares

  • Etapa 4

* "AP" é a sigla para Advanced Placement: é um programa muito comum nos Estados Unidos e no Canadá, que oferece cursos de nível universitário para alunos que ainda estão no ensino médio (high school). Em resumo, é como se os alunos pudessem "adiantar" matérias da faculdade ainda na escola. Aqui estão os pontos principais:

  • Nível Avançado: As aulas são mais difíceis e aprofundadas do que as aulas regulares do ensino médio.

  • Exame Final: No final do curso, o aluno pode fazer um exame padronizado.

  • Créditos na Faculdade: Se o aluno obtiver uma nota alta nesse exame, muitas universidades (principalmente nos EUA) concedem créditos acadêmicos. Isso significa que o aluno pode não precisar cursar aquela matéria introdutória quando entrar na faculdade, economizando tempo e dinheiro.

📜 Regras de Conduta e Honestidade Acadêmica 📜

Para garantir que a competição seja justa para todos, existem regras claras sobre materiais, colaboração e plágio.

Materiais Permitidos (e Proibidos) 🚫

Durante a realização das provas, as regras são simples:

  • O que PODE usar:

    • 📝 Papel

    • ✍️ Lápis ou caneta

  • O que NÃO PODE usar:

    • ❌ Calculadoras

    • ❌ Conectar-se à internet para pesquisar soluções ou trechos de código.

    • ❌ Receber ajuda de qualquer outra pessoa.

🤝 Colaboração: Antes, Durante e Depois
  • Durante a prova:

    • 🚫 É PROIBIDO colaborar. As provas da ACSL devem ser resolvidas individualmente.

  • Depois da prova:

    • É RECOMENDADO colaborar! Depois que todos finalizarem, é uma ótima ideia se reunir para:

      • Revisar as questões em equipe.

      • Aprender com os erros uns dos outros.

      • Comparar diferentes soluções de programação.

      • Trabalhar juntos para criar a solução "mais perfeita" para os problemas.

✍️ Termo de Honestidade da HackerRank

Antes de iniciar, a plataforma HackerRank exige que cada aluno concorde com o seguinte termo:

"Eu não irei consultar/copiar código de nenhuma fonte, incluindo sites, livros ou amigos/colegas, para completar estas provas. No entanto, posso consultar a documentação oficial da linguagem de programação ou usar uma IDE com recursos de autocompletar."

⚠️ Consequências do Plágio

A HackerRank possui algoritmos sofisticados para detectar plágio nos códigos enviados.

  • Primeira violação: Se o programa de um aluno for sinalizado por plágio, ele receberá nota 0 (zero) naquela questão.

  • Segunda violação: Uma reincidência resultará na desqualificação imediata da participação nas Finais da competição.

🗓️ Prazos Importantes

Fique atento para não perder as datas!

  • Prazo final para inscrições: 5 de dezembro de 2025 ⏰

📅 Cronograma dos desafios/provas

A temporada tem 4 competições online que devem ser feitas individualmente. As datas e horários (convertidos para o Horário de Brasília - BRT) são:

  • 📅 Datas:

  • Etapa 1: 10 de janeiro de 2026 - 14:00 BRT

  • Etapa 2: 14 de fevereiro de 2026 - 14:00 BRT

  • Etapa 3: 7 de março de 2026 - 14:00 BRT

  • Etapa 4: 11 de abril de 2026 - 14:00 BRT

Premiações Nacionais ( Brasil) 🇧🇷

Premiação Individual: A classificação individual será definida com base no percentual de desempenho dos participantes no ranking geral.

  • A Medalha de Ouro será concedida aos alunos que estiverem entre os 95% e 100% melhores do ranking.

  • A Medalha de Prata é destinada aos participantes que se classificarem entre 85% e 95% do ranking.

  • A Medalha de Bronze será entregue àqueles na faixa de 70% a 80%.

  • Por fim, a Menção Honrosa será concedida aos alunos que alcançarem entre 50% e 70% de desempenho.

Premiação por Equipe:
As equipes serão premiadas de acordo com sua colocação no ranking brasileiro:

  • Medalha de Ouro é para a 1° equipe colocada;

  • a Medalha de Prata para a 2° equipe;

  • e a Medalha de Bronze para a 3° equipe.

É importante notar que os certificados são gratuitos. No entanto, as medalhas (Ouro, Prata, Bronze e menção) deverão ser adquiridas pelas famílias ou responsáveis dos alunos premiados.

🎟️ Convites e Inscrição para as Finais 🎟️
  • Critérios de Convocação: Para ser convidado, o aluno precisa atingir uma pontuação mínima na temporada regular:

    • 28 pontos: Divisões Júnior, Intermediária e Sênior.

    • 24 pontos: Divisão Sala de Aula.

    • 14 pontos: Divisão Elementar.

  • Convites: ✉️ Os e-mails de convite começarão a ser enviados a partir de 1º de maio e continuarão até o final da Competição #4.

  • Inscrição:

    • 💵 Há uma taxa de inscrição de $35 dólares por aluno.

    • O e-mail de convite incluirá um link para pagamento. Após o pagamento, o aluno receberá o convite para a prova na HackerRank e um formulário de inscrição para as salas de discussão.

🏆 Finais da ACSL - Sábado, 23 de maio de 2026 🏆( FINAL GLOBAL )
📺 Transmissão ao Vivo (Livestream)

A competição terá momentos de abertura e encerramento transmitidos ao vivo. Fique atento ao seu horário!

  • 💻 Divisões Sênior, Intermediária e Júnior: A transmissão começa às 10:00 EDT (ou seja, 11:00 da manhã no Horário de Brasília).

  • ✏️ Divisões Elementar e Sala de Aula: Devem se juntar à transmissão às 14:00 EDT (ou seja, 15:00 da tarde no Horário de Brasília).

  • Link da Transmissão: 🔗 Será divulgado em breve!

📜 Formato e Regras Gerais
  • Plataforma: A competição será 100% online, usando a mesma plataforma HackerRank da temporada regular.

  • 🥇 Premiação Individual: Não haverá prêmios por equipe. Todas as premiações serão baseadas na pontuação individual de cada participante.

  • ⚠️ Competição Individual e Honesta: Esta é uma prova individual. Os alunos não devem consultar fontes externas (outras pessoas, internet, etc.). Se qualquer forma de colaboração for detectada, o aluno será desqualificado.

🗓️ Cronograma do Dia 🗓️

Atenção: Todos os horários abaixo estão em EDT, com a conversão para o Horário de Brasília (BRT) em parênteses. (BRT = EDT + 1 hora).

  • 11:00 BRT (10:00 EDT) 🔴 Início da Livestream para as divisões Sênior, Intermediária e Júnior.

    • Às 11:15 BRT, o acesso à prova será liberado na HackerRank.

  • Até 11:30 BRT (10:30 EDT) ⌨️ Início da Prova de Programação.

    • Os alunos devem iniciar a prova antes deste horário.

    • Formato: 2 problemas, valendo 20 pontos no total.

    • Duração: 3 horas a partir do momento em que o aluno começar.

  • 12:00 - 13:00 BRT (11:00 - 12:00 EDT) 🤝 Reunião de Orientadores.

    • Um encontro via Zoom entre os orientadores das equipes e a equipe executiva da ACSL.

  • 15:00 BRT (14:00 EDT) 🔴 Continuação da Livestream para TODAS as divisões.

    • Às 15:15 BRT, o acesso à prova de problemas curtos será liberado na HackerRank.

  • Até 15:30 BRT (14:30 EDT) ✍️ Início da Prova de Problemas Curtos.

    • Alunos de todas as divisões devem iniciar a prova antes deste horário.

    • Duração: 1 hora para todas as divisões.

    • Formato: 20 questões, cobrindo todas as categorias já vistas durante o ano.

  • 16:45 BRT (15:45 EDT) 🗣️ Salas de Discussão.

    • Salas de bate-papo via Zoom para os alunos, com moderação de ex-participantes da ACSL.

  • 18:00 BRT (17:00 EDT) 🎉 Anúncio dos Resultados e Vencedores!

    • A premiação será anunciada ao vivo na livestream de encerramento.

🏆 Quem Ganha Prêmios? 🏆

A ACSL reconhece o esforço dos participantes de várias maneiras ao longo da competição. Veja como funciona a premiação:

🎉 Premiação da Temporada Regular ( 4 etapas):

Ao final dos quatro desafios da temporada:

  • 📜 Alunos: Os estudantes com as maiores pontuações individuais de cada divisão, em cada estado americano e em cada país participante, recebem um certificado.

  • 📜 Equipes: As equipes com as maiores pontuações de cada divisão, em cada estado americano e em cada país participante, também recebem um certificado.

🥇 Premiação das Finais 🥇

Para os grandes vencedores da competição final:

  • Os alunos com as melhores pontuações de cada divisão nas Finais recebem um prêmio e um certificado.

  • Como a entrega é feita:

    • ✉️ Os certificados são enviados ao orientador da equipe para que ele os distribua aos alunos.

    • 🎁 O prêmio (físico) é enviado diretamente para o endereço do aluno vencedor.

Informações essenciais:

⏰ Inscrições (BRASIL) até: 5 de dezembro de 2025.

⚠️ ATENÇÃO: A COMPETIÇÃO É TODA NA LÍNGUA INGLESA, NÃO HÁ TRADUÇÃO!

📅 Datas:

  • Etapa 1: 10 de janeiro de 2026 - 14:00 BRT

  • Etapa 2: 14 de fevereiro de 2026 - 14:00 BRT

  • Etapa 3: 7 de março de 2026 - 14:00 BRT

  • Etapa 4: 11 de abril de 2026 - 14:00 BRT

*essas datas podem mudar, mas os participantes serão avisados com antecedência.

DIVISÃO ELEMENTARY (3º AO 6º ANO ENSINO FUNDAMENTAL)

💲 Investimento (Divisão 5-score, times de 6 a 10 alunos): inscrição nas 4 etapas preliminares + 4 encontros (um por etapa) + Caderno de Estudos: R$ 220,00 por aluno.

(alunos regularmente matriculados no Clube Amplexo Educação possuem desconto de 20% = R$ 176,00).

👥 Formação dos times: as equipes serão formadas pela organização da competição no Brasil e terão preferencialmente 10 integrantes.

*se você e seus colegas já inscritos quiserem permanecer no mesmo time, por favor, entre em contato para que possamos alocar todos juntos.

Para inscrição na divisão Elemntary 3-score (até 6 alunos) ou em outras categorias, entre em contato pelo WhatsApp: (85)986794831 ou email: contatovenelouis@gmail.com (o valor para outras divisões por aluno é calculado com base no valor da inscrição do time completo).

Explicações e mais detalhes abaixo: