Course Outcome
CO-1 : Understand the Basic Cryptography behind the Blockchain Technology and Bitcoin.
CO-2 : Define the structure of a Blockchain and classify why and when it is better than a simple distributed database.
CO-3 : Analyze the consensus mechanisms in a Blockchain Technology and critically assess its applicability in Blockchain based application.
CO-4 : Analyze to what extent smart and self-executing contracts can benefit automation, governance and transparent environment.
CO5 : Design decentralized distributed application and measure the performance of Blockchain against centralized system.
CO6 : Attain awareness of the new challenges that exist in monetizing businesses around Blockchain.
Teaching and Examination Scheme
Course Layout:
Week 1: Introduction to Blockchain Technology and its Importance
Week 2: Basic Crypto Primitives I Cryptographic Hash
Week 3: Basic Crypto Primitives II Digital Signature
Week 4: Evolution of the Blockchain Technology
Week 5: Elements of a Blockchain
Week 6: Blockchain Consensus I Permissionless Models
Week 7: Blockchain Consensus II Permissioned Models
Week 8: Smart Contract Hands On I Ethereum Smart Contracts (Permissionless Model)
Week 9: Smart Contract Hand On II Hyperledger Fabric (Permissioned Model)
Week 10: Decentralized Identity Management
Week 11: Blockchain Interoperability
Week 12: Blockchain Applications
Resource Person