• EN
  • Ajuda Contextual
  • Imprimir
Você está em: Início > Cursos > Microcredenciais > Block6
Autenticação

ATENÇÃO: Este site utiliza cookies. Ao navegar no site estará a consentir a sua utilização.

Projeto Aplicado de Blockchain

Sigla: Block6
Grau: Microcredenciais
Início de Funcionamento: 2025/26
Planos de Estudo:

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, Online Síncrono e Online Assíncrono

Formadores
Prof.ª Doutora Fátima Gonçalves
Doutor João C. Ferreira
Mestre Joel Curado

Objetivos de Aprendizagem
O curso proporcionará formação avançada em algoritmos de consenso para blockchain, cobrindo conceitos teóricos, análise comparativa e implementações práticas em sistemas distribuídos. Os participantes explorarão algoritmos como PoW, PoS, PBFT e suas variantes, aplicando-os a cenários reais para melhorar eficiência, segurança e escalabilidade. Ao final, os alunos estarão preparados para projetar mecanismos de consenso personalizados, contribuindo para inovações em blockchain e transformação digital

Conhecimentos: 
OA1 - Possui conhecimentos avançados no domínio académico e prático para compreender projetos aplicados de blockchain e o seu impacto na resolução de problemas reais de negócios. 
OA2 - Possui conhecimentos avançados para analisar conceitos de casos de uso, design de soluções e estratégias de implementação em blockchain. Competências: 
OA3 - É capaz de analisar teorias e métodos para trabalhar de forma independente em problemas práticos e teóricos, projetando soluções blockchain aplicadas. 
OA4 - É capaz de utilizar métodos relevantes para investigação independente, identificando oportunidades de inovação em implementação de projetos blockchain. Competências gerais: 
OA5 - É capaz de comunicar análises e conclusões sobre projetos blockchain tanto com especialistas quanto com o público em geral.

Conteúdos Programáticos 
CP1: Fundamentos de sistemas distribuídos e tolerância a falhas 
CP2: Algoritmos clássicos de consenso (e.g., Paxos, Raft) 
CP3: Mecanismos de consenso em blockchain (PoW, PoS, DPoS) 
CP4: Consenso tolerante a falhas bizantinas (PBFT e variantes) 
CP5: Otimização e escalabilidade em algoritmos de consenso 
CP6: Tendências emergentes e pesquisas futuras em consenso para blockchain

Demonstração da Coerência dos Conteúdos Programáticos com os Objetivos da Microcredenciação
A UC Projeto Aplicado de Blockchain adotará metodologias baseadas em Estudos de Casos e Aprendizagem Baseada em Tarefas, com gamificação para motivar os estudantes. Esta abordagem alinha-se ao modelo pedagógico do ISCTE, onde o aluno é agente ativo na aprendizagem, construindo conhecimento aplicado. Aspetos teóricos serão cobertos em aulas assíncronas, enquanto sessões práticas (simulações de projetos e labs) serão em aulas síncronas. O trabalho autónomo inclui leituras, exercícios de diagnóstico de oportunidades e projetos de business cases

Metodologias de Ensino (regras de avaliação)
Trabalho grupo (relatório) com peso de 50% e apresentação final com avaliação individual feita no evento final 50% da nota final. Nota mínima de 8 valores em cada uma das componentes da avaliação em grupo e individual. As metodologias de ensino foram selecionadas para alinhar com os objetivos de aprendizagem. Através de aprendizado síncrono (labs e simulações de projetos) e assíncrono (leituras teóricas), os estudantes envolver-se-ão em tarefas guiadas, analisarão casos de uso e desenvolverão estratégias de implementação. O feedback docente conectará teoria e prática, fomentando pensamento crítico. A gamificação motivará o progresso, incentivando análises bem-sucedidas de projetos, garantindo compreensão profunda e aplicação em cenários reais.