Page 157 - Microsoft Word - B.Tech. Course Structure (R20) WITH 163 CREDITS
P. 157
JNTUA College of Engineering(Autonomous),Ananthapuramu
Department of Computer Science & Engineering
Blockchain Technology and Applications
Professional Elective - V(MOOC)
Course Code: Semester VI(R20) L T P C : 3 0 0 3
Course Objectives:
• To present a problem oriented introductory knowledge of Digital circuits and its applications.
• Explain the elements of digital system abstractions such as digital representations of information,
digital logic, Boolean algebra, state elements and finite state machine (FSMs).
• Design simple digital systems based on these digital abstractions, using the "digital paradigm"
including discrete sampled information.
• Work in a design team that can propose, design, successfully implement and report on a digital
systems project.
• Train the students to build IoT systems using sensors, single board computers and open source IoT
platforms.
Course Outcomes:
CO1: Design, Test and evaluate various combinational circuits such as adders, subtractors, multipliers,
comparators, parity generators, multiplexers and de-Multiplexers.
CO2: Construct flips-flops, counters and shift registers and verify its functionality
CO3: Realize and implementation of Asynchronous and Synchronous counters using Flip-Flop IC’s .
CO4: Implementation of different combinational logic circuits using IC’s.
CO5: Design and develop IoT based sensor systems.
UNIT-I: Introduction
Introduction, Scenarios, Challenges Articulated, Blockchain, Blockchain Characteristics, Opportunities
Using Blockchain, History of Blockchain. Evolution of Blockchain: Evolution of Computer Applications,
Centralized Applications, Decentralized Applications, Stages in Blockchain Evolution, Consortia, Forks,
Public Blockchain Environments, Type of Players in Blockchain Ecosystem, Players in Market.
UNIT-II: Blockchain Concepts
Blockchain Concepts: Introduction, Changing of Blocks, Hashing, Merkle-Tree, Consensus, Mining and
Finalizing Blocks, Currency aka tokens, security on blockchain, data storage on blockchain, wallets, coding
on blockchain: smart contracts, peer-to-peer network, types of blockchain nodes, risk associated with
blockchain solutions, life cycle of blockchain transaction.
UNIT-III: Architecting Blockchain solutions
Architecting Blockchain solutions: Introduction, Obstacles for Use of Blockchain, Blockchain Relevance
Evaluation Framework, Blockchain Solutions Reference Architecture, Types of Blockchain Applications.
Cryptographic Tokens, Typical Solution Architecture for Enterprise Use Cases, Types of Blockchain
Solutions, Architecture Considerations, Architecture with Blockchain Platforms, Approach for Designing
Blockchain Applications.
Mdv
Mdv