0% found this document useful (0 votes)
182 views

University of Madras: Bce-Cse2C Elective-Ii (C) : Block Chain Technology and Computer Science With AI)

This document outlines the syllabus for the Blockchain Technology elective course for the BSc in Computer Science program at the University of Madras effective 2020-2021. The objectives are to understand blockchain concepts and consensus mechanisms. Students will learn the basic concepts of blockchain, consensus protocols like proof of work, and how to implement applications using Hyperledger Fabric. The course covers the history of blockchain, architecture, cryptography, consensus algorithms, permissioned blockchains, and applications of blockchain in various domains like finance, supply chain, and government.

Uploaded by

Sugisivam KE
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)
182 views

University of Madras: Bce-Cse2C Elective-Ii (C) : Block Chain Technology and Computer Science With AI)

This document outlines the syllabus for the Blockchain Technology elective course for the BSc in Computer Science program at the University of Madras effective 2020-2021. The objectives are to understand blockchain concepts and consensus mechanisms. Students will learn the basic concepts of blockchain, consensus protocols like proof of work, and how to implement applications using Hyperledger Fabric. The course covers the history of blockchain, architecture, cryptography, consensus algorithms, permissioned blockchains, and applications of blockchain in various domains like finance, supply chain, and government.

Uploaded by

Sugisivam KE
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/ 2

UNIVERSITY OF MADRAS

B.Sc. DEGREE COURSE IN COMPUTER SCIENCE


SYLLABUS WITH EFFECT FROM 2020-2021

BCE-CSE2C
ELECTIVE-II(C): BLOCK CHAIN TECHNOLOGY
(Common paper to B.Sc.Computer Science with Data Science
and Computer Science with AI)
III YEAR / VI SEM
OBJECTIVES:
 To understand the concepts of block chain technology
 To understand the consensus and hyper ledger fabric in block chain technology.
OUTCOMES:
 State the basic concepts of block chain
 Paraphrase the list of consensus and Demonstrate and Interpret working of Hyper ledger Fabric
 Implement SDK composer tool and explain the Digital identity for government

UNIT - I
History: Digital Money to Distributed Ledgers -Design Primitives: Protocols, Security, Consensus,
Permissions, Privacy- : Block chain Architecture and Design-Basic crypto primitives: Hash, Signature-
Hash chain to Block chain-Basic consensus mechanisms.

UNIT - II
Requirements for the consensus protocols-Proof of Work (PoW)-Scalability aspects of Block chain
consensus protocols: Permissioned Block chains-Design goals-Consensus protocols for Permissioned
Block chains.

UNIT - III
Decomposing the consensus process-Hyper ledger fabric components-Chain code Design and
Implementation: Hyper ledger Fabric II:-Beyond Chain code: fabric SDK and Front End-Hyper ledger
composer tool.

UNIT - IV
Block chain in Financial Software and Systems (FSS): -Settlements, -KYC, -Capital markets-Insurance-
Block chain in trade/supply chain: Provenance of goods, visibility, trade/supply chain finance, invoice
management/discounting.

UNIT - V
Block chain for Government: Digital identity, land records and other kinds of record keeping between
government entities, public distribution system / social welfare systems: Block chain Cryptography:
Privacy and Security on Block chain.

TEXT BOOKS:
1. Mark Gates, “Block chain: Ultimate guide to understanding block chain, bit coin, crypto
currencies, smart contracts and the future of money”, Wise Fox Publishing and Mark Gates 2017.
2. Salman Baset, Luc Desrosiers, Nitin Gaur, Petr Novotny, Anthony O'Dowd, Venkatraman
Ramakrishna, “Hands-On Block chain with Hyper ledger: Building decentralized applications
with Hyperledger Fabric and Composer”, 2018.
3. Bahga, Vijay Madisetti, “Block chain Applications: A Hands-On Approach”, Arshdeep Bahga,
Vijay Madisetti publishers 2017.
UNIVERSITY OF MADRAS
B.Sc. DEGREE COURSE IN COMPUTER SCIENCE
SYLLABUS WITH EFFECT FROM 2020-2021

REFERENCE BOOKS :
1. Andreas Antonopoulos, “Mastering Bitcoin: Unlocking Digital Crypto currencies”, O'Reilly
Media, Inc. 2014.
2. Melanie Swa, “Block chain ”,O'Reilly Media 2014.

WEB REFERENCES:
 NPTEL & MOOC courses titled blockchain technology
 blockgeeks.comguide/what-is-block-chain-technology
https://nptel.ac.in/courses/106105184/

You might also like