Ficha Unidade Curricular (FUC)
Informação Geral / General Information
Carga Horária / Course Load
Á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