| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | CICLO | ANO/SÉRIE | BIMESTRE | SEMANA | DATA | UNIDADE TEMÁTICA | AULA UNIDADE | AULA SALA | Habilidade - BNCC Computação | Habilidades - Diretrizes Curriculares Tecnologia e Inovação | Habilidades - BNCC | TÍTULO DA AULA | CONTEÚDO | OBJETIVOS | Entrega de projeto | Descritores SAEB - 3ª série | ||||||||||
2 | 1° Bimestre | 2° Bimestre | 3° Bimestre | 4° Bimestre | ||||||||||||||||||||||
3 | 1° BIMESTRE | |||||||||||||||||||||||||
4 | Ensino Médio | 2ª e 3ª série | 1º | 1 | 03 a 07/02 | Inaugural | 1 | 1 | Por 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édio | 2ª e 3ª série | 1º | 2 | 2 | (EM13CO09) Identificar tecnologias digitais, sua presença e formas de uso, nas diferentes atividades no mundo do trabalho. | Computação no mercado de trabalho | Tecnologia 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édio | 2ª e 3ª série | 1º | 2 | 10 a 14/02 | Lógica de programação : criando arte interativa com P5.js | 1 | 3 | (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 jornada | Fundamentos 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/a | 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. | |||||||||||
7 | Ensino Médio | 2ª e 3ª série | 1º | 2 | 4 | (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 formas | Recuperaçã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/a | 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. | ||||||||||||||
8 | Ensino Médio | 2ª e 3ª série | 1º | 3 | 17/02 a 21/02 | 3 | 5 | (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 desenho | Cores 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/a | 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. | ||||||||||||
9 | Ensino Médio | 2ª e 3ª série | 1º | 4 | 6 | (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 Monalisa | Comando 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édio | 2ª e 3ª série | 1º | 4 | 24 a 28/02 | 5 | 7 | (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 frio | Utilizaçã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/a | 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. | ||||||||||||
11 | Ensino Médio | 2ª e 3ª série | 1º | 6 | 8 | (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/a | 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. | ||||||||||||||
12 | Ensino Médio | 2ª e 3ª série | 1º | 5 | 05 a 07/03 | x | 9 e 10 | Semana para nivelamento/conclusão dos projetos e atividades | ||||||||||||||||||
13 | Ensino Médio | 2ª e 3ª série | 1º | 6 | 10/03 a 14/03 | 7 | 11 | (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 JavaScript | Ajuste 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/a | 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. | ||||||||||||
14 | Ensino Médio | 2ª e 3ª série | 1º | 8 | 12 | (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âmico | Identificaçã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édio | 2ª e 3ª série | 1º | 7 | 17 a 21/03 | Listas, funções e repetição: criando um jogo de corrida (parte 1) | 1 | 13 | (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/a | 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. | |||||||||||
16 | Ensino Médio | 2ª e 3ª série | 1º | 2 | 14 | (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/a | 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. | ||||||||||||||
17 | Ensino Médio | 2ª e 3ª série | 1º | 8 | 24/03 a 28/03 | 3 | 15 | (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 movimentos | Uso 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/a | 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. | ||||||||||||
18 | Ensino Médio | 2ª e 3ª série | 1º | 4 | 16 | (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ódigo | Criaçã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édio | 2ª e 3ª série | 1º | 9 | 31/03 a 04/04 | x | 17 e 18 | Semana para nivelamento/conclusão dos projetos e atividades | ||||||||||||||||||
20 | Ensino Médio | 2ª e 3ª série | 1º | 10 | 07 a 11/04 | x | 19 e 20 | Avaliação da unidade "Lógica de programação : criando arte interativa com P5.js" | ||||||||||||||||||
21 | 2° BIMESTRE | |||||||||||||||||||||||||
22 | Ensino Médio | 2ª e 3ª série | 2º | 12 | 22 a 25/04 | Listas, funções e repetição: criando um jogo de corrida (parte 2) | 1 | 21 | (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 chegada | Uso 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/a | 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. | |||||||||||
23 | Ensino Médio | 2ª e 3ª série | 2º | 2 | 22 | (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 jogadores | Criaçã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/a | 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. | ||||||||||||||
24 | Ensino Médio | 2ª e 3ª série | 2º | 13 | 28/04 a 02/05 | x | 23 e 24 | Semana para nivelamento/conclusão dos projetos e atividades | ||||||||||||||||||
25 | Ensino Médio | 2ª e 3ª série | 2º | 14 | 05/05 a 09/05 | 3 | 25 | (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ões | Uso 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/a | 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. | ||||||||||||
26 | Ensino Médio | 2ª e 3ª série | 2º | 4 | 26 | (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édio | 2ª e 3ª série | 2º | 15 | 12 a 16/05 | Página web: criando seu portfólio de projetos | 1 | 27 | (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 problema | Identificaçã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édio | 2ª e 3ª série | 2º | 2 | 28 | (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 projeto | Criaçã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édio | 2ª e 3ª série | 2º | 16 | 19 a 23/05 | 3 | 29 | (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 Bootstrap | Introduçã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édio | 2ª e 3ª série | 2º | 4 | 30 | (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 classes | Personalizaçã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édio | 2ª e 3ª série | 2º | 17 | 26 a 30/05 | 5 | 31 | (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 projetos | Criaçã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édio | 2ª e 3ª série | 2º | 6 | 32 | (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 card | Construçã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édio | 2ª e 3ª série | 2º | 18 | 02 a 06/06 | 7 | 33 | (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 footer | Construçã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édio | 2ª e 3ª série | 2º | 8 | 34 | (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ólio | Importaçã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édio | 2ª e 3ª série | 2º | 19 | 09/06 a 13/06 | 9 | 35 | (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 modal | Introduçã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édio | 2ª e 3ª série | 2º | 10 | 36 | (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ólio | Personalizaçã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édio | 2ª e 3ª série | 2º | 20 | 09 a 13/06 | x | x | 37 e38 | Semana para avaliação das unidades: Listas: funções e repetição: criando um jogo de corrida parte 1 e 2 | |||||||||||||||||
38 | Ensino Médio | 2ª e 3ª série | 2º | 21 | 16 a 20/06 | x | x | 39 e 40 | Semana para nivelamento dos projetos/ atividades | |||||||||||||||||
39 | 3° BIMESTRE | |||||||||||||||||||||||||
40 | EM | 2ª e 3ª série | 3º | 24 | 28/07 a 01/08 | Acessibilidade na Web: melhorando a experiência do usuário | 1 | 41 | Desvendando a Acessibilidade | Compreender 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 | EM | 2ª e 3ª série | 3º | 2 | 42 | Licenças Creative Commons | Compreender 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 | EM | 2ª e 3ª série | 3º | 25 | 04/08 a 08/08 | 3 | 43 | Conteúdo autoral | Revisar 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 | EM | 2ª e 3ª série | 3º | 4 | 44 | A importância das fontes | Compreender 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 | EM | 2ª e 3ª série | 3º | 26 | 11/08 a 15/08 | 5 | 45 | Navegação inclusiva | Compreender 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 | EM | 2ª e 3ª série | 3º | 6 | 46 | Cores e Acessibilidade | Compreender 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 | EM | 2ª e 3ª série | 3º | 27 | 18/08 a 22/08 | 7 | 47 | Acessibilidade com atributos ARIA | Compreender 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 | EM | 2ª e 3ª série | 3º | 8 | 48 | Navegando com o teclado | Compreender 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 | EM | 2ª e 3ª série | 3º | 28 | 25/08 a 29/08 | 9 | 49 | Animações na tela | Identificar 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 | EM | 2ª e 3ª série | 3º | 10 | 50 | Organizando nosso projeto | Entender 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 | EM | 2ª e 3ª série | 3º | 29 | 01/09 a 05/09 | x | x | 51 e 52 | Semana para nivelamento dos projetos/ atividades | |||||||||||||||||
51 | EM | 2ª e 3ª série | 3º | 30 | 08/09 a 12/09 | x | x | 53 e 54 | Semana para avaliação da unidade:Acessibilidade na Web: melhorando a experiência do usuário | |||||||||||||||||
52 | EM | 2ª e 3ª série | 3º | 31 | 15/09 a 19/09 | Modelo Computacional : Simulação com planilhas | 1 | 55 | Criando uma planilha do zero | Nomear 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 | EM | 2ª e 3ª série | 3º | 2 | 56 | Formatando a planilha | Listar 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 | EM | 2ª e 3ª série | 3º | 32 | 22/09 a 26/09 | 3 | 57 | Fórmulas e cálculos | Nomear 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 dados | D20 – 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 | EM | 2ª e 3ª série | 3º | 4 | 58 | Extraindo informações com gráficos | Nomear 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 dados | entrega 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 | EM | 2ª e 3ª série | 3º | 33 | 29/09 a 03/10 | x | x | 59 e 60 | Semana para nivelamento dos projetos/ atividades | |||||||||||||||||
57 | 4° BIMESTRE | |||||||||||||||||||||||||
58 | EM | 2ª e 3ª série | 4º | 34 | 06/10 a 10/10 | Introdução a python: desafios de programação | 1 | 61 e 62 | Introdução ao Google Colab | Compreender 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 | EM | 2ª e 3ª série | 4º | 35 | 13/10 a 17/10 | 2 | 63 e 64 | Calculando pontos | Identificar 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 | EM | 2ª e 3ª série | 4º | 36 | 20/10 a 24/10 | 3 | 65 e 66 | Distribuindo itens | Coletar 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 | EM | 2ª e 3ª série | 4º | 37 | 27/10 a 31/10 | 4 | 67 e 68 | Usando condicionais | Coletar 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 | EM | 2ª e 3ª série | 4º | 38 | 03/11 a 07/11 | 5 | 69 e 70 | Aprofundando condicionais | Implementar 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 | EM | 2ª e 3ª série | 4º | 39 | 10/11 a 14/11 | 6 | 71 e 72 | Funções e cálculos | Definir 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 | EM | 2ª e 3ª série | 4º | 40 | 17/11 a 21/11 | x | 73 e 74 | Semana para nivelamento dos projetos/ atividades | ||||||||||||||||||
65 | EM | 2ª e 3ª série | 4º | 41 | 24/11 a 28/11 | Introdução a python: desafios de programação | 7 | 75 e 76 | Cálculo iterativo | Implementar 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 | EM | 2ª e 3ª série | 4º | 42 | 01/12 a 05/12 | 8 | 77 e 78 | Como resolver problemas | Identificar 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 | EM | 2ª e 3ª série | 4º | 43 | 08/12 a 12/12 | 9 | 79 e 80 | Criando desafios | Desenvolver 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 | ||||||||||||||||||||||||||