Descrição
Destinatários
Estudantes de mestrado ou profissionais nas áreas de Ciência da Computação, Sistemas de Informação ou Transformação Digital, com conhecimentos básicos de programação e interesse em tecnologias descentralizadas.
Requisitos de Admissão (se aplicável)
Conhecimentos básicos de programação são recomendados
Carga Horária
30 horas (6 ECTS)
Regime
Presencial ou online síncrono
Objetivos de Aprendizagem
Explicar os fundamentos das redes distribuídas e da arquitetura blockchain.
Analisar e comparar algoritmos de consenso em blockchain (PoW, PoS, PoA, entre outros).
Avaliar o desempenho, a escalabilidade e a segurança de redes blockchain.
Desenhar e simular redes blockchain personalizadas.
Integrar redes blockchain em aplicações do mundo real.
Compreender as soluções de Layer 1 e Layer 2 e a sua interoperabilidade.
Metodologias de Ensino (regras de avaliação)
A avaliação é composta por questionários semanais (10%), relatórios de laboratório (20%), um exame intermédio (20%), um projeto de grupo (30%) e uma apresentação final (20%). Os estudantes trabalham com ferramentas práticas como Ganache, Hardhat, Hyperledger Fabric e Truffle. A aprendizagem é reforçada através de laboratórios técnicos, simulações e casos de estudo reais. O projeto final exige que as equipas desenvolvam e apresentem uma solução baseada em blockchain.
Data Prevista do Início da Microcredencial
Outubro 2025.
Horário pós-laboral (18h30-21h30, 2x/semana)