0% found this document useful (0 votes)
19 views4 pages

BCE 413 Block Chain Technology Course Outline v1

Uploaded by

Saadie Essie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views4 pages

BCE 413 Block Chain Technology Course Outline v1

Uploaded by

Saadie Essie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

ZU/WI/7/11

Unit Code: BCE 413


Unit Title: BLOCK CHAIN TECHNOLOGY
Pre-requisites BIT
Program(s): BSCIT Y4S1
Lecturer Name: Jennifer Gachukia
Lecturer Contacts: Email: [email protected]
Consultation time : Friday 8:00 am – 1:00 pm

UNIT PURPOSE
Pre-requisite Course: BBM 321: Internet of Things, BCE 312: Machine Learning
Purpose of the Course
The Purpose of this course will enable the Learners be able to gain great understanding on
Block chain revolutionary technologies and tools, concepts and applications of Block chain
from cryptocurrencies to being able to describe the economics trade-offs of
cryptocurrencies, design a block chain for production purpose, understand smart contracts,
and implemented their own cryptocurrency.

Expected Learning Outcomes of the Course


By the end of this course, the learner should be able to:
 Discuss functionality and implementation of block chain systemsBuild smart contracts
and distributed applications.
 Develop ideas from Block chain technology into their own projects. Evaluate the
application of Block Chain Systems in our current market

Week Topic Credit


hours

Week 1 Introduction basic ideas behind block chain, Cryptographic concepts 3

Week 2 Hashing, public key cryptosystems 3

Week 3 Private vs Public block chain and use cases. 3

Week 4 Introduction to Bit Coin Block Chain 3


Week 5 Bitcoin blockchain and scripts downside of Bitcoin 3

ASSIGNMENT 1
Week 6 Alternative Coins Ethereum and Smart Contracts 3

Week 7 Consensus Algorithms - Introduction 3

CAT 1
Week 8 Consensus Algorithms 3

Week 9 The real need for mining – Consensus Byzantine generals' problems 3
consensus as distributed building

ASSIGNMENT 2
Week 10 Uses of Block chain in E-governance, Land Registration, medical etc. 3

Week 11 Security Issues in Block Chain 3

Week 12 Emerging Trends in Block chain Technology 3

Week 13 The “Evil Sides” of Blockchain and Legal Regulations for Blockchain 3

Week 14 FINAL EXAMS


& 15
Course Assessment
Continuous Assessment Test (CATS) 20%
Assignments 10%
Examination 70%
Total 100%

Teaching Methodology: Lectures; Tutorials; Practical; Programming


exercises.

Instructional materials/Equipment: Audio visual aids in lecture rooms; Computer laboratory.

Recommended Texts:

 Bashir, I. (2020). Mastering Blockchain: A deep dive into distributed ledgers, consensus
protocols, smart contracts, DApps, cryptocurrencies, Ethereum, and more, 3rd Edition.
PacktPublishing.
 Singhal, B., Dhameja, G., & Panda, P. S. (2018). Beginning Blockchain: A Beginner’s
Guideto Building Blockchain Solutions (1st ed.). Apress.
 Recommended Reference Materials
 Song, J. (2019). Programming Bitcoin: Learn How to Program Bitcoin from Scratch (1st ed.).
O’Reilly Media.
 Antonopoulos, A. M., & Wood, G. (2021). Mastering Ethereum: Building Smart Contracts
and DApps: Building Smart Contracts and DApps. Stanford University Press.
 H. (2020b). Build Your Own Blockchain (Management for Professionals) (1st ed. 2020 ed.).
Springer.
 Course Journal
 Blockchain: Research and Applications, ISSN: 2096-7209
 International Journal of Blockchain and Cryptocurrencies, ISSN 2516-6433

E-Resources
 Yousuf, O. and Mir, R.N. (2019). A survey on the Internet of Things security: State-of-art,
architecture, issues and countermeasures. Information and Computer Security, Vol. 27 No.
2,pp. 292-323. https://doi.org/10.1108/ICS-07-2018-0084
Approved for Circulation by:

David Kanyi
Head, ICT and Engineering Department
Zetech University

You might also like