M.Sc. (Information Technology) Blockchain Practical Syllabus - Mumbai University
This is the University of Mumbai syllabus for M.Sc. (Information Technology) under NEP 2020, in force from the academic year 2024-25. Semesters I and II are set by item 6.29 (N) and Semesters III and IV by item 6.2 (N). The University examines this programme under form 1113161, whose Summer 2026 timetable is headed NEP-2020; the distance and older Choice Based modes of the same degree are examined under different forms and different papers.
Loading syllabus...
Syllabus for Blockchain Practical
- Blockchain a Develop a secure messaging application where users can exchange messages securely using RSA encryption. Implement a mechanism for generating RSA key pairs and encrypting/decrypting messages.
- 1 b Allow users to create multiple transactions and display them in an organised format. c Create a Python class named Transaction with attributes for sender, receiver, and amount. Implement a method within the class to transfer money from the sender's account to the receiver's account.. d Implement a function to add new blocks to the miner and dump the blockchain.
- 2 a Write a python program to demonstrate mining. b Demonstrate the use of the Bitcoin Core API to interact with a Bitcoin Core node. c Demonstrating the process of running a blockchain node on your local machine. d Demonstrate mining using geth on your private network.
- 3 a Write a Solidity program that demonstrates various types of functions including regular functions, view functions, pure functions, and the fallback function. b Write a Solidity program that demonstrates function overloading, mathematical functions, and cryptographic functions. c Write a Solidity program that demonstrates various features including contracts, inheritance, constructors, abstract contracts, interfaces. d Write a Solidity program that demonstrates use of libraries, assembly, events, and error handling. e Build a decentralized application (DApp) using Angular for the front end and Truffle along with Ganache CLI for the back end.
- 4 a Install and demonstrate use of hyperledger-Irhoa b Demonstration on interacting with NFT Upon completing this course, the student will be able to: OC1. develop a mechanism for generating RSA key pairs, enabling users to securely encrypt and decrypt messages. OC2. explore the architecture and components of the Bitcoin blockchain, including blocks, transactions. OC3. demonstrate smart contracts and their deployment in decentralized applications (DApps). OC4. evaluate the security and privacy challenges in blockchain systems.
Reproduced from the University of Mumbai syllabus for M.Sc. (Information Technology) under NEP 2020, in force from the academic year 2024-25. Wording, unit numbering and lecture allocation are as printed in that syllabus. The PDF above is the syllabus's own page, unaltered.
The complete syllabus
This subject is cut from the University circular for the whole diploma. Open it here if you want the whole thing rather than a single subject.
Use Part 1 or Part 2 NEP first so the module scope matches your Mumbai University exam.
Use MSc IT notes only after confirming the semester units and topic order.
Open MSc IT question papers after the syllabus check so revision follows the same course structure.