Aiml Syallabus
Aiml Syallabus
Society’s Institute of
Technology
Under
Autonomous Scheme
University of Mumbai
Blockchain
Year & Course Code Teaching Examination Scheme and Marks Credit
Sem and Course Scheme Hours / Week Scheme
Title Theory Seminar / Pract Internal End Term Oral/ Total Credits
Tutorial Assessment Sem Work Pract
Mid Term Continuous Exam
Assessment
TE HBCC501: 04 -- -- 20 20 60 -- -- 100 04
Sem Bitcoin and
V Crypto
currency
Total 04 - -- 100 - - 100 04
Total Credits = 04
TE HBCC601: 04 -- -- 20 20 60 -- -- 100 04
Sem. Blockchain
VI Platform
Total 04 - - 100 - - 100 04
Total Credits = 04
BE HBCC701: 04 -- -- 20 20 60 -- -- 100 04
Sem. Block chain
VII Development
HBCSBL701: -- -- 02 -- -- -- 50 50 100 02
Blockchain
Setup
Lab(SBL)
Total 04 - 02 100 50 50 200 06
Total Credits = 06
BE HBCC801: 04 - -- 20 20 60 -- -- 100 04
Sem. DeFi
VIII (Decentralized
Finance)
Total 04 - - 100 - - 100 04
Total Credits = 04
Total Credits for Semesters V,VI, VII & VIII = 04+04+06+04=18
Course Code: Course Title Credit
Prerequisite:
Course Objectives:
4 To understand and apply the concepts of keys, wallets and transactions in the
Bitcoin Network.
5 To acquire the knowledge of the Bitcoin network, nodes and their roles.
Course Outcomes:
4 Apply the concepts of keys, wallets and transactions in the Bitcoin network.
5 Interpret the knowledge of the Bitcoin network, nodes and their roles.
6 Illustrate the applications of Block chain and analyze case studies.Illustrate the
applications of Block chain and analyze case studies.
0 Prerequisite 2
1 Introduction to Blockchain
3
Structure of a Block, Block Header, Block Identifiers: Block Header
Hash and Block Height, The Genesis Block, Linking Blocks in the
Block chain, Merkle Trees.
Self-learning Topics: Block chain Demo.
3 Introduction to Bitcoin
What is Bitcoin and the history of Bitcoin, Getting the first bitcoin,
finding the current price of bitcoin and sending and receiving bitcoin, 3
Bitcoin Transactions.
Self-learning Topics: Study the website coinmarketcap.com/
4 Concepts of Bitcoin
5 Bitcoin Networks
Total 39
Textbooks:
"Mastering Bitcoin, PROGRAMMING THE OPEN BLOCKCHAIN", 2nd Edition
1 by Andreas M. Antonopoulos, June 2017, O'Reilly Media, Inc. ISBN:
9781491954386.
"Blockchain Applications: A Hands-On Approach", by ArshdeepBahga, Vijay
2
Madisetti, Paperback-31 January 2017.
"Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction", July 19,
3 2016, by Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven
Goldfeder, Princeton University Press.
Reference Books:
Online References:
1 https://andersbrownworth.com/blockchain/
2 https://andersbrownworth.com/blockchain/public-private-keys/
3 https://www.coursera.org/learn/cryptocurrency
4 https://coinmarketcap.com/
Internal Assessment:
Assessment consists of one Mid Term Test of 20 marks and Continuous Assessment of 20
marks. The Mid Term test is to be conducted when approximately 50% syllabus is completed
and its duration will be one hour.
Continuous Assessment:
*For sr.no.7, the date of certification exam should be within the term and in case a student is
unable to complete the certification, the grading has to be done accordingly.
Indirect Assessment
1 Mock Viva/Practical
3 Extra Assignments/lab/lecture
Prerequisite:
Course Objectives:
Course Outcomes:
0 Prerequisite 2
3 Ethereum Blockchain
4 Private Blockchain
6
Introduction, Key Characteristics, Need of Private Blockchain.
Consensus Algorithm for private Blockchain (Ex. RAFT and
PAXOS), Smart Contract in Private Blockchain,
Self-learning Topics: Case study on private block chain.
5 Hyperledger Blockchain
Total 39
Textbooks:
Blockchain Technology, Chandramouli Subramanian, Asha A George, Abhillash K.
1
A and MeenaKarthikeyen, Universities press.
Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos
2
Dr. Gavin Wood, O'reilly.
Reference Books:
E-books:
Blockchain By Example, BellajBadr, Richard Horrocks, Xun (Brian) Wu, November
1
2018, Implement decentralized blockchain applications to build scalable Dapps.
2 Blockchain for Business, https://www.ibm.com/downloads/cas/3EGWKGX7.
Online References:
1 https://www.hyperledger.com/use/fabric
2 https://soliditylang.org/
3 https://docs.metamask.io/wallet/get-started/run-development-network/
4 https://remix.ethereum.org/
Internal Assessment:
Assessment consists of one Mid Term Test of 20 marks and Continuous Assessment of 20
marks. The Mid Term test is to be conducted when approximately 50% syllabus is completed
and its duration will be one hour.
Continuous Assessment:
*For sr.no.7, the date of certification exam should be within the term and in case a student is
unable to complete the certification, the grading has to be done accordingly.
Indirect Assessment
1 Mock Viva/Practical
3 Extra Assignments/lab/lecture
Course Objectives:
Course Outcomes:
0 Prerequisite 2
1 Ethereum Ecosystem
2 Blockchain Programming
3 Smart Contract
4 Blockchain Deployment
Total 39
Textbooks:
Mastering Ethereum, Building Smart Contract and Dapps, Andreas M. Antonopoulos
1
Dr. Gavin Wood, O'reilly.
Blockchain Technology, Chandramouli Subramanian, Asha A George, Abhillash K.
2
A and Meena Karthikeyen, Universities press
Reference Books:
Blockchain enabled Applications,Vikram Dhillon, Devid Metcalf, Max Hooper,
1
Apress
2 Building Blockchain Projects, Narayan Prusty, Packt
Online References:
1 https://ethereum.org/en
2 https://hyperledger-fabric.readthedocs.io/en/release-2.2/whatis.html
3 https://www.blockchain.com/
4 https://docs.soliditylang.org/en/v0.7.4/
Internal Assessment:
Assessment consists of one Mid Term Test of 20 marks and Continuous Assessment of 20
marks. The Mid Term test is to be conducted when approximately 50% syllabus is completed
and its duration will be one hour.
Continuous Assessment:
*For sr.no.7, the date of certification exam should be within the term and in case a student is
unable to complete the certification, the grading has to be done accordingly.
Indirect Assessment
1 Mock Viva/Practical
3 Extra Assignments/lab/lecture
Lab Objectives:
2 To learn the concept of the genesis block and Account in the Blockchain.
Lab Outcomes:
To create the genesis block using Puppeth, a CLI tool and account using Smart
2
Contract.
Sr.
Module Detailed Content
No.
Build and
2 Installation of Geth
Test
Create the
3 Create the Genesis block using Puppeth, a CLI tool
Genesis block
Create
Account in Create a Smart contract in Remix IDE and managing the Smart
4
the Contract using Ganache
blockchain
Gateway to
To develop a web-based gateway that serves as an entry point for
6 Blockchain
users to access and interact with various blockchain applications.
Apps
Web and
To develop a blockchain-powered web and desktop application using
7 Desktop
Solidity programming language on Remix IDE.
Application
Application To develop a simple crypto exchange and wallet system for users to
8
Development trade and securely store cryptocurrencies.
Textbooks:
Blockchain Applications: A Hands-On Approach, by ArshdeepBahga, Vijay
1
Madisetti, Paperback – 31 January 2017.
Mastering Ethereum: Building Smart Contracts and Dapps, Andreas
2
Antonopoulos, Gavin Wood, O’Reilly Publication
Mastering Blockchain, Second Edition: Distributed ledger technology,
3
decentralization, and smart contracts explained, 2nd Edition, Imran Bashir
Solidity Programming Essentials: A beginner's Guide to Build Smart Contracts for
4
Ethereum and Blockchain, RiteshModi, Packt publication
Reference books:
Mastering Bitcoin, PROGRAMMING THE OPEN BLOCKCHAIN, 2nd Edition by
1 Andreas M. Antonopoulos, June 2017, Publisher(s): O'Reilly Media, Inc. ISBN:
9781491954386.
2 Mastering Blockchain, Imran Bashir, Packt Publication.
USEFUL LINKS:
1 https://geth.ethereum.org/downloads
2 https://medium.com/@agrawalmanas09/how-to-setup-private-ethereum-blockchain-on-
windows-10-machine-ab497e03d6b8
3 https://geth.ethereum.org/docs/dapp/
4 https://www.edureka.co/blog/ethereum-private-network-tutorial
5 https://docs.soliditylang.org/en/develop/index.html
6 https://metamask.io/
7 https://medium.com/publicaio/a-complete-guide-to-using-metamask-updated-version-cd
0d6f8c338f
8 https://docs.aws.amazon.com/blockchain-templates/latest/developerguide/blockchain-te
mplates-create-stack.html
9 https://github.com/arshdeepbahga/blockchain-applications-book
Term Work:
Prerequisite:
Course Objectives:
1 The basic concepts of Centralized and Decentralized Finance and compare them
Course Outcomes:
Explain the basic concepts of Centralized and Decentralized Finance and compare
1
them
Discuss the DeFi components, primitives, incentives, metrics and major business
3
models where they are used.
0 Prerequisite 2
6 Use Cases
Total 39
Textbooks:
How to DeFi,Darren Lau, Daryl Lau, Teh Sze Jin,Kristian Kho, Erina Azmi, TM
1
Lee,Bobby Ong-1st Edition, March 2020
2 DeFi and the Future of Finance-Campbell R. Harvey
Reference Books:
4 https://makerdao.com/da/whitepaper/
5 https://uniswap.org/
6 https://compound.finance/documents/Compound.Whitepaper.pdf
7 https://wbtc.network/assets/wrapped-tokens-whitepaper.pdf
8 https://defiprime.com/exchanges
9 https://milkroad.com/stablecoins
10 https://academy.ivanontech.com/blog/decentralized-money-markets-and-makerdao
11 https://www.gemini.com/cryptopedia/nexus-mutual-blockchain-insurance-nxm-crypto
12 https://consensys.net/blockchain-use-cases/decentralized-finance/
https://support.tokenlon.im/hc/en-us/articles/360041114431-DeFi-Explained-Syntheti
13
c-Assets
https://www.blockchain-council.org/synthetix/synthetix-snx-the-biggest-ecosystem-in
14
-decentralized-finance/
Online References:
1 https://www.udemy.com/
2 https://www.coursera.org/
Internal Assessment:
Assessment consists of one Mid Term Test of 20 marks and Continuous Assessment of 20
marks. The Mid Term test is to be conducted when approximately 50% syllabus is completed
and its duration will be one hour.
Continuous Assessment:
*For sr.no.7, the date of certification exam should be within the term and in case a student is
unable to complete the certification, the grading has to be done accordingly.
Indirect Assessment
1 Mock Viva/Practical
2 Skill Enhancement Lecture
3 Extra Assignments/lab/lecture