Voltar para Computação

Habilidades BNCC — Computação Ano

23 habilidades organizadas por unidade temática. Clique em uma habilidade para ver explicação prática, sugestões de atividades e dicas de avaliação.

Pensamento computacional

EF07CO01

Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação. Construir e ...

Programação - Programação usando registros e matrizes

EF07CO02

Analisar programas para detectar e remover erros, ampliando a confiança na sua correção. Construir e analisar soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individ...

Análise de programas

EF07CO03

Construir soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual e colaborativa, selecionando as estruturas de dados e técnicas adequadas, aperfeiçoando e articu...

Programação - Projetos com programação

EF07CO04

Explorar propriedades básicas de grafos. Construir e analisar soluções computacionais de problemas de diferentes áreas do conhecimento, de forma individual ou colaborativa, selecionando as estruturas ...

Programação - Propriedades de grafos

EF07CO05

Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação. Empregar diferentes estratégias...

Estratégias de solução de problemas - Reúso

EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’. Construir e analisar soluções computacionais de problemas de diferentes áreas do conhecimen...

Programação -Tipos de dados

EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação. Construir e analisar soluções computacionais de problemas de diferentes áreas do...

Programação - Linguagem de Programação

EF69CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita. Construir e analisar soluções computacionais de problemas de diferentes áreas do conhecimento...

Programação - Linguagem de Programação

EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação. Empregar diferentes estratégias da Computação (decomposição, generaliz...

Estratégias de solução de problemas - Decomposição

EF69CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a defini...

Estratégias de solução de problemas - Generalização

EF69CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâ...

Estratégias de solução de problemas - Generalização

Mundo digital

EF07CO06

Compreender o papel de protocolos para a transmissão de dados. Entender como os dados são armazenados, processados e transmitidos usando dispositivos computacionais, considerando aspectos da segurança...

Armazenamento e Transmissão de dados - Protocolos de comunicação em redes

EF07CO07

Identificar problemas de segurança cibernética e experimentar formas de proteção. Entender como os dados são armazenados, processados e transmitidos usando dispositivos computacionais, considerando as...

Armazenamento e Transmissão de dados - Fundamentos de Segurança Cibernética

EF69CO07

Entender o processo de transmissão de dados, como a informação é quebrada em pedaços, transmitida em pacotes através de múltiplos equipamentos, e reconstruída no destino. Entender como os dados são ar...

Armazenamento e Transmissão de dados - Fundamentos de transmissão de dados

EF69CO08

Compreender e utilizar diferentes formas de armazenar, manipular, compactar e recuperar arquivos, documentos e metadados. Entender como os dados são armazenados, processados e transmitidos usando disp...

Armazenamento e Transmissão de dados - Gestão de dados

EF69CO09

Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos. Entender os fundamentos de sistemas distribuídos e da internet.

Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos

EF69CO10

Entender como é a estrutura e funcionamento da internet. Entender os fundamentos de sistemas distribuídos e da internet.

Sistemas distribuídos e internet - Internet

Cultura digital

EF07CO08

Demonstrar empatia sobre opiniões divergentes na web. Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigent...

Segurança e responsabilidade no uso da tecnologia - Cyberbullying

EF07CO09

Reconhecer e debater sobre cyberbullying. Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsável, respeitando direitos autorais, de imagem e as leis vigentes.

Segurança e responsabilidade no uso da tecnologia - Cyberbullying

EF07CO10

Identificar os impactos ambientais do descarte de peças de computadores e eletrônicos, bem como sua relação com a sustentabilidade. Selecionar e utilizar tecnologias computacionais para se expressar e...

Uso de tecnologias computacionais - Impactos da tecnologia digital

EF07CO11

Criar, documentar e publicar de forma individual ou colaborativa, produtos (vídeos, podcasts, web sites) usando recursos de tecnologia. Selecionar e utilizar tecnologias computacionais para se express...

Uso de tecnologias computacionais - Produção Digital

EF69CO11

Apresentar conduta e linguagem apropriadas ao se comunicar em ambiente digital, considerando a ética e o respeito. Entender que as tecnologias devem ser utilizadas de maneira segura, ética e responsáv...

Segurança e responsabilidade no uso da tecnologia - Tecnologia digital e sociedade -

EF69CO12

Analisar o consumo de tecnologia na sociedade, compreendendo criticamente o caminho da produção dos recursos bem como aspectos ligados à obsolescência e a sustentabilidade. Selecionar e utilizar tecno...

Uso de tecnologias computacionais - Tecnologia digital e sustentabilidade

Gere materiais de Computação para o Ano

Criar material alinhado à BNCC