0% found this document useful (0 votes)
29 views2 pages

Block Chain Technologies

Syllabus

Uploaded by

Sweta Barnwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

Block Chain Technologies

Syllabus

Uploaded by

Sweta Barnwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Course: BLOCK CHAIN TECHNOLOGIES

Code: CSC4011
4 Credits | Semester V

A. Introduction: This course provides an in-depth understanding of block chain technology, its
underlying principles, applications, and implementation. Topics include decentralized
systems, cryptographic fundamentals, consensus mechanisms, smart contracts, decentralized
applications (DApps), and real-world use cases of block chain in various industries.

The main objectives of the course are as follows:

 Understand the fundamental concepts and principles of blockchain technology.


 Explore different types of block chain architectures and consensus mechanisms.
 Learn about cryptographic techniques used in blockchain systems.
 Examine real-world applications of blockchain technology in various industries.
 Develop hands-on skills for building and deploying blockchain-based solutions.

B. Course Outcomes: At the end of the course, students will be able to:

CO1. Understand the fundamental concepts of block chain technology.


CO2. Explore different types of block chains and consensus mechanisms.
CO3. Learn about cryptographic techniques used in blockchain.
CO4. Gain practical experience in developing smart contracts.
CO4. Analyze real-world use cases of block chain in various industries.
CO5. Explore challenges and future developments in blockchain technology.

C. Assessment Plan:

Criteria Description Maximum Marks


Internal Internal Examination 20
Assessment Assignment 05
(Summative)
Attendance 05
End Term Exam End Term Examination 70
(Summative)
Total 100
Attendance A minimum of 75% Attendance is required to be maintained by a student to
(Formative) be qualified for taking up the End Semester examination. The allowance of
25% includes all types of leaves including medical leaves.

D. SYLLABUS

Module 1: Introduction to Block chain Technology


Definition and history of blockchain, Decentralization vs. centralization, Components of a blockchain
network, Types of blockchains: public, private, and consortium, Consensus mechanisms: Proof of
Work (PoW) and Proof of Stake (PoS), Cryptographic fundamentals: hash functions, digital
signatures, Blockchain applications in finance, supply chain, and other industries.

Module 2: Cryptography in Blockchain


Overview of cryptographic techniques, Hash functions and cryptographic hashing, Public-key
cryptography, Digital signatures and their role in blockchain, Cryptographic challenges and solutions
in blockchain, Privacy and anonymity in blockchain, Crypto currency wallets and key management.

Module 3: Smart Contracts and Decentralized Applications (DApps)


Introduction to smart contracts, Ethereum Virtual Machine (EVM), Solidity programming language,
Developing and deploying smart contracts, Interacting with smart contracts, Frontend and backend
development of DApps, DApp security considerations and best practices.

Module 4: Consensus Mechanisms and Scalability


Understanding consensus mechanisms, Proof of Work (PoW) vs. Proof of Stake (PoS), Practical
Byzantine Fault Tolerance (PBFT), Delegated Proof of Stake (DPoS) and other consensus algorithms,
Scalability challenges in block chain, Future directions in blockchain scalability research.

Module 5: Block chain Use Cases and Future Trends


Crypto currencies and digital assets, Supply chain management on the block chain, Identity
management and authentication, Voting systems and block chain, Regulatory challenges and legal
considerations, Emerging trends and future developments in block chain technology.

Textbooks:
T1. "Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and
Decentralized Applications" by Imran Bashir.
T2. "Blockchain Basics: A Non-Technical Introduction in 25 Steps" by Daniel Drescher.
T3. "Ethereum: A Secure Decentralised Generalised Transaction Ledger" by Gavin Wood.

You might also like