Skip to content
Navegar por Ano: 12° Ano

Portugal · Aprendizagens Essenciais

12° Ano Inovação Digital e Pensamento Computacional Avançado

Este curso capacita os alunos do 12º ano a dominar ferramentas tecnológicas avançadas e metodologias de resolução de problemas complexos. Foca-se na criação de soluções digitais éticas, seguras e eficientes, preparando-os para os desafios do ensino superior e do mercado de trabalho tecnológico.

3 unidades·53 tópicos·Idades 17-18

01Algoritmia e Estruturas de Dados

17 tópicos·1o Periodo

Exploração de lógica de programação avançada e organização de informação para otimização de processos.

Introdução ao Pensamento Computacional

Os alunos exploram os princípios do pensamento computacional e a sua aplicação na resolução de problemas do dia a dia.

Resolução Colaborativa de ProblemasMapeamento Concetual
Lógica de Programação e Pseudocódigo

Os alunos desenvolvem raciocínio lógico através da representação de algoritmos independentemente da linguagem de programação.

Pensar-Partilhar-ApresentarResolução Colaborativa de Problemas
Fluxogramas e Representação Gráfica

Os alunos aprendem a visualizar o fluxo de execução de algoritmos usando fluxogramas, melhorando a compreensão lógica.

Mapeamento ConcetualEnsino pelos Pares
Gestão de Variáveis e Tipos de Dados

Os alunos estudam a manipulação de diferentes tipos de informação e o seu armazenamento na memória do computador.

Rotação por EstaçõesMétodo Jigsaw
Operadores e Expressões Lógicas

Os alunos aplicam operadores aritméticos, relacionais e lógicos para construir expressões complexas e tomar decisões em algoritmos.

Aprendizagem Baseada em ProblemasPensar-Partilhar-Apresentar
Estruturas de Controlo Condicional

Os alunos aplicam estruturas de decisão (se/então/senão) para controlar o fluxo de execução de programas com base em condições.

Escape RoomResolução Colaborativa de Problemas
Estruturas de Controlo de Repetição (Ciclos)

Os alunos aplicam fluxos de decisão e ciclos para automação de tarefas repetitivas, otimizando o código.

Aprendizagem Baseada em ProblemasEnsino pelos Pares
Funções e Procedimentos

Os alunos aprendem a modularizar o código através da criação e utilização de funções e procedimentos, promovendo a reutilização.

Método JigsawRotação por Estações
Arrays e Listas

Os alunos exploram estruturas de dados lineares como arrays e listas para armazenar e manipular coleções de dados.

Aprendizagem Baseada em ProblemasResolução Colaborativa de Problemas
Algoritmos de Pesquisa

Os alunos implementam e comparam algoritmos de pesquisa linear e binária, avaliando a sua complexidade e eficiência.

Jogo de SimulaçãoAnálise de Estudo de Caso
Algoritmos de Ordenação

Os alunos implementam e comparam algoritmos de ordenação como Bubble Sort, Selection Sort e Insertion Sort.

Jogo de SimulaçãoAprendizagem Baseada em Problemas
Recursividade

Os alunos exploram o conceito de recursividade e a sua aplicação na resolução de problemas que podem ser divididos em subproblemas semelhantes.

Flipped ClassroomCírculo de Investigação
Introdução à Complexidade Algorítmica

Os alunos aprendem a analisar a eficiência de algoritmos em termos de tempo e espaço, usando a notação Big O.

Análise de Estudo de CasoPainel de Especialistas
Estruturas de Dados Avançadas: Pilhas e Filas

Os alunos exploram as estruturas de dados de pilha (LIFO) e fila (FIFO) e as suas aplicações práticas.

Jogo de SimulaçãoAprendizagem Baseada em Problemas
Estruturas de Dados Avançadas: Árvores

Os alunos introduzem-se às estruturas de dados em árvore, como árvores binárias, e as suas aplicações em organização hierárquica de dados.

Mapeamento ConcetualMétodo Jigsaw
Introdução à Programação Orientada a Objetos (POO)

Os alunos exploram os conceitos fundamentais da POO: classes, objetos, atributos e métodos.

Flipped ClassroomAnálise de Estudo de Caso
Herança e Polimorfismo em POO

Os alunos aprofundam os conceitos de herança e polimorfismo, compreendendo como promovem a reutilização e flexibilidade do código.

Aprendizagem Baseada em ProblemasPainel de Especialistas

02Desenvolvimento de Aplicações e Web

17 tópicos·2o Periodo

Criação de interfaces interativas e aplicações funcionais utilizando tecnologias web modernas.

Fundamentos de HTML: Estrutura e Semântica

Os alunos estruturam conteúdos de páginas web utilizando HTML, focando na semântica e acessibilidade.

Aprendizagem Baseada em ProjetosEnsino pelos Pares
Estilização com CSS: Seletores e Propriedades

Os alunos estilizam visualmente páginas web usando CSS, aplicando seletores e propriedades para controlar o layout e a aparência.

Aprendizagem Baseada em ProjetosRotação por Estações
Layout Responsivo com CSS Flexbox e Grid

Os alunos criam designs responsivos que se adaptam a diferentes tamanhos de ecrã usando Flexbox e CSS Grid.

Aprendizagem Baseada em ProjetosResolução Colaborativa de Problemas
Interatividade com JavaScript: DOM e Eventos

Os alunos introduzem-se à programação do lado do cliente para tornar as páginas web dinâmicas, manipulando o DOM e gerindo eventos.

Aprendizagem Baseada em ProblemasFlipped Classroom
Validação de Formulários com JavaScript

Os alunos implementam validação de dados em formulários web usando JavaScript para melhorar a experiência do utilizador e a segurança.

Aprendizagem Baseada em ProblemasAnálise de Estudo de Caso
Introdução a APIs Web e AJAX

Os alunos exploram como as páginas web podem comunicar com servidores e outras aplicações usando APIs e requisições AJAX.

Flipped ClassroomCírculo de Investigação
Experiência do Utilizador (UX/UI): Princípios

Os alunos aprendem os princípios fundamentais do design focado no utilizador, priorizando a usabilidade e a intuitividade das interfaces.

Análise de Estudo de CasoMatriz de Decisão
Testes de Usabilidade e Feedback

Os alunos realizam testes de usabilidade e recolhem feedback para iterar e melhorar o design de interfaces.

Aprendizagem ExperiencialResolução Colaborativa de Problemas
Introdução a Frameworks Front-end

Os alunos exploram os conceitos básicos de frameworks front-end (e.g., React, Vue, Angular) para desenvolvimento de aplicações web complexas.

Flipped ClassroomAprendizagem Baseada em Projetos
Desenvolvimento Back-end: Servidores e Linguagens

Os alunos introduzem-se ao desenvolvimento back-end, compreendendo o papel dos servidores e das linguagens de programação do lado do servidor.

Método JigsawPainel de Especialistas
Autenticação e Autorização em Aplicações Web

Os alunos implementam mecanismos de autenticação e autorização para controlar o acesso de utilizadores a recursos da aplicação.

Aprendizagem Baseada em ProblemasAnálise de Estudo de Caso
Modelação de Dados Relacionais

Os alunos criam diagramas entidade-relação para organizar informação de forma lógica para bases de dados.

Mapeamento ConcetualResolução Colaborativa de Problemas
Linguagem SQL e Consultas Básicas

Os alunos utilizam comandos SQL para inserir, atualizar e extrair informação de bases de dados.

Análise de Estudo de CasoRotação por Estações
Consultas SQL Avançadas: Joins e Agregação

Os alunos aprofundam o SQL, utilizando joins para combinar dados de múltiplas tabelas e funções de agregação para sumarizar informações.

Aprendizagem Baseada em ProblemasMétodo Jigsaw
Normalização de Bases de Dados

Os alunos aplicam princípios de normalização para projetar bases de dados eficientes e sem redundância.

Resolução Colaborativa de ProblemasMatriz de Decisão
Segurança e Integridade de Dados em Bases de Dados

Os alunos implementam regras e restrições para garantir que a informação permanece correta e protegida em bases de dados.

Análise de Estudo de CasoMatriz de Decisão
Introdução a Bases de Dados NoSQL

Os alunos exploram as características e casos de uso de bases de dados NoSQL, comparando-as com as bases de dados relacionais.

Flipped ClassroomPainel de Especialistas

03Bases de Dados e Sistemas de Informação

19 tópicos·3o Periodo

Modelação, implementação e gestão de bases de dados relacionais para suporte a aplicações.

Arquitetura de Redes e Modelo OSI

Os alunos estudam o modelo OSI e os protocolos que permitem a comunicação global, compreendendo a estrutura das redes.

Jogo de SimulaçãoMétodo Jigsaw
Protocolos TCP/IP e Endereçamento

Os alunos aprofundam os protocolos TCP/IP, endereçamento IP (IPv4 e IPv6) e o funcionamento do DNS.

Jogo de SimulaçãoAprendizagem Baseada em Problemas
Dispositivos de Rede e Topologias

Os alunos identificam e compreendem a função de dispositivos de rede (routers, switches, hubs) e diferentes topologias de rede.

Rotação por EstaçõesMapeamento Concetual
Criptografia Simétrica e Assimétrica

Os alunos analisam métodos de cifragem simétrica e assimétrica para garantir a confidencialidade da informação.

Escape RoomCírculo de Investigação
Assinaturas Digitais e Certificados

Os alunos compreendem o funcionamento de assinaturas digitais e certificados para garantir autenticidade e integridade de dados.

Análise de Estudo de CasoPainel de Especialistas
Ameaças Cibernéticas e Vetores de Ataque

Os alunos identificam diferentes tipos de malware, phishing, ataques de negação de serviço e outros vetores de ataque.

Análise de Estudo de CasoRole Play
Defesas Cibernéticas: Firewalls e Antivírus

Os alunos exploram as funcionalidades de firewalls, antivírus e outras ferramentas de segurança para proteger sistemas e redes.

Jogo de SimulaçãoMatriz de Decisão
Ética Digital e Responsabilidade Online

Os alunos discutem o comportamento ético online, privacidade de dados e as responsabilidades legais no ambiente digital.

Debate FormalCadeiras Filosóficas
Fundamentos de Inteligência Artificial

Os alunos introduzem-se ao machine learning e ao processamento de linguagem natural, compreendendo os conceitos básicos da IA.

Seminário SocráticoAnálise de Estudo de Caso
Machine Learning: Aprendizagem Supervisionada

Os alunos exploram os conceitos de aprendizagem supervisionada, incluindo algoritmos de classificação e regressão.

Flipped ClassroomAprendizagem Baseada em Problemas
Machine Learning: Aprendizagem Não Supervisionada

Os alunos estudam a aprendizagem não supervisionada, focando em algoritmos de clustering e redução de dimensionalidade.

Círculo de InvestigaçãoResolução Colaborativa de Problemas
Processamento de Linguagem Natural (PLN)

Os alunos exploram os fundamentos do PLN, incluindo análise de sentimento, tradução automática e chatbots.

Análise de Estudo de CasoRole Play
Internet das Coisas (IoT) e Automação

Os alunos exploram a conexão de objetos físicos à rede para recolha de dados e controlo remoto, e o seu impacto na automação.

Brainstorming em CarrosselAprendizagem Baseada em Projetos
Robótica e Sistemas Autónomos

Os alunos introduzem-se à robótica, explorando os princípios de sensores, atuadores e controlo de sistemas autónomos.

Jogo de SimulaçãoAprendizagem Experiencial
Ética e Futuro da Tecnologia

Os alunos refletem criticamente sobre os limites da intervenção tecnológica na vida humana e o futuro da sociedade digital.

Cadeiras FilosóficasAssembleia MunicipalPainel de Especialistas
Ideação e Planeamento de Projeto

Os alunos definem objetivos, público-alvo e cronograma para o desenvolvimento de um produto digital, aplicando metodologias ágeis.

Brainstorming em CarrosselMatriz de DecisãoResolução Colaborativa de Problemas
Desenvolvimento e Prototipagem

Os alunos implementam tecnicamente a solução, utilizando as linguagens e ferramentas estudadas, e criam protótipos funcionais.

Aprendizagem Baseada em ProjetosEnsino pelos Pares
Testes e Depuração de Software

Os alunos aplicam técnicas de teste e depuração para identificar e corrigir erros no software desenvolvido.

Aprendizagem Baseada em ProblemasResolução Colaborativa de Problemas
Apresentação e Avaliação de Impacto

Os alunos demonstram publicamente o projeto final e analisam criticamente os resultados obtidos e o seu impacto potencial.

Exposição de MuseuGaleria de ExposiçãoPainel de Especialistas