Home / Semester 7 / CSE436
Back to Subjects

CSE436 — Blockchain

Course Overview

CSE436 4 Credits L:3 T:0 P:2 Department Elective
Download Syllabus

The course covers blockchain fundamentals, decentralization, symmetric and public-key cryptography, consensus algorithms, Bitcoin networks and transactions, alternative coins, smart contracts, Ethereum, Geth, Web3, and decentralized applications. It also includes practical work involving Solidity, MetaMask, Remix IDE, contract deployment, and Ethereum account and genesis-block management using Geth.

Unit 1

Introduction to Blockchain and Decentralization

Unit 2

Symmetric and Public Key Cryptography

Unit 3

Consensus Algorithms and Bitcoin Introduction

Unit 4

Bitcoin Network, Payments, Clients and APIs

Unit 5

Alternative Coins and Smart Contracts

Unit 6

Ethereum, Web3 and Decentralized Applications

Continuous Assessment

3 components

Best 2 of 3 CAs will be considered for evaluation.
Test 1 50%

The test will consist of subjective questions of 5 or 10 marks each out of the syllabus covered till lecture 14.

Week 3 / 5

Rubric
To evaluate the performance of the students on the basis of syllabus covered.

Test 2 50%

The test will consist of subjective questions of 5 or 10 marks each out of the syllabus covered till lecture 29.

Week 9 / 10

Rubric
To evaluate the performance of the students on the basis of syllabus covered.

Test 3 50%

The test will consist of subjective questions of 5 or 10 marks each out of the syllabus covered till lecture 35.

Week 11 / 12

Rubric
To evaluate the performance of the students on the basis of syllabus covered.

Exams & Practice

Mid Term Examination

Mid-semester comprehensive evaluation

20%

End Term Examination

Final semester comprehensive evaluation

50%

Type: Examination

CSE436 - FAQs

How many units are in CSE436?

CSE436 has 6 units. Each unit includes detailed notes and MCQ practice questions.

What exam resources are available for CSE436?

Unit-wise notes and MCQ practice are available. Exam resources coming soon.

How to prepare for CSE436 exams?

Study each unit's notes thoroughly, practice MCQs to test understanding, and attempt mock tests before exams. Focus on important topics and previous year questions.