Skip to content
Navegar por Ano: 10° Ano

Portugal · Aprendizagens Essenciais

10° Ano Pensamento Computacional e Literacia Digital Avançada

Este curso foca-se no desenvolvimento de competências de resolução de problemas através de algoritmos e programação, explorando a gestão de dados e a segurança em redes. Os alunos aplicam o pensamento computacional para criar soluções tecnológicas inovadoras e éticas para desafios contemporâneos.

6 unidades·46 tópicos·Idades 15-16

01Pensamento Computacional e Algoritmia

9 tópicos·1o Periodo

Exploração dos fundamentos da lógica de programação e decomposição de problemas complexos em passos executáveis.

Introdução ao Pensamento Computacional

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

Mapeamento ConcetualPensar-Partilhar-ApresentarResolução Colaborativa de Problemas
Decomposição de Problemas Complexos

Os alunos praticam a divisão de problemas grandes em partes menores e mais geríveis, identificando os seus componentes essenciais.

Aprendizagem Baseada em ProblemasMétodo JigsawResolução Colaborativa de Problemas
Abstração e Generalização

Os alunos identificam padrões e simplificam problemas através da remoção de detalhes irrelevantes para a solução, criando modelos genéricos.

Mapeamento ConcetualAnálise de Estudo de CasoPensar-Partilhar-Apresentar
Algoritmos e Pseudocódigo

Os alunos aprendem a definir algoritmos como sequências de passos lógicos e a representá-los usando pseudocódigo.

Rotação por EstaçõesAprendizagem Baseada em ProblemasEnsino pelos Pares
Fluxogramas e Diagramas de Atividade

Os alunos representam visualmente processos e algoritmos usando fluxogramas e diagramas de atividade, compreendendo o fluxo de controlo.

Galeria de ExposiçãoAprendizagem Baseada em ProblemasMapeamento Concetual
Estruturas de Controlo: Sequência e Decisão

Os alunos implementam estruturas de controlo sequenciais e de decisão (se/então/senão) para criar algoritmos que respondem a diferentes condições.

Rotação por EstaçõesAprendizagem Baseada em ProblemasFlipped Classroom
Estruturas de Controlo: Repetição (Ciclos)

Os alunos utilizam estruturas de repetição (ciclos for, while) para executar blocos de código múltiplas vezes, otimizando algoritmos.

Aprendizagem Baseada em ProblemasCírculo de InvestigaçãoEnsino pelos Pares
Eficiência Algorítmica e Complexidade

Os alunos analisam criticamente diferentes abordagens para resolver o mesmo problema, focando na rapidez e nos recursos computacionais necessários.

Análise de Estudo de CasoMatriz de DecisãoSeminário Socrático
Introdução à Programação Visual por Blocos

Os alunos exploram conceitos de programação através de ambientes visuais por blocos, desenvolvendo a lógica sem focar na sintaxe complexa.

Aprendizagem Baseada em ProjetosAprendizagem ExperiencialRotação por Estações

02Programação e Desenvolvimento de Software

9 tópicos·2o Periodo

Implementação de soluções informáticas utilizando linguagens de programação modernas e boas práticas de desenvolvimento.

Introdução a uma Linguagem de Programação

Os alunos familiarizam-se com o ambiente de desenvolvimento e a sintaxe básica de uma linguagem de programação textual (e.g., Python).

Flipped ClassroomRotação por EstaçõesEnsino pelos Pares
Variáveis e Tipos de Dados

Os alunos dominam a gramática de uma linguagem de programação e gerem diferentes tipos de dados (inteiros, strings, booleanos) em memória.

Círculo de InvestigaçãoPensar-Partilhar-ApresentarAprendizagem Baseada em Problemas
Operadores e Expressões

Os alunos utilizam operadores aritméticos, relacionais e lógicos para construir expressões complexas e realizar cálculos e comparações.

Rotação por EstaçõesResolução Colaborativa de ProblemasAprendizagem Baseada em Problemas
Estruturas de Controlo em Código

Os alunos implementam estruturas de decisão (if/else) e repetição (for/while) diretamente em código, traduzindo algoritmos para a linguagem de programação.

Aprendizagem Baseada em ProblemasFlipped ClassroomEnsino pelos Pares
Funções e Modularidade de Código

Os alunos criam blocos de código independentes (funções) para promover a organização, reutilização e manutenção do software.

Aprendizagem Baseada em ProjetosMétodo JigsawResolução Colaborativa de Problemas
Parâmetros e Valores de Retorno

Os alunos aprendem a passar informações para funções através de parâmetros e a receber resultados através de valores de retorno.

Aprendizagem Baseada em ProblemasPensar-Partilhar-ApresentarRotação por Estações
Introdução a Estruturas de Dados Simples (Listas)

Os alunos exploram a utilização de listas (arrays) para armazenar e manipular coleções de dados de forma organizada.

Aprendizagem Baseada em ProblemasAprendizagem ExperiencialEnsino pelos Pares
Depuração e Tratamento de Erros

Os alunos identificam e corrigem erros lógicos e sintáticos em aplicações informáticas, utilizando ferramentas de depuração.

Escape RoomAprendizagem Baseada em ProblemasEnsino pelos Pares
Testes de Software e Validação

Os alunos desenvolvem estratégias para testar o seu código, garantindo que funciona conforme o esperado e lida com entradas inesperadas.

Círculo de InvestigaçãoAnálise de Estudo de CasoResolução Colaborativa de Problemas

03Dados, Informação e Conhecimento

8 tópicos·2o Periodo

Análise do ciclo de vida dos dados, desde a recolha e armazenamento até à visualização e interpretação.

Conceitos Fundamentais de Dados

Os alunos distinguem entre dados, informação e conhecimento, e compreendem a importância dos dados na era digital.

Mapeamento ConcetualPensar-Partilhar-ApresentarSeminário Socrático
Estruturas de Dados Simples (Registos/Dicionários)

Os alunos exploram estruturas de dados que permitem armazenar informações relacionadas em pares chave-valor, como registos ou dicionários.

Aprendizagem Baseada em ProblemasRotação por EstaçõesEnsino pelos Pares
Introdução a Bases de Dados Relacionais

Os alunos compreendem os conceitos básicos de bases de dados relacionais, tabelas, campos e chaves, e a sua importância na organização de grandes volumes de informação.

Análise de Estudo de CasoRotação por EstaçõesFlipped Classroom
Consultas Básicas em Bases de Dados (SQL)

Os alunos aprendem a realizar consultas básicas (SELECT, INSERT, UPDATE, DELETE) em bases de dados usando SQL para manipular e extrair informação.

Aprendizagem Baseada em ProblemasAprendizagem ExperiencialRotação por Estações
Visualização de Dados e Gráficos

Os alunos utilizam ferramentas gráficas para comunicar tendências e padrões extraídos de conjuntos de dados, escolhendo a representação mais adequada.

Matriz de DecisãoGaleria de ExposiçãoAprendizagem Baseada em Projetos
Análise Crítica de Visualizações de Dados

Os alunos avaliam a eficácia e a potencial manipulação em diferentes visualizações de dados, desenvolvendo um olhar crítico.

Seminário SocráticoAnálise de Estudo de CasoDebate Formal
Privacidade de Dados e Regulamentação (RGPD)

Os alunos discutem a proteção de dados pessoais, os direitos dos cidadãos e as implicações do Regulamento Geral de Proteção de Dados (RGPD).

Debate FormalAnálise de Estudo de CasoSeminário Socrático
Ética na Recolha e Uso de Dados

Os alunos exploram as implicações éticas da recolha massiva de informação, enviesamentos algorítmicos e o uso responsável dos dados.

Cadeiras FilosóficasDebate FormalWorld Café

04Redes de Comunicação e Cibersegurança

8 tópicos·3o Periodo

Compreensão do funcionamento da Internet e implementação de medidas de proteção em ambientes digitais.

Fundamentos de Redes de Computadores

Os alunos exploram os conceitos básicos de redes, tipos de redes (LAN, WAN), componentes de hardware e software.

Mapeamento ConcetualJogo de SimulaçãoRotação por Estações
A Internet e os Seus Protocolos

Os alunos estudam os protocolos e infraestruturas que permitem a comunicação global entre dispositivos na Internet (TCP/IP, HTTP, DNS).

Jogo de SimulaçãoEnsino pelos ParesCírculo de Investigação
Serviços e Aplicações da Internet

Os alunos exploram os principais serviços e aplicações da Internet, como a World Wide Web, email, e comunicação em tempo real.

Flipped ClassroomMapeamento ConcetualAnálise de Estudo de Caso
Introdução à Cibersegurança

Os alunos compreendem a importância da cibersegurança, os seus princípios (confidencialidade, integridade, disponibilidade) e os principais desafios.

Seminário SocráticoAnálise de Estudo de CasoPensar-Partilhar-Apresentar
Criptografia e Mecanismos de Proteção

Os alunos estudam mecanismos de proteção da informação através de técnicas de cifragem, hashing e autenticação.

Escape RoomCírculo de InvestigaçãoAprendizagem Baseada em Problemas
Ameaças Cibernéticas Comuns

Os alunos identificam riscos como phishing, malware (vírus, ransomware), engenharia social e ataques de negação de serviço (DDoS).

Role PlayAnálise de Estudo de CasoBrainstorming em Carrossel
Boas Práticas de Segurança Digital

Os alunos aprendem e aplicam boas práticas de segurança, como gestão de palavras-passe, autenticação multifator e navegação segura.

Aprendizagem Baseada em ProblemasEnsino pelos ParesFlipped Classroom
Legislação e Ética na Cibersegurança

Os alunos discutem as consequências legais e sociais de ataques informáticos, a ética dos hackers e a responsabilidade digital.

Debate FormalSimulação de JulgamentoSeminário Socrático

05Impactos da Computação na Sociedade

6 tópicos·3o Periodo

Análise crítica sobre como a tecnologia molda a cultura, a economia e as relações humanas.

Introdução à Inteligência Artificial

Os alunos exploram o funcionamento básico da IA, os seus diferentes tipos (IA fraca vs. forte) e as suas aplicações atuais.

Discussão em AquárioPainel de EspecialistasAnálise de Estudo de Caso
Automação e o Futuro do Trabalho

Os alunos analisam como a automação e a IA estão a transformar o mercado de trabalho, criando novas profissões e alterando as competências necessárias.

World CaféDebate FormalBarómetro Humano
Ética e Enviesamentos na IA

Os alunos discutem os enviesamentos que podem existir em sistemas de inteligência artificial e as suas implicações éticas e sociais.

Cadeiras FilosóficasSeminário SocráticoAnálise de Estudo de Caso
Inclusão e Acessibilidade Digital

Os alunos exploram a importância de desenvolver soluções tecnológicas que garantam o acesso de todos, independentemente das suas capacidades.

Aprendizagem Baseada em ProjetosAprendizagem ExperiencialAnálise de Estudo de Caso
Sustentabilidade e Tecnologia

Os alunos avaliam a pegada ecológica dos sistemas digitais e o papel da tecnologia na proteção ambiental e na economia circular.

Debate FormalMatriz de DecisãoAprendizagem Experiencial
Cidadania Digital e Comportamento Online

Os alunos discutem os direitos e deveres dos cidadãos no ambiente digital, incluindo a pegada digital, reputação online e combate à desinformação.

Seminário SocráticoRole PlayAssembleia Municipal

06Projeto Final de Inovação

6 tópicos·3o Periodo

Aplicação integrada de conhecimentos para criar uma solução tecnológica que resolva um problema real.

Identificação de Problemas e Ideação

Os alunos utilizam metodologias de design thinking para identificar problemas reais e gerar ideias inovadoras para soluções tecnológicas.

Brainstorming em CarrosselResolução Colaborativa de ProblemasAprendizagem Baseada em Projetos
Planeamento e Gestão de Projetos

Os alunos planeiam as etapas do projeto, definem metas realistas, alocam recursos e estabelecem um cronograma de trabalho.

Matriz de DecisãoContratos de AprendizagemAprendizagem Baseada em Projetos
Design de Interface e Experiência do Utilizador (UI/UX)

Os alunos aplicam princípios de UI/UX para criar interfaces intuitivas e agradáveis, focando na experiência do utilizador.

Aprendizagem Baseada em ProjetosAprendizagem ExperiencialMapeamento Concetual
Desenvolvimento e Prototipagem Iterativa

Os alunos constroem iterativamente a solução, aplicando programação, gestão de dados e design de interface, recolhendo feedback contínuo.

Aprendizagem Baseada em ProjetosEnsino pelos ParesAprendizagem Experiencial
Testes e Refinamento da Solução

Os alunos realizam testes exaustivos à sua solução, identificam bugs e implementam melhorias com base nos resultados e feedback.

Aprendizagem Baseada em ProblemasCírculo de InvestigaçãoResolução Colaborativa de Problemas
Apresentação e Comunicação do Projeto

Os alunos comunicam os resultados do projeto à comunidade educativa, destacando o valor da solução e o processo de aprendizagem.

Exposição de MuseuPainel de EspecialistasGaleria de Exposição