CEEP Hélio Xavier de Vasconcelos · Curso Técnico em Informática

Digital ao Extremo 2026

Desenvolvimento Web na Era da Inteligência Artificial — projeto integrador de Programação Web da 2ª série do Ensino Médio Integrado.

📅 3º bimestre · 31/07 a 09/10/2026 🎤 Apresentações: 21 a 25/09 (Semana da Área Técnica) 👨‍🏫 Prof. Wendell Oliveira de Araújo
Visão geral

O que é o Digital ao Extremo

O Digital ao Extremo é o projeto integrador do componente de Programação Web do Curso Técnico em Informática. Em equipes, os estudantes identificam um problema real — social ou empresarial — e desenvolvem um site publicado na internet que proponha uma solução, aplicando HTML, CSS e JavaScript.

O projeto vale a nota de projeto do 3º bimestre e culmina na apresentação pública a duas bancas avaliadoras durante a Semana da Área Técnica (21 a 25/09/2026).

109estudantes
(2ª A: 38 · 2ª B: 38 · 2ª C: 33)
~17equipes de
até 7 integrantes
10semanas de projeto
em 3 sprints
2bancas avaliadoras
técnica e externa
5entregas
ao longo do bimestre
Edição 2026

O que muda em relação a 2025

A edição 2026 mantém a essência do projeto — protagonismo estudantil, problemas reais e apresentação pública — e traz três mudanças estruturais:

🤖

1. IA permitida e ensinada

Na edição anterior o uso de IA não era permitido. Em 2026 os estudantes podem e devem usá-la — com regras claras, registro transparente e verificação de que compreendem o que entregam. A IA como tutora, não como piloto automático.

📓

2. Diário de Desenvolvimento

Cada estudante registra semanalmente o que fez, o que aprendeu, suas dificuldades e como usou IA. O processo se torna visível e avaliável — não apenas o produto final.

🤝

3. Participação garantida

Papéis rotativos, contribuições individuais rastreáveis no GitHub, checkpoints em sala, arguição e avaliação por pares. 30% da nota é individual — ninguém "pega carona" no grupo.

Por quê? Profissionais de tecnologia já trabalham com IA no dia a dia. Proibir cria um descompasso com a realidade profissional e empurra o uso para a clandestinidade — sem orientação e sem aprendizagem. Usar livremente e sem método gera dependência. O caminho escolhido é o mais exigente: ensinar a usar bem.

Uso consciente

Política de Uso de Inteligência Artificial

Apresentada na primeira semana e assinada por todos os estudantes em Termo de Compromisso. Inclui uma oficina de IA para desenvolvimento: bons prompts, limites das ferramentas (alucinações, vieses, privacidade), direitos autorais e verificação.

✔ Permitido e incentivado

  • Pedir explicações de conceitos, códigos e erros
  • Brainstorm de ideias, nomes e identidade visual
  • Revisão de código e de textos do grupo
  • Conteúdo de apoio — revisado, adaptado e creditado
  • Código sugerido por IA — se o grupo compreende, adapta e registra no diário

✖ Proibido

  • Entregar código ou texto que ninguém do grupo sabe explicar
  • Usar IA nos checkpoints marcados como "sem IA"
  • Apresentar produção de IA como própria, sem registro no diário
⭐ Regra de Ouro: "Se você não sabe explicar, você não pode entregar."

Qualquer integrante pode ser convidado, a qualquer momento — em sala ou na banca — a explicar ou modificar qualquer trecho do projeto. Todo uso relevante de IA é registrado no diário (ferramenta, objetivo, prompt principal e o que foi aproveitado), e o site final terá uma seção "Bastidores" contando como foi feito, incluindo o papel da IA.

Consequência pedagógica, não punitiva: uso não declarado identificado pelo professor não zera o trabalho — o grupo refaz a parte envolvida com acompanhamento e a entrega parcial tem redução de nota. Reincidência é tratada com a coordenação pedagógica.

Como funciona

Metodologia

Formato das aulas: 1 encontro semanal de 2 aulas de 50 min por turma, usado tanto para ensinar quanto para trabalhar no projeto. Os conteúdos são ensinados de forma aplicada, na medida em que o projeto avança: Git/GitHub na Sprint 1 e JavaScript nas Sprints 2 e 3. Como os alunos estudam em tempo integral, parte dos encontros será cedida para a produção — o trabalho acontece majoritariamente em sala, e a IA ajuda a destravar dúvidas quando o professor está com outro grupo.

Equipes e papéis rotativos

Grupos de até 7 integrantes (recomendado de 6 a 7) por turma, trabalhando em sprints (ciclos de 2 a 3 semanas). Os papéis giram a cada sprint — todos passam por mais de uma função, e todos programam. Em grupos de 7, o papel de maior carga é compartilhado por uma dupla. O papel diz apenas quem é o _responsável_ por garantir aquela frente — não é uma caixinha fechada: todos ajudam em tudo e o trabalho é colaborativo.

Grupos grandes exigem mais controle. Quanto maior o grupo, maior o risco de participação desigual. Nos grupos de 7, os instrumentos individuais (commits semanais, checkpoints sem IA, arguição e avaliação por pares) são aplicados com rigor especial.

PapelResponsabilidade principal
Líder de SprintOrganiza tarefas, acompanha prazos, contato com o professor
Arquiteto(a) de CódigoOrganização do repositório e padrões de código
Designer / UXIdentidade visual, protótipo, usabilidade e responsividade
Redator(a) de ConteúdoPesquisa, textos do site, fontes e créditos
QA / TestesTesta em diferentes telas e navegadores, registra defeitos
Documentador(a)Diário do grupo, registro de decisões e do uso de IA

Diário de Desenvolvimento

Mantido dentro do repositório GitHub do grupo (pasta /diario), o que também exercita versionamento:

Garantias de participação equitativa

💻 Commits individuais

Cada integrante usa a própria conta GitHub. A partir do Sprint 2, espera-se contribuição registrada toda semana (código, conteúdo ou diário).

✍️ Checkpoints "Mão na Massa"

Dois momentos individuais em sala, sem IA: cada estudante explica e modifica um trecho do site do próprio grupo.

🎤 Arguição individual

Na banca, os avaliadores podem dirigir perguntas a qualquer integrante, inclusive por sorteio.

⚖️ Avaliação por pares

Ao final, cada estudante avalia a contribuição dos colegas com rubrica estruturada e confidencial.

Requisitos técnicos mínimos do site

#Requisito
1Mínimo de 4 páginas/seções (Início, O Problema, A Solução, Equipe) + seção "Bastidores" sobre como o projeto foi feito, incluindo o uso de IA
2HTML semântico (header, nav, main, section, footer...)
3CSS próprio e responsivo — funcionar bem no celular e no computador
4JavaScript: pelo menos 1 funcionalidade interativa funcionando (menu responsivo, validação de formulário, modo escuro, galeria, filtro, quiz...). Fazer além do mínimo é incentivado e avaliado qualitativamente pela banca — sem pontos por quantidade, desde que o grupo saiba explicar o que fez
5Publicação no GitHub Pages, com link entregue ao professor
6Repositório com commits de todos os integrantes e pasta /diario atualizada
7Créditos e fontes de pesquisas, imagens e conteúdos gerados por IA
3º bimestre · 2026

Cronograma

31/07 · sexta

Lançamento do projeto

Apresentação do projeto e da Política de IA às três turmas.

03/08 → 14/08 · Sprint 1 — Descoberta

Oficina de IA · introdução a Git · equipes · escolha do problema

Formação das equipes, contas e primeiros passos no GitHub, definição do problema e da proposta.

Entrega 1 (14/08): Termo de Abertura + Termo de Compromisso
17/08 → 04/09 · Sprint 2 — Estrutura

Pesquisa, protótipo, HTML/CSS e início de JavaScript

Conteúdo, identidade visual, repositório no ar, primeiras noções de JavaScript e 1º checkpoint sem IA.

Entrega 2 (04/09): Protótipo navegável no GitHub Pages
08/09 → 18/09 · Sprint 3 — Interatividade

JavaScript e refinamento

Funcionalidades interativas, 2º checkpoint sem IA e ensaio do pitch. (07/09: feriado da Independência.)

Entrega 3 (18/09): Site final + repositório + diários
21 → 25/09 · Semana da Área Técnica

🎤 Apresentações às bancas

Pitch de até 10 minutos + arguição de até 10 minutos, para as bancas técnica e externa, em evento aberto à comunidade escolar.

28/09 → 09/10 · Encerramento

Avaliações finais e feedback

Autoavaliação, avaliação por pares e retrospectiva (Entrega 4 em 02/10). Feedback das bancas e fechamento das notas até 09/10.

O que os grupos entregam

Entregáveis

EntregaDataConteúdo
1. Termo de Abertura14/08Equipe, papéis, problema escolhido, proposta de solução e termo de compromisso de uso de IA assinado
2. Protótipo navegável04/09Estrutura HTML/CSS publicada no GitHub Pages
3. Site final18/09Site completo com JavaScript + repositório organizado + diários completos
4. Apresentação21–25/09Pitch e arguição perante as bancas na Semana da Área Técnica
5. Fechamento02/10Autoavaliação, avaliação por pares e retrospectiva do grupo

Entregas contínuas: diário individual (semanal), diário do grupo (por sprint), commits semanais a partir do Sprint 2 e dois checkpoints individuais sem IA.

Composição da nota

Avaliação

A nota final de cada estudante combina o desempenho do grupo (60%) com o desempenho individual (40%) — vale como nota de projeto do 3º bimestre. O peso individual é reforçado porque, em grupos de até 7, a nota precisa refletir a contribuição real de cada um e desestimular a "carona".

Nota do Grupo (NG)

NG = (Processo × 0,4) + (Bancas × 0,6)
Bancas = (Técnica × 0,6) + ((Externa ÷ 60) × 100 × 0,4)

Nota Individual (NI)

InstrumentoPeso
Diário de desenvolvimento individual (regularidade e qualidade)30
Checkpoints "Mão na Massa" sem IA (2)30
Arguição individual e participação nas aulas do projeto20
Avaliação por pares (média recebida dos colegas)20

Nota final do estudante

Nota Final = (NG × 0,6) + (NI × 0,4)

O resultado vai de 0 a 100 e é convertido para a escala da escola (0 a 10) dividindo por 10. Exemplo: 91,6 ÷ 10 = 9,2 — esse é o valor lançado como nota de projeto do 3º bimestre.

Fichas de avaliação: a Banca Técnica avalia 10 critérios (0–10 cada), incluindo os novos "domínio técnico na arguição" e "transparência no uso de IA". A Banca Externa mantém os 6 critérios de 2025 (clareza, criatividade, relevância, visual, facilidade de uso e comunicação). As fichas completas constam no documento do projeto.

Celebração

Reconhecimento

As equipes de destaque recebem certificados nas categorias:

🏆

Melhor Projeto

Maior nota final entre todas as equipes

💜

Melhor Solução de Impacto

Eleita pela banca externa

⚙️

Destaque Técnico

Eleito pela banca técnica

🎨

Melhor Design

Identidade visual e experiência de uso

🗳️

Escolha do Público

Votação aberta durante a Semana da Área Técnica

Próximos passos (Fase 2)

Está prevista a construção de uma plataforma web de acompanhamento neste mesmo endereço (digitalaoextremo.wendellaraujo.cloud), onde as equipes registrarão entregas e diários e o professor acompanhará o progresso de cada grupo e de cada estudante. Nesta primeira fase, o acompanhamento é feito via repositórios GitHub e formulários.

★ Exemplo fictício — modelo para os alunos Como fica um projeto completo

Grupo-exemplo: "Código Verde"

Este é um projeto fictício, criado apenas como modelo. Ele mostra, entrega por entrega, o que uma equipe deve produzir do início ao fim — para que ninguém tenha dúvida sobre o que entregar e em que formato.

👥 A equipe

Turma 2ª B · problema de natureza socioambiental escolhido: o descarte incorreto de óleo de cozinha usado no bairro, que entope o esgoto e polui os rios.

Solução proposta: um site chamado "Recicla Óleo" que ensina a armazenar o óleo, mostra onde entregá-lo (pontos de coleta) e conscientiza com um quiz e uma calculadora de impacto.

Ana BeatrizLíder de Sprint
Carlos EduardoArquiteto de Código
Marina SouzaDesigner / UX
Rafael LimaRedator de Conteúdo
Júlia FernandesQA / Testes
Pedro HenriqueDocumentador
Larissa GomesArquiteta de Código (dupla)

📦 Entrega 1 — Termo de Abertura

Termo de Abertura do Projeto 14/08 ✔ entregue

Documento inicial que define o rumo do projeto. O grupo entregou:

Termo de Abertura — Grupo Código Verde

Nome do projeto: Recicla Óleo

Problema: Moradores do bairro jogam óleo de cozinha usado na pia. Isso entope tubulações e, ao chegar aos rios, um único litro de óleo pode contaminar até 20 mil litros de água.

Por que é relevante: é um problema real, local e com solução viável por informação e mobilização.

Solução (site): orientar o armazenamento correto, mapear pontos de coleta e engajar com quiz e calculadora de impacto.

Público-alvo: moradores do bairro e comércios (lanchonetes, restaurantes).

Divisão inicial de papéis: (tabela dos 7 integrantes com seus papéis).

Termo de Compromisso de uso de IA: assinado por todos os 7 integrantes. ✔

📓 Entregas contínuas — Diário de Desenvolvimento

Diário individual semanal ✔ em dia

Cada integrante escreve o seu, dentro do repositório em /diario/nome.md. Exemplo de um registro da Marina (Designer):

diario/marina-souza.md — Semana 3

**O que fiz:** criei o protótipo das 4 páginas no Figma e escolhi a paleta de verdes. Passei o cabeçalho para HTML/CSS. **O que aprendi:** a usar flexbox para alinhar o menu; a diferença entre padding e margin finalmente fez sentido. **Dificuldades:** o menu quebrava no celular. Resolvi estudando media queries. **Uso de IA:** registrado abaixo. 👇

🤖 Registro de uso de IA

Ferramenta: assistente de IA · Objetivo: entender por que meu menu não ficava responsivo.

Prompt principal: "Aja como um professor. Meu menu horizontal quebra no celular. Me explique o conceito de media query com um exemplo simples, mas não faça o código do meu site por mim."

O que aproveitei: entendi o conceito e escrevi a media query eu mesma, adaptando ao meu CSS. Consigo explicar cada linha.

Diário do grupo por sprint ✔ em dia

Um registro por sprint em /diario/grupo.md, com as decisões coletivas:

  • Sprint 1: decidimos o tema após votação entre 3 ideias; definimos papéis; todos criaram conta no GitHub.
  • Sprint 2: replanejamos — a calculadora de impacto ficou para o Sprint 3 porque depende de JavaScript. Priorizamos deixar as 4 páginas prontas em HTML/CSS.
  • Sprint 3: dividimos as 3 funcionalidades JS entre a dupla de código e o QA; ensaiamos o pitch 2 vezes.

🌐 Entrega 2 — Protótipo navegável

Protótipo no GitHub Pages 04/09 ✔ publicado

As 4 páginas já no ar, com HTML semântico e CSS responsivo (ainda sem JavaScript):

  • Link entregue ao professor: codigo-verde.github.io/recicla-oleo (fictício)
  • Páginas: Início · O Problema · A Solução · Equipe
  • Repositório com commits de todos os 7 integrantes e pasta /diario atualizada
  • 1º checkpoint "Mão na Massa" (sem IA) realizado em sala — todos souberam explicar seu trecho ✔

🚀 Entrega 3 — Site final

Site completo + repositório + diários 18/09 ✔ entregue

O site final, agora com JavaScript. O mínimo é 1 funcionalidade — este grupo foi além e fez 3:

JS 1 · Menu responsivo (abre/fecha no celular) JS 2 · Quiz "Você recicla certo?" JS 3 · Calculadora de impacto do óleo
  • Seção "Bastidores" contando como o projeto foi feito, quais partes usaram IA e o que a equipe aprendeu
  • Página de créditos e fontes: dados sobre poluição (com link), imagens usadas e conteúdos revisados com apoio de IA
  • 2º checkpoint sem IA realizado — o Rafael modificou ao vivo a pergunta do quiz ✔

🎤 Entrega 4 — Apresentação às bancas

Pitch + arguição Semana da Área Técnica · 21–25/09 ✔ apresentado

Estrutura do pitch de 10 minutos que a equipe usou:

  • 1 min — o problema (com um dado de impacto que prende a atenção)
  • 2 min — a solução e demonstração ao vivo do site
  • 3 min — passeio pelas funcionalidades (quiz e calculadora)
  • 2 min — bastidores: como trabalharam e como usaram IA de forma consciente
  • 2 min — impacto esperado e próximos passos

Na arguição, a banca sorteou a Júlia (QA) para explicar como testou o site em diferentes telas — ela respondeu com segurança. Todos dominavam o projeto.

⚖️ Entrega 5 — Fechamento

Autoavaliação + avaliação por pares + retrospectiva 02/10 ✔ entregue

  • Autoavaliação: cada integrante avaliou o próprio desempenho e o que faria diferente.
  • Avaliação por pares (confidencial): cada um deu nota aos colegas em participação, prazos, qualidade e colaboração.
  • Retrospectiva do grupo: o que funcionou (dividir tarefas por papel) e o que melhorar (começar o JavaScript mais cedo).

🧮 Como a nota foi calculada

Aplicando as fórmulas do projeto ao Grupo Código Verde (valores ilustrativos):

  • Processo (professor): 90  ·  Banca Técnica: 88  ·  Banca Externa: 54/60
  • Bancas = (88 × 0,6) + ((54 ÷ 60) × 100 × 0,4) = 52,8 + 36 = 88,8
  • Nota do Grupo (NG) = (90 × 0,4) + (88,8 × 0,6) = 36 + 53,3 = 89,3
  • Nota Individual da Marina (NI): diário 28/30, checkpoints 30/30, arguição 18/20, pares 19/20 = 95
  • Nota Final da Marina = (89,3 × 0,6) + (95 × 0,4) = 53,6 + 38 = 91,6
91,6 / 100 → 9,2 Nota final individual da Marina, já convertida para a escala 0–10 da escola. A nota do grupo (89,3) é a mesma para todos; o que varia é a parte individual (40%).