ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
CICLOANO/SÉRIEBIMESTRESEMANADATAUNIDADE TEMÁTICAAULA UNIDADEAULA SALAHabilidade - BNCC ComputaçãoHabilidades - Diretrizes Curriculares Tecnologia e InovaçãoHabilidades - BNCCTÍTULO DA AULACONTEÚDOOBJETIVOSEntrega de projetoDescritores SAEB - 3ª série
2
1° Bimestre2° Bimestre3° Bimestre4° Bimestre
3
1° BIMESTRE
4
Ensino Médio2ª e 3ª série103 a 07/02Inaugural11Por que aprender Computação?Conceito de Computação
Exploração de tecnologias digitais no desenvolvimento de habilidades
Construção de projetos pessoais com programação
Conhecer a proposta da Start para aprender Computação.
Compreender a importância das tecnologias digitais no desenvolvimento de habilidades fundamentais no século XXI.
Reconhecer a programação como uma poderosa ferramenta para construção de projetos pessoais e coletivos de forma criativa e inovadora.
n/a
5
Ensino Médio2ª e 3ª série22(EM13CO09) Identificar tecnologias digitais, sua presença e formas de uso, nas diferentes atividades no mundo do trabalho.Computação no mercado de trabalhoTecnologia no mercado de trabalho
Exploração de habilidades e competências essenciais para profissões que envolvem o uso de tecnologias digitais
Aplicação de tecnologia em profissões já existentes.
Reconhecer como a tecnologia impulsiona o surgimento de novas profissões no mercado do trabalho
Mapear habilidades e competências essenciais nas profissões que envolvem o uso de tecnologias digitais
Refletir sobre como a tecnologia pode ser aplicada em profissões já existentes.
n/a
6
Ensino Médio2ª e 3ª série210 a 14/02Lógica de programação : criando arte interativa com P5.js13(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Iniciando nossa jornadaFundamentos de programação com JavaScript utilizando a biblioteca P5.js.
Utilização de funções básicas como setup() e draw().
Manipulação de coordenadas em formas geométricas no p5.js.
Compreender os conceitos básicos de funções em JavaScript.
Aplicar comandos básicos de desenho no P5.js, como createCanvas() e circle().
Modificar parâmetros de comandos em p5.js para ajustar a posição e o tamanho de formas geométricas.
n/aD5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
7
Ensino Médio2ª e 3ª série24(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Adicionando outras formasRecuperação e gerenciamento de projetos no editor P5.js.
Uso de comandos de desenho (line() e triangle()) para criar formas geométricas específicas.
Manipulação de coordenadas X e Y para posicionar elementos em um plano cartesiano.
Aplicar comandos de desenho básicos como line() e triangle() no P5.js.
Criar novas formas e elementos visuais (ex: boca, nariz, orelhas) no personagem utilizando as coordenadas do plano cartesiano.
Relembrar o processo de login e recuperação de projetos anteriores no editor P5.js.
n/aD5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
8
Ensino Médio2ª e 3ª série317/02 a 21/0235(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EMIFMAT04) Reconhecer produtos e/ou processos criativos por meio de fruição, vivências e reflexão crítica na produção do conhecimento matemático e sua aplicação no desenvolvimento de processos tecnológicos diversos.Colorindo nosso desenhoCores predefinidas e hexadecimal no P5.js.
Utilização de outros comandos para criar mais formas geométricas.
Comentários para documentação de código.
Aplicar conceitos de cores em código usando o P5.js.
Criar novas formas e elementos visuais (ex: sobrancelhas, pupilas) no personagem utilizando as coordenadas do plano cartesiano.
Documentar o código com comentários claros e organizados.
n/aD5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
9
Ensino Médio2ª e 3ª série46(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Efeito MonalisaComando map() para limitar o movimento de elementos na tela.
Conceito de variáveis em programação
Práticas de declaração de variáveis e organização de código para evitar erros em animações.
Aplicar conceitos de mapeamento para restringir a movimentação de elementos gráficos na tela.
Analisar a lógica de posicionamento e ajuste de variáveis para criar interações visuais precisas.
Criar uma animação interativa onde elementos gráficos seguem a posição do cursor do mouse.
entrega de projeto
(17/02 a 21/02)
D5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
10
Ensino Médio2ª e 3ª série424 a 28/0257(EM13CO18) Planejar e gerenciar projetos integrados às áreas de conhecimento de forma colaborativa, solucionando problemas, usando diversos artefatos computacionais.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Novo projeto: quente frioUtilização do comando random() para sortear um valor aleatório.
Diferenciação entre números inteiros e decimais.
Corrigir bugs a partir de pequenos testes.
Aplicar conceitos de coordenadas aleatórias para posicionar elementos na tela de um projeto.
Compreender a diferença entre números inteiros e decimais em operações de comparação.
Testar e depurar código utilizando console.log().
n/aD5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
11
Ensino Médio2ª e 3ª série68(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EMIFMAT04) Reconhecer produtos e/ou processos criativos por meio de fruição, vivências e reflexão crítica na produção do conhecimento matemático e sua aplicação no desenvolvimento de processos tecnológicos diversos.Será que podemos utilizar Pitágoras?Uso de operadores lógicos (e).
Introdução ao conceito de distância em um plano cartesiano.
Aplicação do Teorema de Pitágoras.
Aplicar operadores lógicos para combinar múltiplas condições em uma estrutura condicional.
Compreender o conceito de distância e sua aplicação em projetos interativos.
Implementar o Teorema de Pitágoras para calcular distâncias em um plano cartesiano.
n/aD5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
12
Ensino Médio2ª e 3ª série505 a 07/03x9 e 10Semana para nivelamento/conclusão dos projetos e atividades
13
Ensino Médio2ª e 3ª série610/03 a 14/03711(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Comandos em JavaScriptAjuste do tamanho de um círculo baseado na distância do cursor ao ponto oculto.
Uso da função dist() do P5.js.
Comparação de métodos de cálculo de distância, incluindo o Teorema de Pitágoras e a função dist().
Compreender o uso da função dist() do P5JS para calcular distâncias entre dois pontos.
Aplicar o conceito de distância para ajustar o comportamento visual de elementos interativos.
Associar diferentes abordagens para calcular distâncias
n/aD5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
14
Ensino Médio2ª e 3ª série812(EM13CO18) Planejar e gerenciar projetos integrados às áreas de conhecimento de forma colaborativa, solucionando problemas, usando diversos artefatos computacionais.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Quente frio dinâmicoIdentificação e remoção de código redundante ou desnecessário.
Uso do comando constrain do P5.js.
Ajuste da dificuldade de um jogo interativo.
Revisar o código para identificar e remover variáveis e comandos desnecessários.
Aplicar o comando constrain para limitar o movimento de um objeto dentro de um plano cartesiano.
Modificar a dificuldade de um projeto interativo através da modificação de parâmetros de distância
entrega de projeto
(10/03 a 14/03)
D5 - Resolver problema que envolva razões trigonométricas no triângulo retângulo (seno, cosseno, tangente).
D6 - Identificar a localização de pontos no plano cartesiano.
15
Ensino Médio2ª e 3ª série717 a 21/03Listas, funções e repetição: criando um jogo de corrida (parte 1)113(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
1,2,3 e já!Utilização da função text() e parâmetros.
Declaração e manipulação de variáveis no p5.js.
Implementação de números aleatórios para movimentação.
Compreender o uso básico da função text() no p5.js.
Aplicar variáveis para controlar movimentação de objetos.
Analisar o uso de números aleatórios para diferentes comportamentos.
n/aD6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
16
Ensino Médio2ª e 3ª série214(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
Quem venceu?Estruturas condicionais (if) no P5.js.
Uso do comando noLoop() para parar o jogo.
Simplificação de código usando operadores de atribuição (+=).
Aplicar estruturas condicionais para verificar o vencedor no código.
Revisar boas práticas de programação, simplificando o código.
Implementar comandos de controle para finalizar o jogo corretamente.
n/aD6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
17
Ensino Médio2ª e 3ª série824/03 a 28/03315(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
Teclas e movimentosUso de condicionais para detectar teclas.
Função keyReleased no P5.js.
Alteração de cores no background com focused.
Aplicar condicionais para movimentar personagens com base em teclas.
Identificar eventos de teclado utilizando funções no P5.js.
Experimentar efeitos visuais através de alterações no background.
n/aD6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
18
Ensino Médio2ª e 3ª série416(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
Organizando o códigoCriação de funções personalizadas no P5.js.
Modularização do código com boas práticas de programação.
Verificação do funcionamento de funções como ativaJogo e verificaVencedor.
Organizar o código utilizando funções em P5.js.
Reestruturar comandos em funções para maior clareza e modularidade.
Testar a execução de funções para garantir o funcionamento correto.
entrega de projeto
(24/03 a 28/03)
D6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
19
Ensino Médio2ª e 3ª série931/03 a 04/04x17 e 18Semana para nivelamento/conclusão dos projetos e atividades
20
Ensino Médio2ª e 3ª série1007 a 11/04x19 e 20Avaliação da unidade "Lógica de programação : criando arte interativa com P5.js"
21
2° BIMESTRE
22
Ensino Médio2ª e 3ª série1222 a 25/04Listas, funções e repetição: criando um jogo de corrida (parte 2)121(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
Linha de chegadaUso do laço de repetição for no P5.js.
Manipulação de variáveis para desenhar elementos repetidos.
Melhoria de funções existentes para otimizar o código e o visual do projeto.
Utilizar laços de repetição para otimizar o código.
Implementar variáveis e condições de incremento em um loop.
Aplicar lógica de programação para repetir padrões visuais.
n/aD6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
23
Ensino Médio2ª e 3ª série222(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
Mais jogadoresCriação de listas para armazenar múltiplos valores.
Substituição de variáveis individuais por índices de listas.
Ajustes no código para suportar múltiplos personagens.
Implementar listas para organizar variáveis em P5.js.
Manipular índices para acessar valores em listas.
Adicionar novos jogadores utilizando estruturas de dados mais eficientes.
n/aD6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
24
Ensino Médio2ª e 3ª série1328/04 a 02/05x23 e 24Semana para nivelamento/conclusão dos projetos e atividades
25
Ensino Médio2ª e 3ª série1405/05 a 09/05325(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
(EMIFMAT04) Reconhecer produtos e/ou processos criativos por meio de fruição, vivências e reflexão crítica na produção do conhecimento matemático e sua aplicação no desenvolvimento de processos tecnológicos diversos.Reconhecendo padrõesUso de listas no P5.js.
Implementação do laço for para desenhar múltiplos jogadores.
Otimização do código ao substituir repetições por laços de repetição.
Utilizar listas para agrupar variáveis semelhantes no código.
Aplicar laços de repetição para reduzir repetições de código.
Usar variáveis e loops para adicionar novos jogadores de forma eficiente.
n/aD6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
26
Ensino Médio2ª e 3ª série426(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC23) Construir algoritmos com desvios condicionais lógicos utilizando uma linguagem de programação.
Podemos criar mais personagens?Criação de listas para armazenar emojis e teclas dos jogadores.
Uso do for e length para adaptar o código à quantidade de jogadores.
Ajuste e otimização de código com laços de repetição para verificar vencedor e movimentar personagens.
Implementar listas para gerenciar múltiplos jogadores e teclas de forma dinâmica.
Utilizar laços de repetição para verificar jogadores e controlar o movimento dos personagens.
Automatizar a adição de novos personagens e teclas de forma escalável.
entrega de projeto
(05/05 a 09/05)
D6 - Identificar a localização de pontos no plano cartesiano.
D35 - Associar informações apresentadas em listas e/ou tabelas simples aos gráficos que as representam e vice-versa.
27
Ensino Médio2ª e 3ª série1512 a 16/05Página web: criando seu portfólio de projetos127(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
(EMIFMAT12) Desenvolver projetos pessoais ou produtivos, utilizando processos e conhecimentos matemáticos para formular propostas concretas, articuladas com o projeto de vida.Identificado partes do problemaIdentificação dos elementos essenciais que devem compor um portfólio.
Importância de destacar projetos relevantes e suas descrições.
Criação de um protótipo de baixa fidelidade para visualizar o portfólio.
Compreender a estrutura de um portfólio virtual e seus elementos essenciais.
Aplicar a segmentação do portfólio em seções menores para melhor organização.
Criar um protótipo de baixa fidelidade do portfólio, visualizando os elementos que deseja incluir.
n/a
28
Ensino Médio2ª e 3ª série228(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Começando nosso projetoCriação da estrutura HTML básica para o portfólio.
Inclusão de elementos como imagem, título, descrição e habilidades no portfólio.
Organização do conteúdo em uma estrutura lógica utilizando "div" para agrupar as habilidades.
Entender a importância de um portfólio para apresentar projetos e habilidades no mundo corporativo.
Aplicar a estrutura básica de um documento HTML para criar a página do portfólio.
Analisar um protótipo de alta fidelidade para identificar suas partes essenciais.
n/a
29
Ensino Médio2ª e 3ª série1619 a 23/05329(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Conhecendo o BootstrapIntrodução ao Bootstrap como uma biblioteca para construção de sites responsivos.
Navegação pela documentação do Bootstrap e identificação de recursos disponíveis.
Uso de containers e colunas para organizar o layout da página web.
Compreender o que é uma biblioteca na computação e como ela pode ser utilizada para aprimorar projetos web.
Aplicar o Bootstrap em um projeto, instalando e utilizando suas classes para construir um site responsivo.
Analisar a documentação do Bootstrap para identificar e implementar diferentes recursos em um projeto.
n/a
30
Ensino Médio2ª e 3ª série430(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Criando um header com classesPersonalização do cabeçalho com a classe "text-center" para centralizar elementos.
Aplicação da classe "rounded-circle" para deixar imagens com bordas arredondadas.
Utilização da classe "badge" para destacar habilidades como distintivos na página.
Identificar como utilizar classes do Bootstrap para personalizar o cabeçalho de uma página web.
Executar as classes de alinhamento e estilo do Bootstrap em elementos HTML para melhorar a apresentação visual.
Examinar a documentação do Bootstrap para encontrar e implementar classes que atendam às necessidades do projeto.
n/a
31
Ensino Médio2ª e 3ª série1726 a 30/05531(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Criando uma área de projetosCriação da seção de projetos com a tag "main" e título "h2".
Agrupamento de projetos utilizando a classe "row" e colunas com "col-md-4".
Implementação de cards para apresentar os projetos, utilizando a estrutura fornecida na documentação do Bootstrap.
Compreender a estrutura básica de uma seção de projetos utilizando HTML e Bootstrap.
Criar um layout responsivo para colunas e cards.
Analisar diferentes opções de colunas e cards na documentação do Bootstrap para escolher a mais adequada ao projeto.
n/a
32
Ensino Médio2ª e 3ª série632(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Conhecendo a classe cardConstrução e personalização de cards utilizando classes do Bootstrap.
Inclusão de imagens, títulos e descrições nos cards.
Ajuste de margens e espaçamentos para melhorar a apresentação visual da seção de projetos.
Reconhecer a estrutura e os componentes de um card utilizando o Bootstrap.
Implementar as classes do Bootstrap para personalizar cards de projetos no HTML.
Avaliar e alterar o conteúdo dos cards para refletir projetos pessoais, incluindo títulos, descrições e imagens.
n/a
33
Ensino Médio2ª e 3ª série1802 a 06/06733(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Criando nosso footerConstrução da tag "footer" com a classe "container".
Adição de um meio de contato profissional, como o GitHub, utilizando a tag "a".
Estilização do "footer" com classes de espaçamento e centralização do texto.
Identificar a estrutura básica de um rodapé em HTML.
Criar um rodapé com informações de contato profissional em um portfólio.
Avaliar a importância de escolher meios de contato adequados para um portfólio.
n/a
34
Ensino Médio2ª e 3ª série834(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
(EMIFMAT12) Desenvolver projetos pessoais ou produtivos, utilizando processos e conhecimentos matemáticos para formular propostas concretas, articuladas com o projeto de vida.Adicionado estilo ao portfólioImportação da fonte "Chakra Petch" no arquivo CSS.
Definição de variáveis de cores na pseudo-classe ":root".
Personalização de elementos do "footer" com estilos específicos.
Compreender a importância de personalizar o estilo de um portfólio utilizando CSS.
Aplicar variáveis de cores no CSS para criar uma identidade visual coesa.
Analisar o resultado das personalizações feitas no portfólio, observando as mudanças na aparência.
n/a
35
Ensino Médio2ª e 3ª série1909/06 a 13/06935(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
Criando um modalIntrodução ao modal como uma funcionalidade do Bootstrap para exibir informações dinâmicas.
Implementação do modal no projeto, incluindo a configuração de botões e ID's.
Personalização do conteúdo do modal, incluindo texto, links e imagens representativas do projeto.
Entender o conceito de modal e sua funcionalidade no Bootstrap.
Implementar o código do modal em um projeto de portfólio.
Identificar e corrigir erros na implementação do modal.
n/a
36
Ensino Médio2ª e 3ª série1036(EM13TEC02) Utilizar os recursos, programas, funções e comandos disponíveis nos sistemas operacionais, aplicando na resolução de problemas do cotidiano
(EM13TEC03) Criar um site, blog ou afins considerando seu funcionamento e manutenção, analisando selecionando o registro do domínio e a hospedagem de dados.
(EM13TEC12) Produzir conteúdos digitais a partir de um planejamento, colocando em prática a criatividade, ética, responsabilidade e senso crítico, demonstrando habilidades de curadoria e produção de conhecimento.
(EM13TEC29) Compreender/Reconhecer a narrativa digital como uma possibilidade para expressar sobre sua aprendizagem.
(EMIFMAT12) Desenvolver projetos pessoais ou produtivos, utilizando processos e conhecimentos matemáticos para formular propostas concretas, articuladas com o projeto de vida.Publicando o portfólioPersonalização de modais em HTML.
Adição de ícones utilizando a biblioteca do Bootstrap.
Publicação do projeto no GitHub e configuração do GitHub Pages.
Aplicar HTML e CSS para criar e personalizar modais no portfólio.
Analisar e modificar o estilo do projeto usando variáveis de cor e classes CSS.
Criar um repositório no GitHub e publicar o portfólio online.
entrega de projeto
(09/06 a 13/06)
37
Ensino Médio2ª e 3ª série2009 a 13/06xx37 e38Semana para avaliação das unidades: Listas: funções e repetição: criando um jogo de corrida parte 1 e 2
38
Ensino Médio2ª e 3ª série2116 a 20/06xx39 e 40Semana para nivelamento dos projetos/ atividades
39
3° BIMESTRE
40
EM2ª e 3ª série2428/07 a 01/08Acessibilidade na Web: melhorando a experiência do usuário141Desvendando a AcessibilidadeCompreender a importância da acessibilidade na web e sua relevância no desenvolvimento de sites inclusivos.
Analisar e identificar problemas de acessibilidade em sites, focando em contraste de cores, tamanho de fonte e descrição de imagens.
Aplicar recursos de acessibilidade em um site, incluindo ajustes de contraste, tamanho de fonte, e a adição de descrições para imagens.
Conceitos básicos de acessibilidade na web.
Técnicas para melhorar o contraste de cores e ajustar o tamanho de fontes em sites.
Implementação de descrições de imagens para auxiliar tecnologias assistivas.
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
41
EM2ª e 3ª série242Licenças Creative CommonsCompreender a importância dos direitos autorais na internet.
Identificar e utilizar recursos com licenças Creative Commons.
Aplicar corretamente as atribuições de licença em conteúdos utilizados.
Direitos autorais e suas implicações na internet.
Licenças Creative Commons
Como utilizar ferramentas e sites para busca de conteúdos licenciados.
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
42
EM2ª e 3ª série2504/08 a 08/08343Conteúdo autoralRevisar e atualizar conteúdos textuais de forma ética.
Implementar práticas de acessibilidade ao inserir imagens.
Inserir informações de licença e atribuição em conteúdos multimídia.
Práticas de reescrita e originalidade.
Acessibilidade em conteúdo visual com descrição de imagens.
Licenciamento e atribuição de imagens.
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
43
EM2ª e 3ª série444A importância das fontesCompreender a importância da acessibilidade em sites, com ênfase na adaptação do tamanho das fontes para diferentes usuários.
Desenvolver a habilidade de implementar botões de ajuste de tamanho de fonte em páginas web utilizando HTML, CSS e JavaScript.
Analisar criticamente a implementação de funcionalidades de acessibilidade, avaliando se elas atendem adequadamente às necessidades dos usuários
Princípios de acessibilidade na web, focando na importância de fornecer opções de ajuste de tamanho de fonte para melhorar a leitura
Implementação de botões de aumento e diminuição de fonte em uma página web, utilizando HTML, CSS (com classes do Bootstrap), e JavaScript
Validação e aprimoramento de funcionalidades de acessibilidade, refletindo sobre a adequação dos botões implementados às necessidades dos usuários
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
44
EM2ª e 3ª série2611/08 a 15/08545Navegação inclusivaCompreender a importância de um menu de acessibilidade para melhorar a usabilidade de páginas web
Implementar a funcionalidade de exibir e ocultar opções de acessibilidade
Utilizar manipulação de classes em JavaScript para controlar a exibição dinâmica de opções de acessibilidade, como ajuste de tamanho de fonte.
Criação e estilização de menus de acessibilidade em HTML e CSS.
Utilização de classes do CSS para aplicar efeitos de rotação e exibição de listas dinâmicas.
Implementação de funcionalidades de acessibilidade com JavaScript.
entrega de projeto(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.entrega de projeto
(11/08 a 15/08)
45
EM2ª e 3ª série646Cores e AcessibilidadeCompreender a importância do contraste de cores na acessibilidade de páginas web.
Implementar um botão que permite aos usuários alternar entre diferentes níveis de contraste em uma página web.
Manipular classes CSS via JavaScript para alterar dinamicamente o estilo de uma página web.
Conceito e importância do contraste de cores em acessibilidade web.
Estruturação e estilização de um botão de alto contraste com HTML e CSS.
Manipulação de classes CSS com JavaScript para a implementação de funcionalidades de acessibilidade
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
46
EM2ª e 3ª série2718/08 a 22/08747Acessibilidade com atributos ARIACompreender a função dos atributos ARIA (Accessible Rich Internet Applications) na melhoria da acessibilidade em páginas web.
Implementar atributos ARIA, como aria-label e aria-expanded, para melhorar a usabilidade de leitores de tela em elementos interativos.
Manipular atributos ARIA via JavaScript para refletir mudanças dinâmicas na interface do usuário.
Introdução aos atributos ARIA e sua importância na acessibilidade web.
Uso dos atributos aria-label e aria-expanded em elementos HTML para descrever a funcionalidade de botões.
Manipulação de atributos ARIA com JavaScript para assegurar que o estado da interface seja acessível a tecnologias assistivas.
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
47
EM2ª e 3ª série848Navegando com o tecladoCompreender a importância da navegação por teclado para acessibilidade em sites.
Implementar o atributo TabIndex em elementos HTML para garantir uma navegação sequencial lógica e acessível via teclado.
Avaliar e ajustar a navegação por teclado em um site, garantindo que todas as seções importantes sejam acessíveis.
Navegação por teclado: conceitos e importância na acessibilidade web.
Uso do atributo TabIndex para controlar a ordem de navegação no documento.
Teste e ajuste da navegação por teclado em sites para melhorar a experiência de usuários com mobilidade reduzida.
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
48
EM2ª e 3ª série2825/08 a 29/08949Animações na telaIdentificar e aplicar recursos de animação para melhorar a interação e o dinamismo de um site.
Integrar e utilizar a biblioteca ScrollReveal para implementar animações de revelação de elementos em um site.
Configurar e otimizar a utilização de CDNs (Content Delivery Networks) para garantir a performance e consistência das bibliotecas no desenvolvimento web.
Conceito e importância das animações na web para captar a atenção do usuário
Uso da biblioteca ScrollReveal para animação de revelação de elementos, incluindo instalação e configuração.
Gerenciamento de CDNs para garantir uma experiência de carregamento consistente e otimizada para bibliotecas externas.
n/a(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.
49
EM2ª e 3ª série1050Organizando nosso projetoEntender a importância do agrupamento e organização de informações sobre os projetos
Aprender a usar Markdown para criar um documento que agrupa as informações na raiz do projeto
Compreender como utilizar o README.md para organizar e compartilhar informações do projeto no GitHub
Criação de um arquivo README
Descrição de recursos e tecnologias para a composição do arquivo
Markdown
entrega de projeto(EM13CO15) Analisar a interação entre usuários e artefatos computacionais, abordando aspectos da experiência do usuário e promovendo reflexão sobre a qualidade do uso dos artefatos nas esferas do trabalho, do lazer e do estudo.entrega de projeto
(25/08 a 29/08)
50
EM2ª e 3ª série2901/09 a 05/09xx51 e 52
Semana para nivelamento dos projetos/ atividades
51
EM2ª e 3ª série3008/09 a 12/09xx53 e 54
Semana para avaliação da unidade:Acessibilidade na Web: melhorando a experiência do usuário
52
EM2ª e 3ª série3115/09 a 19/09Modelo Computacional : Simulação com planilhas155Criando uma planilha do zeroNomear os principais elementos de uma planilha eletrônica, como células, colunas e linhas.
Compreender a importância da organização de dados dentro de uma planilha para planejamento e tomada de decisões.
Demonstrar como criar uma planilha em branco no Google Planilhas e inserir informações básicas.
Acesso e criação de uma planilha no Google Planilhas
Estrutura básica de uma planilha: células, colunas e linhas
Inserção e organização de informações em uma planilha
n/a(EM13CO12) Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados
53
EM2ª e 3ª série256Formatando a planilhaListar as principais ferramentas de formatação no Google Planilhas.
Descrever a importância da formatação para a organização e legibilidade da planilha.
Aplicar estilos e cores para melhorar a visualização dos dados.
Ajuste de colunas e mesclagem de células.
Personalização de textos, fontes e cores.
Uso de cores alternadas para melhor visualização de dados.
n/a(EM13CO12) Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dados
54
EM2ª e 3ª série3222/09 a 26/09357Fórmulas e cálculosNomear as células e colunas utilizadas para cálculos dentro do Google Planilhas.
Explicar como utilizar fórmulas básicas de multiplicação e soma para calcular valores automaticamente.
Aplicar as fórmulas aprendidas para ajustar valores e explorar diferentes cenários de custos em uma planilha.
Uso de fórmulas matemáticas no Google Planilhas.
Aplicação da multiplicação e soma em células específicas.
Exploração de funções e ajustes dinâmicos de valores.
n/a(EM13CO12) Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dadosD20 – Resolver problema envolvendo o cálculo de porcentagens.

D26 – Resolver problema que envolva a análise e a interpretação de gráficos e tabelas.
55
EM2ª e 3ª série458Extraindo informações com gráficosNomear os principais tipos de gráficos disponíveis no Google Planilhas.
Explicar como os gráficos podem ajudar na interpretação de dados da planilha.
Aplicar a criação e personalização de gráficos para representar visualmente os valores da planilha.
Seleção de dados e inserção de gráficos.
Personalização de gráficos (cores, títulos e legendas).
Atualização dinâmica de gráficos com base em mudanças na planilha.
entrega de projeto(EM13CO12) Produzir, analisar, gerir e compartilhar informações a partir de dados, utilizando princípios de ciência de dadosentrega de projeto
(22/09 a 26/09)
D22 – Ler e interpretar informações expressas em gráficos (colunas, barras, linhas, setores) e tabelas.

D25 – Identificar informações em gráficos de colunas ou barras.

D26 – Resolver problema que envolva a análise e a interpretação de gráficos e tabelas.
56
EM2ª e 3ª série3329/09 a 03/10xx59 e 60
Semana para nivelamento dos projetos/ atividades
57
4° BIMESTRE
58
EM2ª e 3ª série3406/10 a 10/10Introdução a python: desafios de programação161 e 62Introdução ao Google ColabCompreender os conceitos básicos do Google Colab e sua interface.
Aplicar o comando print para exibir textos em Python.
Criar variáveis simples para armazenar dados reutilizáveis em código Python.
Introdução, criação de notebooks e execução de células.
Uso para exibir textos na tela e prática inicial de programação.
Criação e manipulação de variáveis para personalizar saídas.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
59
EM2ª e 3ª série3513/10 a 17/10263 e 64Calculando pontosIdentificar variáveis apropriadas para representar diferentes categorias em um problema.
Calcular resultados combinando variáveis matematicamente em Python.
Apresentar resultados de forma clara e explicativa utilizando strings formatadas.
Armazenamento de valores associados a diferentes categorias em variáveis.
Utilizar operações matemáticas com variáveis para calcular totais.
Apresentar de forma clara de resultados no terminal usando concatenação de string e variável.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
D10 – Resolver problema envolvendo adição ou subtração de números naturais
60
EM2ª e 3ª série3620/10 a 24/10365 e 66Distribuindo itensColetar entradas do usuário utilizando a função input para resolver problemas interativos.
Implementar cálculos matemáticos em Python para distribuir recursos de forma equitativa.
Exibir resultados utilizando print com mensagens claras e variáveis integradas.
Uso de input para obter valores de usuários com descrições claras.
Divisão inteira, soma, e multiplicação para solucionar problemas práticos.
Determinar quantidades proporcionais de itens com base em condições.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
D6 – Calcular o resultado de uma adição ou subtração de números naturais.

D7 – Calcular o resultado de uma multiplicação ou divisão de números naturais.

D9 – Resolver problema envolvendo diferentes significados da divisão (distributiva e quociente).

D10 – Resolver problema envolvendo adição ou subtração de números naturais.

D11 – Resolver problema envolvendo multiplicação ou divisão de números naturais.
61
EM2ª e 3ª série3727/10 a 31/10467 e 68Usando condicionaisColetar entradas de dados do usuário para definir as condições do problema.
Utilizar estruturas condicionais (if e else) para validar cenários e tomar decisões.
Validar a capacidade de transporte com base em restrições e apresentar resultados claros.
Entrada de dados com input
Estruturas condicionais (if/else)
Mensagens dinâmicas usando condições (positivo ou negativo).
entrega de projeto(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
entrega de projeto
(27/10 a 31/10)
62
EM2ª e 3ª série3803/11 a 07/11569 e 70Aprofundando condicionaisImplementar condições encadeadas (if, elif, else) para validar múltiplos cenários em um programa.
Controlar o fluxo lógico do programa com base em entradas fornecidas pelos usuários.
Exibir os resultados baseados em regras condicionais utilizando mensagens claras.
Uso de if, elif e else para decisões múltiplas.
Entrada de dados (input)
Modelagem e verificação de cenários complexos com múltiplas condições.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
63
EM2ª e 3ª série3910/11 a 14/11671 e 72Funções e cálculosDefinir funções personalizadas em Python utilizando def para resolver problemas específicos.
Calcular resultados baseados em dados fornecidos, aplicando operadores matemáticos e funções embutidas.
Retornar valores de uma função e utilizá-los em outros contextos do programa.
Estruturação de funções para cálculos específicos.
Identificação do maior valor em um conjunto de números usando função embutida max.
Organização do código para garantir execução correta e legibilidade.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
D12 – Resolver problema que envolva o cálculo do valor de uma expressão numérica com números naturais.
64
EM2ª e 3ª série4017/11 a 21/11x73 e 74
Semana para nivelamento dos projetos/ atividades
65
EM2ª e 3ª série4124/11 a 28/11Introdução a python: desafios de programação775 e 76Cálculo iterativoImplementar laços de repetição com a estrutura for para executar ações repetitivas.
Utilizar a função range para definir intervalos numéricos em Python.
Exibir cálculos iterativos formatados de forma clara e compreensível.
Uso de for para iterar sobre intervalos definidos.
Definição de intervalos de números para iterações usando range.
Formatação de saída para apresentar cálculos.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
D7 – Calcular o resultado de uma multiplicação ou divisão de números naturais.

D11 – Resolver problema envolvendo multiplicação ou divisão de números naturais.

D12 – Resolver problema que envolva o cálculo do valor de uma expressão numérica com números naturais.
66
EM2ª e 3ª série4201/12 a 05/12877 e 78Como resolver problemasIdentificar as etapas fundamentais para interpretar e solucionar problemas computacionais.
Planejar a resolução de problemas utilizando recursos disponíveis em Python.
Refletir sobre a aplicação de estratégias de resolução em desafios computacionais e matemáticos.
Estratégias para interpretar enunciados e identificar dados relevantes.
Definição de recursos e funções necessários para solucionar problemas.
Importância de consultar referências para expandir o entendimento de funções disponíveis.
n/a(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
67
EM2ª e 3ª série4308/12 a 12/12979 e 80Criando desafiosDesenvolver a habilidade de formular problemas computacionais claros e resolvíveis.
Elaborar enunciados de desafios que utilizem as estruturas aprendidas em Python.
Promover a troca de conhecimentos ao compartilhar e resolver desafios propostos por colegas.
Formulação de problemas.
Aplicação das ferramentas aprendidas (laços, funções, condicionais).
Troca de desafios entre grupos ou indivíduos para prática e feedback.
entrega de projeto(EM13CO01) Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
(EM13CO02) Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
entrega de projeto
(08/12 a 12/12)
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100