20MCA341 Block chain Technology syllabus for MCA



A d v e r t i s e m e n t

Module-1 Introduction to Blockchain 0 hours

Introduction to Blockchain, How Blockchain works, Blockchain vs Bitcoin, Practical applications, public and private key basics, pros and cons of Blockchain, Myths about Bitcoin.

Module-2 Blockchain 0 hours

Blockchain:

Architecture , versions ,variants , use cases, Life use cases of blockchain, Blockchain vs shared Database, Introduction to cryptocurrencies, Types, Applications.

Module-3 Concept of Double Spending 0 hours

Concept of Double Spending, Hashing, Mining, Proof of work. Introduction to Merkel tree, Privacy , payment verification , Resolving Conflicts , Creation of Blocks

Module-4 Introduction to Bitcoin 0 hours

Introduction to Bitcoin, key concepts of Bitcoin, Merits and De Merits Fork and Segwits, Sending and Receiving bitcoins, choosing bitcoin wallet, Converting Bitcoins to Fiat Currency.

Module-5 Introduction to Ethereum 0 hours

Introduction to Ethereum, Advantages and Disadvantages, Ethereum vs Bitcoin, Introduction to Smart contracts, usage, application, working principle , Law and Regulations. Case Study.

Question Paper Pattern:

• The Question paper will have TEN questions

• Each full question will be for 20 marks

• There will be 02 full questions (with maximum of four sub questions) from each module.

• Each full question will have sub questions covering all the topics under a module.

• The students will have to answer FIVE full questions, selecting one full question from each module.

 

Textbooks

1. Beginning Blockchain: A Beginner's Guide to Building Blockchain Solutions by ArshdeepBikramaditya Signal, GautamDhameja (PriyansuSekhar Panda., APress.

2. Blockchain Applications: A Hands-On Approach by Bahga, Vijay Madisetti

3. Blockchain by Melanie Swan, OReilly

 

References

1. Bitcoin and Cryptocurrency Technologies by Aravind Narayan. Joseph Bonneau, princton

2. Bitcoin and Blockchain Basics: A non-technical introduction for beginners by Arthu.T Books.

 

Course Outcomes:

CO1: Demonstrate the basics of Block chain concepts using modern tools/technologies.

CO2: Analyze the role of block chain applications in different domains including cybersecurity.

CO3: Evaluate the usage of Block chain implementation/features for the given problem.

CO4: Exemplify the usage of bitcoins and its impact on the economy.

CO5: Analyze the application of specific block chain architecture for a given problem

Last Updated: Tuesday, January 24, 2023