B.E Artificial Intelligence and Machine Learning Blockchain Lab Syllabus - Mumbai University 2026
This is the Fourth Year AI-ML syllabus under REV-2019 'C' Scheme, in force from the academic year 2023-24. The University has not yet published an NEP 2020 syllabus for this year of the degree, and this is the scheme its examinations are set on.
Loading syllabus...
Syllabus for Blockchain Lab
Module 1: Local Blockchain: Introduction to Truffle, establishing local Blockchain using Truffle
- a) Cryptography in Blockchain and Merkle root tree hash
Module 2: Smart contracts and Chain code: Solidity programming language, chain code (Java/JavaScript/Go), deployment on Truffle local
- a) Creating Smart Contract using Solidity
- B Embedding wallet and transaction using Solidity
Module 3: Deployment and publishing smart contracts on Ethereum test network: Test networks (Ropsten/Gorelli/Rinkeby), deployment on Web3.js/Web3.py for interaction with Ethereum smart contract
- a) Blockchain platform ethereum using Geth.
- B Blockchain platform Ganache
Module 4
- Remix IDE and Metamask: Smart contract development and deployment using Metamask and Remix. Design and develop Crypto currency
Module 5
- Chain code deployment in Hyperledger Fabric: Chain code Hyperledger fabric Mini project: Study required front end tools
Module 6: Case Study on Hyperledger
Module 7: Case Study on Other Blockchain platforms.
Module 8: Creating a blockchain Application
Module 9: Mini-project on Design and Development of a DApps using Ethereum/Hyperledger Fabric: Implementation of Mini Project,
- 1. Design, configure and testing of mini project 2. Report submission as per guidelines 3. Implementation and Presentation of Mini Projects
Text Books
- 1 Ethereum Smart Contract Development, Mayukh Mukhopadhyay, Packt publication.
- 2 Solidity Programming Essentials: A Beginner's Guide to Build Smart Contracts for Ethereum and Blockchain, Ritesh Modi, Packt publication.
- 3 Hands-on Smart Contract Development with Hyperledger Fabric V2, Matt Zand, Xun Wu and Mark Anthony Morris, O’Reilly.
- 1 Mastering Blockchain, Imran Bashir, Packt Publishing
- 2 Introducing Ethereum and Solidity, Chris Dannen, APress.
- 3 Hands-on Blockchain with Hyperledger, Nitin Gaur, Packt Publishing. Mini project:
- 1 Students should carry out mini-project in a group of three/four students with a subject In-charge
- 2 The group should meet with the concerned faculty during laboratory hours and the progress of work discussed must be documented.
- 3 Each group should perform a detailed literature survey and formulate a problem statement.
- 4 Each group will identify the hardware and software requirement for their defined mini project problem statement.
- 5 Design, develop and test their smart contract/chain code.
- 6 Each group may present their work in various project competitions and paper presentations Documentation of the Mini Project The Mini Project Report can be made on following lines:
- 1 Abstract
- 2 Contents
- 3 List of figures and tables
- 4 Chapter-1 (Introduction, Literature survey, Problem definition, Objectives, Proposed Solution, Technology/platform used)
- 5 Chapter-2 (System design/Block diagram, Flow chart, Software requirements, cost estimation)
- 6 Chapter-3 (Implementation snapshots/figures with explanation, code, future directions)
- 7 Chapter-4 (Conclusion)
- 8 References
- 1 https://trufflesuite.com/
- 2 https://metamask.io/
- 3 https://remix.ethereum.org/
- 4 https://www.hyperledger.org/use/fabric
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Machine Learning) under REV-2019 'C' Scheme, in force from the academic year 2023-24. Wording is as printed in that syllabus. Module numbering is as printed there too.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.