Ficha Unidade Curricular (FUC)

Informação Geral / General Information


Código :
05164
Acrónimo :
05164
Ciclo :
2.º ciclo
Língua(s) de Ensino :
Inglês (en), Português (pt)
Língua(s) amigável(eis) :
.

Carga Horária / Course Load


Semestre :
2
Créditos ECTS :
6.0
Aula Teórica (T) :
12.0h/sem
- Assíncrono à distância (T) :
12.0h/sem
Aula Teórico-Prática (TP) :
12.0h/sem
- Síncrono à distância (TP) :
12.0h/sem
Aula Prática e Laboratorial (PL) :
0.0h/sem
Trabalho de Campo (TC) :
0.0h/sem
Seminario (S) :
0.0h/sem
Estágio (E) :
0.0h/sem
Orientação Tutorial (OT) :
1.0h/sem
- Síncrono à distância (OT) :
1.0h/sem
Outras (O) :
0.0h/sem
Horas de Contacto :
25.0h/sem
Trabalho Autónomo :
125.0
Horas de Trabalho Total :
150.0h/sem

Área científica / Scientific area


480 - Informática

Departamento / Department


Departamento de Tecnologias Digitais

Ano letivo / Execution Year


2025/2026

Pré-requisitos / Pre-Requisites


Experiência profissional na área de blockchain ou frequência da UC de Fundamentos de Blockchain, ou equivalente

Objetivos Gerais / Objectives


O curso proporcionará formação avançada em aplicações empresariais de contratos inteligentes, abordando o desenvolvimento, implementação e gestão em setores como finanças, cadeia de suprimentos e contratos legais. Os alunos aprenderão a criar contratos inteligentes para automatizar processos, reduzir custos e aumentar a transparência. O curso capacitará os participantes a enfrentar desafios de integração e escalabilidade, contribuindo para a inovação em modelos de negócios baseados em blockchain.

Objetivos de Aprendizagem e a sua compatibilidade com o método de ensino (conhecimentos, aptidões e competências a desenvolver pelos estudantes) / Learning outcomes


Conhecimentos: – OA1 - Possui conhecimentos avançados no domínio académico e prático para compreender o impacto dos contratos inteligentes em processos empresariais. – OA2 - Possui conhecimentos avançados para desenvolver e implementar contratos inteligentes em aplicações empresariais. • Competências: – OA3 - É capaz de analisar casos de uso e desafios de implementação de contratos inteligentes para propor soluções inovadoras em contextos empresariais. – OA4 - É capaz de utilizar ferramentas e métodos para criar contratos inteligentes seguros e escaláveis, identificando oportunidades de inovação. • Competências gerais: – OA5 - É capaz de comunicar análises e soluções de contratos inteligentes com especialistas e públicos não especializados.

Conteúdos Programáticos / Syllabus


CP1: Fundamentos de contratos inteligentes e plataformas blockchain CP2: Desenvolvimento de contratos inteligentes: Solidity e ferramentas CP3: Aplicações em finanças: DeFi e tokenização CP4: Aplicações em cadeia de suprimentos e logística CP5: Contratos inteligentes em processos legais e governança CP6: Desafios de escalabilidade, segurança e tendências futuras

Demonstração da coerência dos conteúdos programáticos com os objetivos de aprendizagem da UC / Evidence that the curricular unit's content dovetails with the specified learning outcomes


O OA1 é assegurado pelo CP1, fornecendo uma base sólida em contratos inteligentes e plataformas blockchain, essencial para compreender seu impacto nos negócios. O OA2 é abordado pelo CP2, focando no desenvolvimento prático com Solidity. O OA3 é apoiado por CP3, CP4 e CP5, analisando casos de uso em finanças, logística e governança. O OA4 é assegurado por CP2 e CP6, promovendo a criação de contratos seguros e a inovação em escalabilidade. O OA5 é coberto por CP1 a CP6, permitindo comunicação efetiva sobre soluções de contratos inteligentes em contextos variados

Avaliação / Assessment


Trabalho grupo com peso de 50% e avaliação individual feita ao longo dos diferentes módulos 50% da nota final (estudo de casos e/ou quizes). Nota mínima de 8 valores em cada uma das componentes da avaliação em grupo e individual.

Metodologias de Ensino / Teaching methodologies


A UC Aplicações Empresariais de Contratos Inteligentes adotará metodologias baseadas em Estudos de Casos e Aprendizagem Baseada em Projetos, 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. Aspectos teóricos serão cobertos em aulas assíncronas, enquanto práticas (desenvolvimento de contratos inteligentes) ocorrerão em sessões síncronas. O trabalho autónomo inclui leituras, desenvolvimento de projetos práticos e análise de casos de uso empresariais.

Demonstração da coerência das metodologias de ensino e avaliação com os objetivos de aprendizagem da UC / Evidence that the teaching and assessment methodologies are appropriate for the learning outcomes


As metodologias de ensino foram selecionadas para alinhar com os objetivos de aprendizagem. Através de aprendizado síncrono (desenvolvimento prático de contratos inteligentes) e assíncrono (leituras teóricas), os estudantes realizarão projetos práticos e analisarão casos de uso empresariais. O feedback docente conectará teoria e prática, promovendo pensamento crítico. A gamificação incentivará o progresso, premiando projetos bem-sucedidos, garantindo compreensão profunda e aplicação prática em cenários empresariais.

Observações / Observations


.

Bibliografia Principal / Main Bibliography


"Básica (Basic) Antonopoulos, A. M., & Wood, G. (2018). Mastering Ethereum: Building Smart Contracts and DApps. O’Reilly Media. • Diedrich, H. (2019). Ethereum: Blockchains, Digital Assets, Smart Contracts, Decentralized Autonomous Organizations (2nd ed.). Wildfire Publishing. • Voshmgir, S. (2020). Token Economy: How the Web3 reinvents the Internet (2nd ed.). BlockchainHub. • Bashir, I. (2022). Mastering Blockchain: A deep dive into distributed ledgers, consensus protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more (4th ed.). Packt Publishing."

Bibliografia Secundária / Secondary Bibliography


"Ethereum Developer Resources - https://ethereum.org/en/developers/ (Guides and tools for smart contract development). • Solidity Documentation - https://docs.soliditylang.org/ (Official documentation for Solidity programming). • OpenZeppelin Contracts - https://openzeppelin.com/contracts/ (Library of secure smart contract templates). • ConsenSys Academy - https://consensys.net/academy/ (Courses on blockchain and smart contract development). • DeFi Pulse - https://defipulse.com/ (Resources and data on decentralized finance applications)."

Data da última atualização / Last Update Date


2026-02-11