0% found this document useful (0 votes)
14 views5 pages

BC Front Pages Including Index

The document outlines the curriculum for the Blockchain Lab at Vivekanand Education Society’s Institute of Technology for the academic year 2024-25, detailing lab codes, outcomes, and assessments. It includes program outcomes (POs), program-specific outcomes (PSOs), lab outcomes (LOs), and course outcomes (COs) related to blockchain technology. The lab focuses on practical applications such as creating cryptographic hashes, designing smart contracts, and implementing blockchain systems using various tools and programming languages.

Uploaded by

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

BC Front Pages Including Index

The document outlines the curriculum for the Blockchain Lab at Vivekanand Education Society’s Institute of Technology for the academic year 2024-25, detailing lab codes, outcomes, and assessments. It includes program outcomes (POs), program-specific outcomes (PSOs), lab outcomes (LOs), and course outcomes (COs) related to blockchain technology. The lab focuses on practical applications such as creating cryptographic hashes, designing smart contracts, and implementing blockchain systems using various tools and programming languages.

Uploaded by

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

‭Vivekanand Education Society’s Institute of Technology‬

‭An Autonomous Institute Affiliated to University of Mumbai‬


‭Department of Computer Engineering‬
‭Year: 2024-25‬

‭Lab Code:‬ ‭CSDL7022‬ ‭Year/ Semester :‬‭B.E.(Comp)/ Sem VII‬


‭Name of the Lab:‬‭Blockchain Lab‬ ‭Class :‬‭D17A / D17B/ D17C‬
‭Lab Teacher :‬‭Dr. Nupur Giri‬ ‭Subject Teacher :‬‭Dr. Nupur Giri‬

‭Program Outcomes (POs)‬


‭1.‬ ‭Basic‬ ‭Engineering‬ ‭knowledge:‬ ‭An‬ ‭ability‬ ‭to‬ ‭apply‬ ‭the‬ ‭fundamental‬ ‭knowledge‬ ‭in‬
‭mathematics, science, and engineering to solve problems in Computer engineering.‬
‭2.‬ P ‭ roblem‬ ‭Analysis:‬ ‭Identify,‬ ‭formulate,‬ ‭research‬ ‭literature,‬ ‭and‬ ‭analyze‬ ‭computer‬
‭engineering‬ ‭problems‬ ‭reaching‬ ‭substantiated‬ ‭conclusions‬ ‭using‬ ‭the‬ ‭first‬ ‭principles‬ ‭of‬
‭mathematics, natural sciences, and computer engineering and sciences.‬
‭3.‬ ‭Design/‬‭Development‬‭of‬‭Solutions:‬‭Design‬‭solutions‬‭for‬‭complex‬‭computer‬‭engineering‬
‭problems‬ ‭and‬ ‭design‬ ‭system‬ ‭components‬ ‭or‬ ‭processes‬ ‭that‬ ‭meet‬ ‭specified‬ ‭needs‬ ‭with‬
‭appropriate‬ ‭consideration‬ ‭for‬ ‭public‬ ‭health‬ ‭and‬ ‭safety,‬ ‭cultural,‬ ‭societal,‬ ‭and‬
‭environmental considerations.‬
‭4.‬ ‭Conduct‬ ‭investigations‬ ‭of‬ ‭complex‬ ‭engineering‬ ‭problems‬ ‭using‬ ‭research-based‬
‭knowledge‬ ‭and‬ ‭research‬ ‭methods‬ ‭including‬ ‭design‬ ‭of‬ ‭experiments,‬ ‭analysis‬ ‭and‬
‭interpretation of data, and synthesis of information to provide valid conclusions.‬
‭5.‬ ‭Modern‬ ‭Tool‬ ‭Usage:‬ ‭Create,‬ ‭select,‬ ‭and‬ ‭apply‬ ‭appropriate‬ ‭techniques,‬ ‭resources,‬ ‭and‬
‭modern‬‭computer‬‭engineering‬‭and‬‭IT‬‭tools‬‭including‬‭prediction‬‭and‬‭modeling‬‭to‬‭complex‬
‭engineering activities with an understanding of the limitations.‬
‭6.‬ ‭The‬ ‭Engineer‬ ‭and‬ ‭Society:‬ ‭Apply‬ ‭reasoning‬ ‭informed‬ ‭by‬ ‭contextual‬ ‭knowledge‬ ‭to‬
‭assess‬‭societal,‬‭health,‬‭safety,‬‭legal‬‭and‬‭cultural‬‭issues‬‭and‬‭the‬‭consequent‬‭responsibilities‬
‭relevant to computer engineering practice.‬
‭7.‬ ‭Environment‬ ‭and‬ ‭Sustainability:‬ ‭Understand‬ ‭the‬ ‭impact‬ ‭of‬ ‭professional‬ ‭computer‬
‭engineering‬‭solutions‬‭in‬‭societal‬‭and‬‭environmental‬‭contexts‬‭and‬‭demonstrate‬‭knowledge‬
‭of and need for sustainable development.‬
‭8.‬ ‭Ethics:‬ ‭Apply‬ ‭ethical‬ ‭principles‬ ‭and‬ ‭commit‬ ‭to‬ ‭professional‬ ‭ethics‬ ‭and‬ ‭responsibilities‬
‭and norms of computer engineering practice.‬
‭9.‬ ‭Individual‬‭and‬‭Team‬‭Work:‬‭Function‬‭effectively‬‭as‬‭an‬‭individual,‬‭and‬‭as‬‭a‬‭member‬‭or‬
‭leader in diverse teams and in multidisciplinary settings.‬
‭10.‬‭Communication:‬ ‭Communicate‬ ‭effectively‬ ‭on‬ ‭complex‬ ‭engineering‬ ‭activities‬ ‭with‬ ‭the‬
‭engineering‬‭community‬‭and‬‭with‬‭society‬‭at‬‭large,‬‭such‬‭as‬‭being‬‭able‬‭to‬‭comprehend‬‭and‬
‭write‬ ‭effective‬ ‭reports‬ ‭and‬‭design‬‭documentation,‬‭make‬‭effective‬‭presentations‬‭and‬‭give‬
‭and receive clear instructions.‬
‭Vivekanand Education Society’s Institute of Technology‬
‭An Autonomous Institute Affiliated to University of Mumbai‬
‭Department of Computer Engineering‬
‭Year: 2024-25‬
‭11.‬‭Project‬ ‭Management‬ ‭and‬ ‭Finance:‬ ‭Demonstrate‬ ‭knowledge‬ ‭and‬ ‭understanding‬ ‭of‬
‭computer‬‭engineering‬‭and‬‭management‬‭principles‬‭and‬‭apply‬‭these‬‭to‬‭one's‬‭own‬‭work,‬‭as‬
‭a‬ ‭member‬ ‭and‬ ‭leader‬ ‭in‬ ‭a‬ ‭team,‬ ‭to‬ ‭manage‬ ‭projects‬ ‭and‬ ‭in‬ ‭multidisciplinary‬
‭environments.‬
‭12.‬‭Lifelong‬ ‭Learning:‬ ‭Recognize‬ ‭the‬ ‭need‬ ‭for‬ ‭and‬ ‭have‬ ‭the‬ ‭preparation‬ ‭and‬ ‭ability‬ ‭to‬
‭engage‬ ‭in‬ ‭independent‬ ‭and‬ ‭lifelong‬ ‭learning‬ ‭in‬ ‭the‬ ‭broadest‬ ‭context‬ ‭of‬ ‭technological‬
‭change.‬
‭ rogram Specific Outcomes (PSO) :‬
P
‭1.‬ P ‭ rofessional‬ ‭Skills‬ ‭-‬ ‭The‬ ‭ability‬ ‭to‬ ‭develop‬ ‭programs‬ ‭for‬ ‭computer-based‬ ‭systems‬ ‭of‬
‭varying complexity and domains using standard practices.‬
‭2.‬ ‭Successful‬ ‭Career‬ ‭-‬ ‭The‬ ‭ability‬ ‭to‬ ‭adopt‬ ‭skills,‬ ‭languages,‬‭environment,‬‭and‬‭platforms‬
‭for‬ ‭creating‬ ‭innovative‬ ‭career‬ ‭paths,‬ ‭being‬ ‭successful‬ ‭entrepreneurs‬ ‭or‬ ‭pursuing‬ ‭higher‬
‭studies.‬

‭Lab Outcomes (LO)‬


‭ Os‬
L ‭ escription‬
D
‭LO 1‬ ‭Creating Cryptographic Hash using Merkle Tree‬
‭LO 2‬ ‭Design Smart Contract using Solidity‬
‭LO 3‬ ‭Implementing Ethereum Blockchain using geth‬
‭LO 4‬ ‭Demonstrate the concept of Blockchain in real-world Applications‬

‭LO/PO Mapping‬

‭Lab‬
‭ O‬ P
P ‭ O‬ P ‭ O‬ P ‭ O‬ P ‭ O‬ P
‭ O‬ P
‭ O‬ P
‭ O‬ P
‭ O‬ ‭ O‬
P ‭ O‬
P ‭ O‬
P ‭PSO‬ P
‭ SO‬
‭Outcomes‬
1‭ ‬ 2‭ ‬ 3‭ ‬ 4‭ ‬ ‭‬
5 ‭‬
6 ‭‬
7 ‭‬
8 ‭‬
9 ‭10‬ ‭11‬ ‭12‬ ‭1‬ ‭‬
2
‭(LO)‬

‭LO1‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭LO2‬ ‭1‬ ‭2‬ ‭3‬ ‭2‬ ‭3‬ ‭2‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭LO3‬ ‭1‬ ‭2‬ ‭3‬ ‭2‬ ‭3‬ ‭2‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭LO4‬ ‭1‬ ‭2‬ ‭2‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭Blockchain Course Outcomes (CO)‬


‭1.‬ ‭Explain blockchain concepts.‬
‭Vivekanand Education Society’s Institute of Technology‬
‭An Autonomous Institute Affiliated to University of Mumbai‬
‭Department of Computer Engineering‬
‭Year: 2024-25‬
2‭ .‬ ‭ pply the cryptographic hash required for blockchain.‬
A
‭3.‬ ‭Apply the concepts of smart contracts for an application.‬
‭4.‬ ‭Design a public blockchain using Ethereum.‬
‭5.‬ ‭Design a private blockchain using Hyperledger.‬
‭6.‬ ‭Use different types of tools for blockchain applications.‬

‭CO-PO-PSO Mapping :‬
‭ ourse‬
C
‭PSO‬ P
‭ SO‬
‭Outcomes‬ ‭PO1‬ ‭PO2‬ ‭PO3‬ ‭PO4‬ ‭PO5‬ ‭PO6‬ ‭PO7‬ ‭PO8‬ ‭PO9‬ ‭PO10‬ ‭PO11‬ ‭PO12‬
‭1‬ ‭‬
2
‭(CO)‬

‭CSDO702.1‬ ‭1‬ ‭-‬ ‭-‬ ‭-‬ ‭1‬ ‭1‬ ‭1‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭1‬ ‭1‬

‭CSDO702.2‬ ‭1‬ ‭1‬ ‭1‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭CSDO702.3‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭CSDO702.4‬ ‭1‬ ‭2‬ ‭3‬ ‭2‬ ‭3‬ ‭2‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭CSDO702.5‬ ‭1‬ ‭2‬ ‭3‬ ‭2‬ ‭3‬ ‭2‬ ‭1‬ ‭2‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭CSDO702.6‬ ‭1‬ ‭2‬ ‭2‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭3‬ ‭1‬ ‭1‬ ‭1‬ ‭2‬ ‭2‬

‭CO Mapping with Indirect Assessment rubrics‬


‭Sr. No.‬ ‭Indirect Assessment Rubrics‬ ‭CO1‬ ‭CO2‬ ‭CO3‬ ‭CO4‬ ‭CO5‬ ‭CO6‬

‭1‬ ‭Mock viva‬ ‭3‬ ‭3‬ ‭3‬ ‭3‬ ‭3‬ ‭3‬

‭LO Mapping for BC Lab (Indirect Assessment):‬

‭Sr. No.‬ ‭Rubrics‬ ‭LO1‬ ‭LO2‬ ‭LO3‬ ‭LO4‬

‭1‬ ‭Extra Lab‬ ‭3‬ ‭3‬ ‭3‬ ‭3‬


‭Vivekanand Education Society’s Institute of Technology‬
‭An Autonomous Institute Affiliated to University of Mumbai‬
‭Department of Computer Engineering‬
‭Year: 2024-25‬
‭List of Experiments:‬
‭No‬ ‭Title of Experiment‬ ‭LOs‬ ‭Grade‬
‭1‬ ‭Cryptography in Blockchain, Merkle root tree hash‬ ‭LO1‬
‭2‬ ‭Create a Blockchain using Python‬ ‭LO3‬
‭3‬ ‭ reate‬ ‭a‬ ‭Crypto‬ ‭Currency‬ ‭using‬ ‭Python‬ ‭for‬ ‭the‬ ‭blockchain‬
C ‭LO1‬
‭implemented in Experiment No. 2‬
‭4‬ ‭Hands-on‬ ‭Solidity‬ ‭Programming‬ ‭Assignments‬ ‭for‬ ‭Creating‬ ‭Smart‬ ‭LO2‬
‭Contracts‬
‭5‬ ‭Deploying a Voting Smart Contract in Remix IDE‬ ‭LO2‬
‭6.‬ ‭ reating‬‭Smart‬‭Contract‬‭and‬‭performing‬‭transactions‬‭using‬‭Solidity‬
C
‭and Remix IDE‬ ‭LO1, LO2,‬
‭7‬ ‭Implement the embedding wallet and transaction using Solidity‬ ‭LO3,LO4‬
‭8‬ ‭Implement the Blockchain platform Ganache‬
‭9‬ ‭Create a Private Ethereum Blockchain using Geth‬ ‭LO4‬
‭10*‬ ‭Explore the Cryptocurrency Landscape‬ ‭LO4‬
‭11‬ ‭Assignment‬ ‭ O1, O2,‬
L
‭LO3,LO4‬
‭Indirect Assessment‬
‭12‬ ‭Hyperledger: Demo‬‭(Extra Lab)‬ ‭ O1, O2,‬
L
‭LO3,LO4‬
‭Continuous Assessment‬
‭13‬ ‭Case Study Report (along with the‬‭Case Study Topics‬‭)‬
‭14‬ ‭MCQ - 1‬
‭15‬ ‭MCQ - 2‬
‭16‬ ‭Online Courses‬ ‭ O1,CO2,‬
C
‭CO3,CO4,‬
‭17‬ ‭Other Rubrics mentioned in Syllabus (enlist them)‬ ‭CO5, CO6‬
‭-‬

‭-‬

‭Note:‬‭* indicates newly added experiments this year.‬


‭Signature of the Lab Teacher‬
‭Vivekanand Education Society’s Institute of Technology‬
‭An Autonomous Institute Affiliated to University of Mumbai‬
‭Department of Computer Engineering‬
‭Year: 2024-25‬
‭Evaluation‬
‭●‬ ‭Experiments are evaluated based on mock viva taken on experiments.‬
‭●‬ ‭Journals are evaluated based on soft skills and presentations.‬
‭●‬ ‭Evaluation is based on the following table:-‬

‭ ange‬
R ‭ rade‬
G
‭80 and above‬ ‭Outstanding (O)‬
‭75.00 – 79.99‬ ‭Excellent (A)‬
‭70.00 – 74.99‬ ‭Very Good (B)‬
‭60.00 – 69.99‬ ‭Good (C)‬
‭50.00 – 59.99‬ ‭Fair (D)‬
‭45.00 – 49.99‬ ‭Average (E)‬
‭40.00 – 44.99‬ ‭Pass (P)‬
‭Less than 40.00‬ ‭Fail (F)‬

‭Program Execution‬ ‭‬
3
‭Documentation‬ ‭3‬
‭Timely Checked‬ ‭2‬
‭Viva‬ ‭2‬
‭Total‬ ‭10‬
‭Mini project Execution‬ ‭3‬
‭Documentation‬ ‭3‬
‭Timely Checked‬ ‭2‬
‭Viva‬ ‭2‬
‭Total‬ ‭10‬

You might also like