¸£ÀûÔÚÏßÃâ·Ñ

Study-Unit Description

Study-Unit Description


CODE ICT3009

 
TITLE Blockchain and Smart Contracts

 
UM LEVEL 03 - Years 2, 3, 4 in Modular Undergraduate Course

 
MQF LEVEL 6

 
ECTS CREDITS 5

 
DEPARTMENT Faculty of ¸£ÀûÔÚÏßÃâ·Ñ and Communication Technology

 
DESCRIPTION Students will be exposed to issues of blockchain technologies and its applications in real life. This study-unit will cover smart contract programming and an introduction to blockchain, including Bitcoin, Ethereum, their consensus algorithms, and other relevant technologies.

The study-unit will expose the students to the underlying algorithms required for blockchain technologies, with particular emphasis on consensus algorithms, digital signatures and blockchain itself. In addition, this unit will cover distributed consensus algorithms (including Byzantine consensus, proof-of-work, proof of stake, finality gadgets, and others), smart contracts, FeFi, and decentralised applications (dApps).

Study-Unit Aims:

The aim of this study-unit is to provide students with a detailed understanding underlying blockchain technology, with particular emphasis on programmable blockchains and smart contracts.

Learning Outcomes:

1. Knowledge & Understanding
By the end of the study-unit the student will be able to:

- Given a distributed ledger architecture, develop systems over such an architecture in a secure and dependable manner;
- Choose between different blockchain solutions ideal for a particular use case;
- Define smart contracts and analyse them to ensure the correctness and appropriateness for the problem domain.

2. Skills
By the end of the study-unit the student will be able to:

- Discuss and critically analyse different blockchain techniques and the trade-offs inherent in them;
- Identify scenarios where the different types of techniques are best suited;
- Develop their own blockchain applications.

Main Text/s and any supplementary readings:

Supplementary Readings:
- Blockchain: Blueprint for a New Economy ISBN-13: 978-1491920497.
- The End of Money: The story of bitcoin, cryptocurrencies and the blockchain revolution ISBN-13: 978-1473629530.
- Mastering Ethereum: Building Smart Contracts and DApps. ISBN-13: 978-1491971949.

 
STUDY-UNIT TYPE Lecture, Independent Study, Project and Tutorial

 
METHOD OF ASSESSMENT
Assessment Component/s Assessment Due Sept. Asst Session Weighting
Project See note below Yes 100%
Note: Assessment due will vary according to the study-unit availability.

 
LECTURER/S Neville Grech

 

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the description above applies to study-units available during the academic year 2025/6. It may be subject to change in subsequent years.

/course/studyunit