Comprehensive Course Structure
Semester | Course Code | Course Title | Credit Structure (L-T-P-C) | Prerequisites |
---|---|---|---|---|
1 | BCT101 | Introduction to Blockchain Technology | 3-1-0-4 | - |
1 | BCT102 | Mathematics for Blockchain | 3-1-0-4 | - |
1 | BCT103 | Programming Fundamentals | 3-1-0-4 | - |
1 | BCT104 | Computer Science Basics | 3-1-0-4 | - |
1 | BCT105 | Introduction to Cryptography | 3-1-0-4 | - |
2 | BCT201 | Data Structures and Algorithms | 3-1-0-4 | BCT103 |
2 | BCT202 | Operating Systems | 3-1-0-4 | BCT104 |
2 | BCT203 | Distributed Systems | 3-1-0-4 | BCT201 |
2 | BCT204 | Database Management Systems | 3-1-0-4 | BCT201 |
2 | BCT205 | Cryptography and Network Security | 3-1-0-4 | BCT105 |
3 | BCT301 | Blockchain Architecture Design | 3-1-0-4 | BCT203 |
3 | BCT302 | Smart Contract Development | 3-1-0-4 | BCT201 |
3 | BCT303 | Consensus Mechanisms | 3-1-0-4 | BCT205 |
3 | BCT304 | Ethereum and Solidity Programming | 3-1-0-4 | BCT201 |
3 | BCT305 | Tokenomics and Economics | 3-1-0-4 | BCT201 |
4 | BCT401 | Advanced Blockchain Technologies | 3-1-0-4 | BCT303 |
4 | BCT402 | Decentralized Finance (DeFi) | 3-1-0-4 | BCT305 |
4 | BCT403 | Blockchain Applications in Industry | 3-1-0-4 | BCT301 |
4 | BCT404 | Cross-Chain Interoperability | 3-1-0-4 | BCT303 |
4 | BCT405 | Blockchain Governance and Compliance | 3-1-0-4 | BCT305 |
5 | BCT501 | Research Methodology in Blockchain | 3-1-0-4 | BCT401 |
5 | BCT502 | Blockchain for Supply Chain | 3-1-0-4 | BCT403 |
5 | BCT503 | Blockchain in Healthcare | 3-1-0-4 | BCT403 |
5 | BCT504 | Digital Identity Management | 3-1-0-4 | BCT402 |
5 | BCT505 | Privacy-Preserving Technologies | 3-1-0-4 | BCT401 |
6 | BCT601 | Enterprise Blockchain Solutions | 3-1-0-4 | BCT502 |
6 | BCT602 | Blockchain Security Auditing | 3-1-0-4 | BCT505 |
6 | BCT603 | Blockchain Analytics and Metrics | 3-1-0-4 | BCT501 |
6 | BCT604 | Cross-Border Payment Systems | 3-1-0-4 | BCT402 |
6 | BCT605 | Blockchain Policy and Regulation | 3-1-0-4 | BCT505 |
7 | BCT701 | Capstone Project I | 3-0-0-6 | BCT601 |
7 | BCT702 | Capstone Project II | 3-0-0-6 | BCT701 |
7 | BCT703 | Advanced Topics in Blockchain | 3-1-0-4 | BCT605 |
7 | BCT704 | Blockchain Research Paper | 3-1-0-4 | BCT701 |
7 | BCT705 | Professional Development in Blockchain | 3-1-0-4 | BCT601 |
8 | BCT801 | Final Year Thesis | 3-0-0-8 | BCT704 |
8 | BCT802 | Internship and Industry Exposure | 3-0-0-6 | BCT701 |
8 | BCT803 | Blockchain Capstone Presentation | 3-0-0-4 | BCT801 |
8 | BCT804 | Entrepreneurship in Blockchain | 3-1-0-4 | BCT703 |
8 | BCT805 | Blockchain Ethics and Governance | 3-1-0-4 | BCT605 |
Advanced Departmental Elective Courses
The department offers a rich array of advanced elective courses that delve deeper into specialized aspects of blockchain technology. These courses are designed to provide students with cutting-edge knowledge and practical skills aligned with current industry trends.
Advanced Smart Contract Auditing: This course explores the methodologies, tools, and frameworks used for auditing smart contracts. Students learn to identify vulnerabilities in code, perform static and dynamic analysis, and apply best practices for secure development. The curriculum includes hands-on labs using platforms like MythX, Slither, and Oyente, along with real-world case studies of past security breaches and their resolutions.
Zero-Knowledge Proofs and Privacy Protocols: This course introduces the mathematical foundations and practical applications of zero-knowledge proofs in blockchain systems. It covers zk-SNARKs, zk-STARKs, and other advanced privacy-preserving technologies. Students gain experience in implementing privacy protocols using tools like Zokrates and Circom, with emphasis on building scalable privacy solutions for decentralized applications.
Blockchain Scalability Solutions: Focused on addressing performance bottlenecks in blockchain networks, this course examines consensus algorithms, layer-two solutions, sharding techniques, and state channels. Students analyze trade-offs between security, decentralization, and throughput, and explore real-world implementations such as Ethereum 2.0, Polygon, and Interledger Protocol (ILP).
Blockchain in Energy Sector: This course investigates how blockchain can revolutionize energy distribution, trading, and management. It covers peer-to-peer energy markets, renewable energy certificates, grid stability optimization, and smart meter integration. Practical sessions include building decentralized energy trading platforms using Hyperledger Fabric and integrating IoT sensors for real-time monitoring.
Blockchain for Legal Compliance: Designed to bridge the gap between blockchain innovation and legal frameworks, this course explores regulatory landscapes across jurisdictions, compliance mechanisms, licensing models, and dispute resolution in decentralized networks. Students engage with legal case studies involving smart contracts, digital identity, and cross-border transactions.
DeFi Protocol Design: This course provides a comprehensive overview of decentralized finance protocols including liquidity pools, automated market makers (AMMs), yield farming, and lending systems. Through project-based learning, students design, implement, and test their own DeFi products using Ethereum, Solana, and other blockchain platforms.
Cross-Chain Communication: Addressing the fragmentation of blockchain ecosystems, this course covers interoperability standards such as Polkadot, Cosmos, and Chainlink. Students learn to build bridges between different blockchains, handle cross-chain asset transfers, and design cross-chain decentralized applications (dApps) with focus on security and user experience.
Blockchain in Government Services: This course explores how blockchain can enhance transparency, efficiency, and trust in public services such as voting systems, land records management, and digital identity verification. It includes simulations of government blockchain implementations and analysis of policy frameworks supporting decentralized governance models.
Digital Identity and Authentication: Focused on secure identity management, this course examines self-sovereign identity (SSI) protocols, verifiable credentials, and decentralized identifier systems (DIDs). Students implement identity solutions using W3C standards and integrate them with existing web applications to enhance user privacy and control over personal data.
Blockchain for Healthcare Data Management: This course addresses the critical need for secure, interoperable healthcare data storage and sharing. It covers HIPAA compliance in blockchain systems, patient record management, clinical trial transparency, and integration with medical devices and wearables. Hands-on labs involve developing blockchain-based patient health records (PHRs) and conducting secure data audits.
Blockchain Governance Models: This course analyzes various governance structures in decentralized networks, including token-based voting systems, DAOs (Decentralized Autonomous Organizations), and on-chain decision-making processes. Students evaluate governance frameworks from major projects like MakerDAO, Uniswap, and EOS, and propose improvements for their own blockchain communities.
Project-Based Learning Philosophy
The department's approach to project-based learning is rooted in experiential education principles that foster innovation, collaboration, and real-world problem-solving. Students engage in both mini-projects during semesters three through six and a final-year thesis/capstone project that integrates all learned concepts.
Mini-projects are structured around specific industry challenges and typically span one to two months. These projects involve working in teams of 3–5 students under faculty supervision, focusing on practical implementation of blockchain solutions. Topics range from designing secure voting systems to building decentralized marketplaces for local businesses.
The final-year capstone project requires students to develop a comprehensive solution addressing a significant challenge within the blockchain ecosystem. Projects must demonstrate technical proficiency, originality, and potential impact in real-world applications. Students present their work to industry experts, academic committees, and potential investors, gaining valuable feedback and networking opportunities.
Faculty mentors are selected based on expertise alignment with student project interests. The selection process involves a proposal submission phase where students outline their research questions, methodology, expected outcomes, and timeline. Regular progress reviews ensure alignment with learning objectives and timely completion of deliverables.