Module Code: |
H9BCT |
Long Title
|
Blockchain Technologies
|
Title
|
Blockchain Technologies
|
Module Level: |
LEVEL 9 |
EQF Level: |
7 |
EHEA Level: |
Second Cycle |
Module Coordinator: |
Rohit Verma |
Module Author: |
Sean Heeney |
Departments: |
School of Computing
|
Specifications of the qualifications and experience required of staff |
Lecturer PhD/Master’s degree in a computing or cognate discipline. May have industry experience also.
Tutor PhD/Master’s degree in a computing or cognate discipline. May have industry experience also.
|
Learning Outcomes |
On successful completion of this module the learner will be able to: |
# |
Learning Outcome Description |
LO1 |
Investigate Blockchain Technologies, core components and current state-of-the-art use cases while demonstrating a concise understanding of Blockchain and distributed ledger technologies and their impacts on existing financial processes and industries |
LO2 |
Distinguish the variations in protocols, challenges and ongoing disruptive nature of Blockchain and DLT Technologies, including ethical issues, legal attributes and adoption. |
LO3 |
Compose and build a blockchain based application while critically evaluating blockchain applications the value and importance of Blockchain and FinTech Paradigm ensuring coverage of current use cases and future implementations |
LO4 |
Investigate and leverage technical skills and understanding for Blockchain Adoption in Enterprise and elsewhere, while gaining an awareness of key implementations and changes in the Blockchain FinTech Domain |
Dependencies |
Module Recommendations
This is prior learning (or a practical skill) that is required before enrolment on this module. While the prior learning is expressed as named NCI module(s) it also allows for learning (in another module or modules) which is equivalent to the learning specified in the named module(s).
|
No recommendations listed |
Co-requisite Modules
|
No Co-requisite modules listed |
Entry requirements |
Programme entry requirements must be satisfied
|
Module Content & Assessment
Indicative Content |
Introduction / Overview
Introduction to the World of Blockchain and Crypto Currency
|
Enabling Technologies
Distributed Systems - Cryptography - DLT - Web3 -Technological Fundamentals -Introduction to Tools
|
Bitcoin
Bitcoin Stack - ConsensusPOW - Mining - Nodes - Difficulty - SHA - BTC Perceptions
|
Ethereum
The World Computer - Consensus Alternatives - Smart Contracts - Mining - EVM - NFT - DAO
|
Smart Contracts & Tokenization of Assets
ERC 20 / 1155 / NFT / Solidity / IPFS
|
Ethereum Development 1
DApp Development Environments - Web3 Stack - NodeJS/Express -
|
Ethereum Development 2
Infura - RemixIDE - Architectures ERC Smart Contracts -Ganache/Truffle
|
Crypto-currencies
Alt Coins - Wallets
|
Decentralized Finance
Yield and Staking - Decentralized Financial Services
|
Enterprise Blockchain / DLT
Hyper-Ledger -Digital Identities -Enterprise Use Cases Existing
|
Legislation
Rules and Regulations in Crypto - Changing Environments - Hacks - AML/CTF - KYC/KYT -Ethics -Ongoing Dynamics
|
Future Expectations
Current Implementations / Future Implementations
Digital Euro / Digital Identity
|
Assessment Breakdown | % |
Coursework | 50.00% |
End of Module Assessment | 50.00% |
AssessmentsFull Time
Coursework |
Assessment Type: |
Formative Assessment |
% of total: |
Non-Marked |
Assessment Date: |
n/a |
Outcome addressed: |
1,2,3,4 |
Non-Marked: |
Yes |
Assessment Description: Formative assessment will be provided on the in-class individual or group activities. Feedback will be provided in written or oral format, or on-line through Moodle. In addition, in class discussions will be undertaken as part of the practical approach to learning. |
|
Assessment Type: |
Project |
% of total: |
50 |
Assessment Date: |
n/a |
Outcome addressed: |
1,2,3,4 |
Non-Marked: |
No |
Assessment Description: Demonstration of Key Existing Use Case of Blockchain Technologies in Financial Services Sector. Creation of a Web3 Enabled blockchain based application. DApp |
|
End of Module Assessment |
Assessment Type: |
Terminal Exam |
% of total: |
50 |
Assessment Date: |
End-of-Semester |
Outcome addressed: |
1,2,3,4 |
Non-Marked: |
No |
Assessment Description: Final Exam composing of Questions relating to semesters content, may include some elements of practical demonstration of understanding |
|
Reassessment Requirement |
Repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.
|
Reassessment Description The repeat strategy for this module is by repeat terminal examination that covers all learning outcomes.
|
NCIRL reserves the right to alter the nature and timings of assessment
Module Workload
Module Target Workload Hours 0 Hours |
Workload: Full Time |
Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
Lecture |
Classroom and demonstrations |
24 |
Per Semester |
2.00 |
Tutorial |
Mentoring and small-group tutoring |
24 |
Per Semester |
2.00 |
Independent Learning |
Independent learning |
202 |
Per Semester |
16.83 |
Total Weekly Contact Hours |
4.00 |
Workload: Blended |
Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
Lecture |
Classroom and demonstrations |
12 |
Per Semester |
1.00 |
Tutorial |
Mentoring and small-group tutoring |
12 |
Per Semester |
1.00 |
Directed Learning |
Directed e-learning |
24 |
Per Semester |
2.00 |
Independent Learning |
Independent learning |
202 |
Per Semester |
16.83 |
Total Weekly Contact Hours |
4.00 |
Workload: Part Time |
Workload Type |
Workload Description |
Hours |
Frequency |
Average Weekly Learner Workload |
Lecture |
Classroom and demonstrations |
24 |
Per Semester |
2.00 |
Tutorial |
Mentoring and small-group tutoring |
24 |
Per Semester |
2.00 |
Independent Learning |
Independent learning |
202 |
Per Semester |
16.83 |
Total Weekly Contact Hours |
4.00 |
Module Resources
Recommended Book Resources |
---|
-
Imran Bashir. (2018), Mastering Blockchain, 2nd Revised edition. Packt Publishing, [ISBN: 9781788839044].
-
Nakamoto Hasegawa. Blockchain Basics Bible: Non-Technical Beginner's Guide About Cryptocurrency. Bitcoin Ethereum Smart Contracts Consensus Protocols NFT Blockchain Gaming.
-
Andreas M. Antonopoulos,Gavin Wood. (2018), Mastering Ethereum, O'Reilly Media, p.384, [ISBN: 9781491971949].
-
Igor Pejic. Blockchain Babel, Apress, [ISBN: 9780749484163].
-
Daniel Drescher. (2017), Blockchain Basics, Apress, p.255, [ISBN: 9781484226032].
| Supplementary Book Resources |
---|
-
Andreas M. Antonopoulos. (2016), Mastering Bitcoin, O'Reilly Media, p.330, [ISBN: 9781491954386].
| Recommended Article/Paper Resources |
---|
-
• Bitcoin White Paper. Bitcoin: A
Peer-to-Peer Electronic Cash System,,
-
• Ethereum White Paper Buterin, V.
Ethereum White Paper: A next-generation
smart contract and decentralized
application platform,,
| Other Resources |
---|
-
[Website], Dr. Adam Back. (1997), Hashcash,,
-
[Website], Eric Hughes. (1993), A Cypherpunk's
Manifesto,,
-
[Website], Wei Dai. B-Money,,
-
[Website], Hal Finney. (2004), Reuseable PoW,,
|
|