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.

Pensamento Computacional e Algoritmia
Exploração dos fundamentos da lógica de programação e decomposição de problemas complexos em passos executáveis.
Identificação de padrões e simplificação de problemas através da remoção de detalhes irrelevantes para a solução.
Representação visual de processos e implementação de estruturas de decisão e repetição.
Análise crítica de diferentes abordagens para resolver o mesmo problema, focando na rapidez e recursos.

Programação e Desenvolvimento de Software
Implementação de soluções informáticas utilizando linguagens de programação modernas e boas práticas de desenvolvimento.
Domínio da gramática de uma linguagem de programação e gestão de tipos de dados em memória.
Criação de blocos de código independentes para promover a organização e a manutenção do software.
Identificação e correção de erros lógicos e sintáticos em aplicações informáticas.

Dados, Informação e Conhecimento
Análise do ciclo de vida dos dados, desde a recolha e armazenamento até à visualização e interpretação.
Organização de grandes volumes de informação de forma estruturada e eficiente.
Utilização de ferramentas gráficas para comunicar tendências e padrões extraídos de conjuntos de dados.
Discussão sobre a proteção de dados pessoais e as implicações éticas da recolha massiva de informação.

Redes de Comunicação e Cibersegurança
Compreensão do funcionamento da Internet e implementação de medidas de proteção em ambientes digitais.
Estudo dos protocolos e infraestruturas que permitem a comunicação global entre dispositivos.
Mecanismos de proteção da informação através de técnicas de cifragem e autenticação.
Identificação de riscos como phishing, malware e engenharia social, e promoção de boas práticas.

Impactos da Computação na Sociedade
Análise crítica sobre como a tecnologia molda a cultura, a economia e as relações humanas.
Exploração do funcionamento básico da IA e o seu impacto no mercado de trabalho e na criatividade.
Desenvolvimento de soluções tecnológicas que garantam o acesso de todos, independentemente das suas capacidades.
Avaliação da pegada ecológica dos sistemas digitais e o papel da tecnologia na proteção ambiental.

Projeto Final de Inovação
Aplicação integrada de conhecimentos para criar uma solução tecnológica que resolva um problema real.
Utilização de metodologias de design thinking para definir um projeto e planear as suas etapas.
Construção iterativa da solução, aplicando programação, gestão de dados e design de interface.
Comunicação dos resultados do projeto à comunidade educativa e reflexão sobre o processo de aprendizagem.