SI Code Week 2026UNINASSAU Juazeiro do Norte
◀ Tela inicial

Regras do jogo

Desafio ENADE · Sistemas de Informação · Juazeiro do Norte

Apresentação

A SI Code Week 2026 é uma atividade competitiva e formativa que promove a experiência relacionada ao ENADE para discentes de Sistemas de Informação da unidade Juazeiro do Norte da UNINASSAU.

Durante uma semana intensiva (14 a 18 de setembro de 2026), você enfrentará 5 desafios cobrindo programação, algoritmos, banco de dados, engenharia de software, análise de sistemas e muito mais — totalizando 100 pontos em disputa.

Os desafios são desenhados para que a inteligência artificial seja sua ferramenta, não sua solução. Você aprenderá resolvendo, testando e justificando cada decisão. A premiação — pontos extras em disciplinas, horas do pódio e troféu — é exclusiva do top 3 da Turma ENADE. Toda a Turma ENADE que cumprir o requisito de ranking recebe medalha de participação. Quem cumprir a participação mínima recebe 5 horas de atividades complementares: as Demais Turmas sempre, e a Turma ENADE quando não alcançar o requisito de ranking.

Período: 13 a 21 de setembro de 2026 (inscrição em 13/09, desafios de 14 a 18/09, resultado em 21/09).

Inscrição

A inscrição é obrigatória e gratuita. Vale apenas uma inscrição por matrícula.

Quando se inscrever

13 de setembro de 2026, de 10h00 até 23h59 (horário de Brasília)

Como se inscrever

O formulário eletrônico estará disponível nesta página. Você fornecerá:

  • Matrícula: seu número de matrícula na UNINASSAU
  • Nome completo: como aparece no sistema acadêmico
  • Apelido: como você quer aparecer no ranking (público, único, filtrado por conteúdo ofensivo)
  • Conta do GitHub: o sistema identifica você automaticamente por GitHub
  • Consentimento LGPD: autorização para usar seu apelido no ranking público

Comprovante

Após enviar, você receberá um comprovante de inscrição na tela. Guarde esse comprovante: ele é a prova oficial de sua inscrição.

Acessar formulário de inscrição

Regras de Participação

Quem pode participar

Discentes regularmente matriculados em Sistemas de Informação (SI) da unidade Juazeiro do Norte, de qualquer período, em participação voluntária e condicionada à inscrição no prazo.

Duas categorias independentes

Há dois rankings separados:

  • Turma ENADE: 27 discentes inscritos no ENADE 2026 (lista oficial divulgada pela Coordenação). Mesmos desafios, prazos, regras e critérios de correção das Demais Turmas, mas com requisito de classificação e premiação diferentes.
  • Demais Turmas: todos os demais discentes regularmente matriculados em SI. Mesmos desafios, prazos, regras e critérios de correção da Turma ENADE, mas com requisito de classificação e premiação diferentes.

Importante: a categoria é definida só pela lista oficial. Ninguém pode se inscrever na Turma ENADE pelo formulário, e não há migração entre categorias após o início da competição (Desafio 01, 14/09 às 08h00). A abertura oficial de 13/09 não é o início dos desafios.

Participação mínima

Para ser considerado participante efetivo:

  • Demais Turmas: enviar (e receber confirmação de) pelo menos 3 dos 5 desafios no prazo.
  • Turma ENADE (para ranking e premiação): enviar pelo menos 4 dos 5 desafios, com o Desafio Final obrigatório no prazo.

Obs.: abrir ou visualizar um desafio não conta. Só a submissão confirmada pelo sistema conta.

Horários

Todos os horários estão em Brasília (UTC−3). A hora registrada pelo servidor é a oficial para prazos e desempates. Não deixe para enviar nos últimos minutos.

Regra antifraude

A Coordenação pode anular ou desconsiderar qualquer submissão por fraude, tentativa de manipular o sistema, uso indevido de acesso externo ou conduta que quebre a igualdade entre participantes.

Recurso de nota

Depois do resultado (21/09 às 12h00), há uma janela curta de recurso até 22/09 em que você pode contestar sua nota. A Coordenação revê, pode manter ou reduzir a nota, e responde oficialmente. O resultado de 21/09 é provisório até o fim dessa janela.

Pontuação dos Cinco Desafios

A pontuação total é de 100 pontos, distribuída assim:

DesafioPontosData e Horário
Desafio 01 · Query Express1514/09, 08h00 a 23h59
Desafio 02 · Torneio de Algoritmos1515/09, 08h00 a 23h59
Desafio 03 · Caça ao Requisito2016/09, 08h00 a 23h59
Desafio 04 · Diagnóstico de Rede2017/09, 08h00 a 23h59
Desafio Final · Sistema em Crise3018/09, 08h00 a 22h00
Total100
⚠️ Atenção: o Desafio Final encerra às 22h00, não às 23h59.

Desafio 0 (Tutorial)

Um desafio de aquecimento sem nota, aberto de 13/09, às 10h00, a 18/09, às 22h00. Serve para você testar o fluxo de inscrição, GitHub e submissão. Até 3 envios sem desconto. Não conta para nota, participação mínima nem desempate. Recomendado fazer antes de segunda (14/09).

Critérios de Avaliação

Estrutura de nota

Toda entrega tem duas partes:

DesafioTécnica (80%)Processo (20%)
Desafio 0112 pontos3 pontos
Desafio 0212 pontos3 pontos
Desafio 0316 pontos4 pontos
Desafio 0416 pontos4 pontos
Desafio Final24 pontos6 pontos

Parte técnica

Avalia a correção da sua solução: se sua consulta SQL devolveu o resultado esperado, se seu código passa nos testes ocultos, se seus apontamentos sobre requisitos têm fundamento, se seu diagnóstico de rede está correto.

A estrutura geral de critérios e pontuação dos 5 desafios é divulgada em 13/09, antes do Desafio 01. A distribuição interna de pontos de cada desafio específico (quando ele tem mais de uma tarefa, questão ou etapa) é informada no momento em que esse desafio abre.

Parte de processo (Justificativa)

Você deve justificar cada entrega: como chegou à resposta, o que tentou, o que descartou, o que conferiu. Se usou IA, diga em que parte e o que você verificou do que ela sugeriu. Recomendamos de 5 a 15 linhas.

Nível 0 (0 pontos de processo)

Justificativa vazia, genérica ("resolvi com meus conhecimentos"), copiada, ou que não bate com o que você entregou ou com o que o sistema registrou. Ninguém precisa inventar: conte o que você fez de verdade.

Nível 1 (50% dos pontos de processo)

Descreve o caminho em termos gerais ("li o problema, testei, corrigi"), mas não liga às decisões específicas da sua entrega.

Nível 2 (100% dos pontos de processo)

Explica decisões específicas coerentes com o que você entregou e com o histórico que o sistema registrou (testes no console, commits no GitHub). Se usou IA, diz o que ela sugeriu e o que você conferiu, mudou ou recusou.

Reenvio com desconto

Você pode enviar até 3 vezes o mesmo desafio dentro da janela do dia:

  • 1º envio: 100% da nota (se aprovado)
  • 2º envio: até 90% da nota
  • 3º envio: até 80% da nota

Vale a tentativa de maior pontuação (já com desconto) que chegou no prazo. Reenviar nunca piora sua nota: no máximo, custa os 10% de desconto. Um envio recusado/inválido não apaga uma tentativa válida anterior.

Notas com precisão

As notas têm até duas casas decimais, sem arredondamento.

Uso de IA permitido

Você pode usar ChatGPT, Copilot, Claude, Gemini ou qualquer outra ferramenta de IA. Basta declarar na justificativa em que parte usou e o que você verificou do resultado. Usar IA não tira ponto de ninguém. O que não é permitido é entregar a mesma resposta que um colega (ou combinar respostas entre colegas) — isso é analisado automaticamente toda noite e pode resultar em anulação.

Procedimentos de Submissão

Fluxo geral

  1. Você acessa o sistema com sua conta do GitHub
  2. Se ainda não se inscreveu, completa a inscrição no formulário
  3. Quando o desafio abre, lê o enunciado e acessa as ferramentas de envio
  4. Submete sua solução (arquivo, código, texto, etc.) e a justificativa
  5. O sistema mostra uma tela de confirmação com um número de protocolo
  6. A hora registrada pelo servidor em Brasília é o seu tempo oficial de submissão

Detalhes por desafio

Desafio 0 (Tutorial)

Entrega: endereço (URL ou SHA) do seu commit no GitHub + justificativa. Teste tudo aqui antes de valer ponto.

Desafio 01 · Query Express

Entrega: sua consulta SQL (colada no formulário) + justificativa. Teste na base de exemplo pelo console quantas vezes quiser (testar não conta como envio). Sua solução é corrigida em uma base de correção com o mesmo esquema da base de exemplo, mas com outros dados.

Desafio 02 · Torneio de Algoritmos

Entrega: endereço (URL do commit ou SHA) do seu repositório GitHub + justificativa. Seu código é testado contra cenários ocultos. Python 3.12, biblioteca padrão, não mude as assinaturas das funções.

Desafio 03 · Caça ao Requisito

Entrega: lista de apontamentos (cada um com: onde, qual o problema, por quê, como fica corrigido) + justificativa. Máximo de 12 apontamentos; do 13º em diante não são lidos. Apontamento sem fundamento desconta pontos.

Desafio 04 · Diagnóstico de Rede

Entrega: para cada falha encontrada: onde, por quê (com cálculos de endereços), como corrigir. Diagrama corrigido (imagem ou PDF) é opcional. + justificativa.

Desafio Final · Sistema em Crise

Entrega: endereço (URL do commit ou SHA) + laudo técnico (para cada problema: causa raiz, solução) + justificativa. Python 3.12, biblioteca padrão, não mude as assinaturas.

Confirmação e prazos

A entrega só conta quando você recebe a tela de confirmação com o número de protocolo. Não deixe para enviar nos últimos minutos. Depois que o prazo do desafio fecha, nenhuma submissão nova é aceita, salvo decisão excepcional justificada e registrada pela Coordenação.

Orientações Técnicas

Antes de começar

  • Faça o Desafio 0 (Tutorial) antes de segunda, 14/09, quando o Desafio 01 abre, para testar seu acesso, GitHub e fluxo de submissão. Sem essa prática, você corre risco de travar quando valer ponto.
  • Desafio 0, 02 e Final usam GitHub: você cria um repositório a partir de um modelo fornecido (botão "Use this template"), faz seus commits e envia o endereço. Precisa de computador — não dá para fazer só no celular.
  • Desafio 01 (SQL) pode ser entregue diretamente no formulário.
  • Computador recomendado para os 5 desafios, especialmente 02 e Final.

Stack técnico

  • Desafio 01: SQL (PostgreSQL). Console na página para testar.
  • Desafio 02: Python 3.12, biblioteca padrão. Repositório-modelo fornecido.
  • Desafio 03: análise de especificação. Texto direto no formulário.
  • Desafio 04: análise de rede. Texto + diagrama opcional.
  • Desafio Final: Python 3.12, biblioteca padrão. Repositório-modelo fornecido.

Seu repositório GitHub

Para os Desafios 02 e Final, você usa um repositório que cria a partir de um modelo. O endereço (URL ou SHA do commit) é o que você envia. Vale o commit que você informou, não o que puder enviar depois — então copie o endereço certo antes de confirmar a submissão.

Testes e prazos

  • Testar não é envio. No Desafio 01, você pode testar sua consulta infinitas vezes no console antes de enviar.
  • Envio extra custa 10% (reenvio 2: até 90%; reenvio 3: até 80%).
  • A hora do servidor é a que conta. Não é a do seu computador.
  • Não dá para enviar fora da janela, salvo exceção registrada.

Se a especificação tiver erro

Se descobrir um erro no enunciado depois da abertura (14/09 às 08h00), a Coordenação avisa todos ao mesmo tempo pela página e WhatsApp dos líderes. O enunciado não é corrigido no ar (para evitar vantagem). Dependendo do erro: pode haver esclarecimento a todos, anulação do item, ou concessão de pontos iguais para todos.

Resultado e devolutiva

Em 21/09 às 12h00, você recebe seu resultado individual (nota de cada desafio e sua posição no ranking). Esse resultado é provisório até o fim da janela de recurso, em 22/09. No mesmo dia, a página publica a resolução comentada de todos os desafios: a resposta, cada armadilha e o que a IA errou nos nossos testes. Você também recebe a devolutiva do que sua entrega errou em cada desafio.

Informações Gerais

Cronograma completo

DataHoraEtapa
10/0918h00Publicação do edital
13/0910h00Abertura oficial: página, inscrições, regras, pontuação, critérios, orientações
13/0923h59Fim das inscrições
14/0908h00–23h59Desafio 01 · Query Express (15 pontos)
15/0908h00–23h59Desafio 02 · Torneio de Algoritmos (15 pontos)
16/0908h00–23h59Desafio 03 · Caça ao Requisito (20 pontos)
17/0908h00–23h59Desafio 04 · Diagnóstico de Rede (20 pontos)
18/0908h00–22h00Desafio Final · Sistema em Crise (30 pontos) e encerramento
19/09até 18h00Apuração: consolidação, correção e validação
21/0912h00Resultado final: rankings e vencedores
até 22/09Janela de recurso: contestação de notas (resultado de 21/09 provisório até aqui)

Todos os horários estão em Brasília (UTC−3). A hora registrada pelo servidor é a oficial.

Ranking e desempate

Há dois rankings independentes: um para a Turma ENADE, só com quem cumpre o requisito de ranking (≥4 dos 5, com Final obrigatório), e outro para as Demais Turmas, só com quem cumpre a participação mínima (≥3 dos 5).

Classificação: pela pontuação total acumulada (máximo 100 pontos).

Desempate (aplicado nesta ordem, se persistir o anterior):

  1. Maior pontuação no Desafio Final
  2. Maior pontuação no melhor desafio regular (D01, D02, D03 ou D04)
  3. Mais desafios concluídos com pontuação máxima
  4. Menor tempo total de submissão das soluções válidas
  5. Sorteio pela Coordenação (com registro do procedimento)

No ranking você aparece pelo apelido que escolheu na inscrição, não pelo seu nome. A Coordenação vê seu nome e matrícula só internamente.

Premiação

Turma ENADE — quem cumprir o requisito de ranking (≥4 dos 5, com Final obrigatório) entra no ranking e concorre à premiação (top 3):

PosiçãoBônus em DisciplinasAtividades ComplementaresTroféu
1º lugar+2,0 em AV1 Tóp. Avançados + 2,0 em AV1 Fábrica de Software30 horas✓ Sim
2º lugar+1,0 em AV1 Tóp. Avançados + 1,0 em AV1 Fábrica de Software20 horas✓ Sim
3º lugar+0,5 em AV1 Tóp. Avançados + 0,5 em AV1 Fábrica de Software10 horas✓ Sim

Turma ENADE (toda a categoria): quem cumprir o requisito de ranking (≥4 dos 5, com Final obrigatório) recebe medalha de participação, além da premiação do pódio se estiver entre os 3 primeiros colocados.

5 horas de atividades complementares: Demais Turmas que cumprirem a participação mínima (≥3 dos 5); e Turma ENADE que cumprir a participação mínima (≥3 dos 5) mas não o requisito de ranking (≥4 dos 5 com Final obrigatório).

As horas de atividades complementares são concedidas mediante comprovação de participação e critérios institucionais, com lançamento condicionado à validação da Coordenação. Os pontos extras (bônus em disciplinas) são condicionados à matrícula ativa na disciplina e ao trâmite institucional.

Suporte na semana

Durante a Code Week (13 a 21/09), em caso de dúvida ou problema de sistema:

WhatsApp da Coordenação: (88) 99453-8111. Os líderes de turma encaminham as dúvidas da turma para este mesmo número. Atendimento especialmente nos horários de abertura dos desafios (a partir das 08h00).

Problemas com acesso ao sistema, GitHub, submissão ou interpretação de enunciado devem ser reportados imediatamente. A Coordenação avisa todos se houver atraso generalizado ou ajuste necessário.

Concordância

Participar da SI Code Week 2026 significa que você leu, compreendeu e concorda com o edital e com as regras publicadas na abertura de 13/09. Qualquer dúvida sobre interpretação deve ser levada à Coordenação — ela tem a palavra final em casos omissos.

SI Code Week 2026 · Edital Nº 01/2026 · Desafio ENADE · Sistemas de Informação

Página atualizada em 13 de setembro de 2026 às 10h00 (Brasília).

▲ Topo