| 1 | 2 | Apresentação e pensamento computacional | Apresentação da UC e dos critérios de avaliação. O que é o pensamento computacional e os seus quatro pilares: decomposição, reconhecimento de padrões, abstração e algoritmo. | Reconhecer os princípios do pensamento computacional. | 🎨 Slides · Pensamento computacional | Diagnóstica (observação e questionamento oral). |
| 2 | 2 | Pensamento computacional aplicado | Aplicação dos quatro pilares a um caso concreto. Da definição do problema à sua decomposição em etapas. | Decompor um problema em subproblemas; definir inputs, outputs e restrições. | 🎨 Slides · Caso aplicado📝 Ficha 01 · Pensamento computacional | Formativa (Ficha 01). |
| 3 | 2 | O conceito de algoritmo | Algoritmo: definição e características essenciais. Distinção entre algoritmo e programa. Noção de ação e estado da ação; etapas de desenvolvimento. | Algoritmo — conceitos, noções de ação e estado da ação; etapas e desenvolvimento. | 🎨 Slides · O conceito de algoritmo📖 Sebenta | Formativa (observação). |
| 4 | 2 | Dados e operações | Tipos de dados: constantes e variáveis. Entrada e saída de dados. Expressões e operadores. | Tipos de dados (constantes e variáveis); entrada e saída de dados. | 🎨 Slides · Dados e operações | Formativa (exercícios em aula). |
| 5 | 2 | Estruturas sequencial e alternativa | Estrutura sequencial e estrutura alternativa. Condições, operadores relacionais e lógicos; regras de inicialização e alteração. | Estruturas lógicas básicas — sequencial e alternativa. | 🎨 Slides · Estruturas lógicas básicas📝 Ficha 02 · Variáveis, expressões e estruturas alternativas | Formativa (Ficha 02). |
| 6 | 3 | Estruturas repetitivas | Estruturas repetitivas (ciclos). Regras de inicialização, alteração e condições de paragem. Ciclos contados e condicionais. | Estruturas lógicas básicas — repetitiva; condições e regras de inicialização e alteração. | 🎨 Slides · Estruturas lógicas básicas📝 Ficha 03 · Estruturas repetitivas | Formativa (Ficha 03). |
| 7 | 2 | Pseudocódigo e fluxograma | Representação de algoritmos em pseudocódigo e em fluxograma. Simbologia (estruturas diagramáticas) e boas práticas de escrita. | Estruturar algoritmos em pseudocódigo; desenhar algoritmos em fluxograma. | 🎨 Slides · Pseudocódigo e fluxograma | Formativa (exercícios em aula). |
| 8 | 3 | Técnicas de construção | Contadores e totalizadores. Expressões aritméticas e funções predefinidas. Validação de dados. | Técnicas de construção/desenho de algoritmos — contadores, totalizadores, expressões, funções, validação. | 🎨 Slides · Técnicas de construção📝 Ficha 04 · Padrões de construção | Formativa (Ficha 04). |
| 9 | 3 | Casos práticos | Resolução guiada de problemas: do enunciado ao algoritmo. Pseudocódigo, fluxograma e primeira depuração. | Definir o problema; planear as etapas; estruturar em pseudocódigo e fluxograma. | 🎨 Slides · Casos práticos📝 Ficha 05 · Pseudocódigo, fluxograma e depuração | Formativa (Ficha 05). |
| 10 | 2 | Testar e depurar | Métodos de teste e depuração de algoritmos. Identificação e correção de erros. Noções de otimização. | Testar e depurar algoritmos; aplicar estratégias de otimização. | 🎨 Slides · Testar e depurar | Formativa (observação). |
| 11 | 2 | Consolidação e mapa concetual | Síntese da unidade com o mapa concetual. Esclarecimento de dúvidas e preparação do mini-projeto. | Integrar os conhecimentos da unidade. | 🎨 Slides · Mapa concetual da UC📖 Sebenta · síntese | Formativa (observação). |
| 12 | 3 | Mini-projeto | Aplicação integrada dos conteúdos a um problema proposto: definição, planeamento, algoritmo, teste e depuração. | Aplicar todas as realizações da UC de forma integrada. | 🧩 Mini-projeto | Sumativa (mini-projeto). |
| 13 | 2 | Avaliação sumativa e balanço | Realização do teste de avaliação sumativa. Correção e balanço da unidade. | Demonstrar as aprendizagens da UC. | 📝 Ficha 06 · Avaliação integrada · teste-tipo | Sumativa (teste). |