Back close

Course Detail

Course Name Introduction to Blockchain And Distributed Ledger Technology
Course Code 25WN745
Program M.Tech. Wireless Networks & Applications (Specialising in IoT, AI, 5G, Blockchain) (For Working Professionals & Regular Students)
Credits 3
Campus Amritapuri

Syllabus

Syllabus

Module 1 (Theory): Introduction to Blockchain technologies, types of blockchain networks (Private, Public & Hybrid), State Machine Design, Overview of Bitcoin, Ethereum, Hyperledger, IOTA DLT. Entities in Blockchain, Consensus Mechanism and algorithms, Smart Contracts, Cryptocurrency, Mining and Ledger. Applications of Blockchain in various verticals such as DeFi, Healthcare, Smart Energy, IoT, Supply chain, NFTs. The future of Blockchain. 

Module 2 (Lab/Hands-on): Smart Contracts basics, Setup Ethereum virtual machines (EVM), Introduction to solidity language and Remix IDE. Developing Smart contracts and deploying on EVM. Hands on applications such as eVoting, Healthcare records, etc. 

Module 3 (Application Development/Term Project): Students choose an area and propose blockchain based applications. Applications are further enhanced and possible PoC deployment.  

Prerequisites: 

  1. Any programming language – Python or JavaScript 

Objectives and Outcomes

Course Outcomes: 

CO1. Students learn basic concepts of blockchain technology. 

CO2. Students will understand different types of blockchain network and identify where 

to use these. 

CO3. Students will get an opportunity to develop blockchain technology based solutions in various use cases. 

CO4. Students will learn to develop smart contracts and deploy them. 

 

CO – PO Affinity Map 

PO 

PO1 

PO2 

PO3 

PO4 

PO5 

PO6 

PO7 

PO8 

PO9 

PO10 

PO11 

PO12 

PS01 

PSO2 

PSO3 

PSO4 

PSO5 

PSO6 

PSO7 

CO 

CO1 

CO2 

CO3 

CO4 

 

3-strong, 2-moderate, 1-weak 

Prerequisites: 

  1. Any programming language – Python or JavaScript or C
  2. Basic knowledge onIoT(Good to have but not mandatory) 

Text Books / References

  1. Bitcoin: A Peer-to-Peer Electronic Cash System – Satoshi Nakamoto –https://bitcoin.org/bitcoin.pdf 
  2. Blockchain for Dummies – Manav Guptha – Wiley – http://gunkelweb.com/coms465/texts/ibm_blockchain.pdf 
  3. Blockchain for Beginners – Bryan Ford –https://bford.info/log/2016/1102-cybsec-blockchain.pdf 
  4. https://github.com/BlockchainBooks/blockchainbooks.github.io 

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now