EM13CO04
Ensino Médio
1ª à 3ª série
Competência / campo de experiência
Competência específica 1: Compreender as possibilidades e os limites da Computação para resolver problemas, tanto em termos de viabilidade quanto de eficiência, propondo e analisando soluções computacionais para diversos domínios do conhecimento, considerando diferentes aspectos.
Descrição da habilidade(EM13CO04) Reconhecer o conceito de metaprogramação como uma forma de generalização na construção de programas, permitindo que algoritmos sejam entrada ou saída para outros algoritmos.
Dicas para aplicar em aula
- 1Mostre exemplos e contraexemplos e peça que os estudantes separem o que se encaixa no objetivo “reconhecer o conceito de metaprogramação como uma forma de generalização na construção de programas”.
- 2Os estudantes do Ensino Médio se engajam mais com temas atuais: ligue a habilidade a uma notícia, dado real ou questão do projeto de vida.
- 3Peça que os estudantes testem, comparem e expliquem as soluções criadas.
-
4
Com a 4education
Na 4education, transforme a EM13CO04 em um quiz de identificação, com imagens e exemplos para a turma reconhecer. Ao final, use o corretor automático de provas para avaliar e veja o resultado da turma nesta habilidade.
Criar atividade da EM13CO04 ↗
Outras habilidades desta competência
Ver todas →
EM13CO01
1ª à 3ª série
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Ver habilidade
EM13CO02
1ª à 3ª série
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.
Ver habilidade
EM13CO03
1ª à 3ª série
Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.
Ver habilidade
EM13CO05
1ª à 3ª série
Identificar os limites da Computação para diferenciar o que pode ou não ser automatizado, buscando uma compreensão mais ampla dos limites dos processos mentais envolvidos na resolução de problemas.
Ver habilidade
EM13CO06
1ª à 3ª série
Avaliar software levando em consideração diferentes características e métricas associadas.
Ver habilidade