Faculty Incharges : Geocey Shejy, Lifna C S, Pradyna Raut
| Theory Syllabus | Lab Syllabus | CBD Lab Instructions |
|---|---|---|
| Th-Syllabus | Lab-Syllabus | CBD Lab |
| No | Rubrics | Marks | Document | Schedule |
|---|---|---|---|---|
| 1 | End Semester Exam | 60 Marks | ||
| 2 | Internal Assessment | 20 Marks | ||
| 3 | Continuous Assessment | 20 Marks | ||
| a. | Case Study with Presentation (Group of 2 / Individual) |
10 Marks | Case Study-Topics PPT-Contents |
2nd week of Feb. 2026 |
| b. | MCQ-1 | 5 Marks | Modules 1 to 3 | before Mid Term 2026 |
| c. | MCQ-2 | 5 Marks | Modules 4 to 6 | 4th week of Mar. 2026 |
| d. | Certification Course (optional) | 5 / 10 Marks | ||
| Total Marks | 100 Marks |
Note : Other Rubrics from Syllabus are allowed on a case to case performance basis
- To provide an in-depth understanding of blockchain technology and cryptocurrency ecosystems, including their applications and limitations.
- To equip students with the skills needed to design, develop, and deploy secure blockchain solutions and smart contracts.
- To explore the ecosystem of decentralized applications, focusing on their architecture, development, and integration with blockchain networks.
- To introduce advanced topics like DeFi, NFTs, scalability, and blockchain’s role in emerging technologies for industry-oriented learning.
- Understand the principles, architecture, and applications of blockchain and cryptocurrencies.
- Analyze and evaluate the features of major blockchain platforms and their use cases.
- Design and implement secure cryptocurrency wallets and manage transactions effectively.
- Develop and deploy smart contracts using Solidity and integrate them with blockchain networks.
- Build and optimize decentralized applications (DApps) with cryptocurrency payment integration.
- Assess and implement advanced blockchain solutions like DeFi, NFTs, and layer-2 scalability techniques.
1.1 History and Evolution of Money and Digital Currencies, Understanding Cryptocurrencies: Concepts, Types, and Benefits, Blockchain Technology Fundamentals: Distributed Ledgers and Immutability
1.2 Consensus Mechanisms: Proof of Work (PoW), Proof of Stake (PoS), and Alternatives, Key Components of Blockchain: Cryptography, Hashing, and Mining, Applications of Blockchain Beyond Cryptocurrencies (Supply Chain, Healthcare, etc.), Blockchain’s Role in Decentralization and the Future of Web3
-
Theory : PPT-Module 1
-
YoutTube : Vitalik explains Ethereuem
-
Online Materials :
2.1 Anatomy of a Blockchain: Blocks, Transactions, and Nodes, Types of Blockchains: Public, Private, Consortium, and Hybrid, Exploring Key Blockchain Platforms: Bitcoin, Ethereum, Hyperledger, and Binance Smart Chain.
2.2 Smart Contracts: Concept, Structure, and Applications, Overview of Decentralized Applications (DApps) and Token Standards (ERC-20, ERC-721, etc.), Security Aspects of Blockchain: Attacks, Challenges, and Mitigation Techniques
- Theory :
- Online Materials :
3.1 Popular Cryptocurrencies: Bitcoin, Ethereum, Ripple, and Altcoins, Cryptocurrency Mining: Mechanisms, Challenges, and Rewards, Cryptocurrency Wallets: Hot vs. Cold Wallets, Multi-Signature Wallets.
3.2 Securing Wallets: Threats, Recovery Methods, and Best Practices, Cryptocurrency Exchanges: Types, Trading Mechanisms, and Risks, Regulatory and Legal Frameworks for Cryptocurrencies Globally
- Theory :
4.1 Introduction to Solidity Programming Language, Setting Up Development Environments: Truffle, Ganache, and Remix IDE, Writing and Deploying Basic Smart Contracts, Smart Contract Lifecycle, Gas Optimization, and Fees
4.2 Advanced Solidity Concepts: Libraries, Modifiers, and Events, Debugging, Testing, and Security Best Practices for Smart Contracts, Integration of Smart Contracts with Blockchain Networks
- Theory :
- YoutTube :
- Online Materials :
5.1 Architecture of Decentralized Applications, Interaction Between Smart Contracts and Frontend Using Web3.js, Tools for DApp Development: Web3.js, Ethers.js, and Metamask
5.2 Building and Deploying a Simple DApp on Ethereum Testnet, Integrating Cryptocurrency Payments in DApps Using Payment Gateways, Performance Optimization and Scaling Solutions for DApps, Testing and Deploying DApps to Production Environments
- Theory:
- Online Materials:
- Setting up a Private Ethereum Blockchain using Geth,
- Geth in Developers mode
- Ganache Tutorial
- Metamask Tutorial
- Testnet Tutorial
- Etherscan.io
- Exploring - Etherscan.io & Infura.io
- Web 3.0 - Preeti Kasireddy
- How does the new Ethereum work? - Preeti Kasireddy **
- Blockchain Development & Security Course - Portland State University
- Complete Web3 and Solidity Development Roadmap 2022 - Vittorio Rivabella
- DApp University - Gregory
- Private Blockchain,
- Chainfy Project
6.1 Layer-2 Scaling Solutions: Polygon, Lightning Network, and Optimistic Rollups, Decentralized Finance (DeFi): Protocols, Platforms, and Applications, Non-Fungible Tokens (NFTs): Standards, Creation, and Marketplace Integration Blockchain Interoperability: Bridging Between Different Networks, Blockchain’s Role in Emerging Technologies: AI, IoT, and Metaverse
6.2 Case Study: End-to-End Development and Deployment of a Blockchain-Based Solution for any domain
- Theory:
- "Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications" by Imran Bashir
- "Blockchain Basics: A Non-Technical Introduction in 25 Steps" by Daniel Drescher
- "Solidity Programming Essentials: A Beginner's Guide to Build Smart Contracts for Ethereum and Blockchain" by Ritesh Modi
- "Blockchain Revolution: How the Technology Behind Bitcoin and Other Cryptocurrencies is Changing the World" by Don Tapscott and Alex Tapscott
- "Cryptocurrency: How Bitcoin and Digital Money are Challenging the Global Economic Order" by Paul Vigna and Michael J. Casey
- "The Basics of Bitcoins and Blockchains" by Antony Lewis
- Blockchain By Example, Bellaj Badr, Richard Horrocks, Xun (Brian) Wu, November 2018, Implement decentralized blockchain applications to build scalable Dapps.
- Blockchain for Business
- Hyperledger Fabric
- NPTEL Course on Blockchain
- https://github.com/frankiefab100/Blockchain-Development-Resources
- https://tech.seas.harvard.edu/free-blockchain
- https://www.ft.com/content/5acb33a2-4690-4f56-add3-7e2b01530a21
- https://www.wired.com/story/user-owned-ai-illia-polosukhin-open-source-web3
- https://coingeek.com/blockchain101/a-guide-to-ai-driven-solutions-for-strengthening-blockchain-security/?utm_source=chatgpt.com
- This material was prepared as a part of Cryptocurrency & Blockchain Developemnt course offered by the Department of Computer Engineering, (VES Institute of Technology - An Autonomous Institute, Affiliated to the University of Mumbai) to the Third Year Students of Computer Engineering during the Academic Year 2025-26.