# 410243: Blockchain Technology (BT) 

This repository contains comprehensive resources for the Blockchain Technology course under the SPPU Computer Engineering syllabus (2019 pattern). It includes codes, handouts, notes, previous year questions (PYQs), and write-ups for assignments. The materials cover key topics such as blockchain fundamentals, cryptocurrency, smart contracts, consensus algorithms, and real-world applications. Additionally, it provides insights into the Ethereum platform using Solidity, enabling students to analyze and implement blockchain solutions effectively.

---

## Index

### Codes

> [!TIP]
> Tutorials can be found in the [./Codes/Tutorials](./Codes/Tutorials/) directory.

1. [Code-1 (MetaMask Installation)](Codes/Code-1.md)
2. [Code-2 (MetaMask Account Creation)](Codes/Code-2.md)
3. [Code-3 (Bank Account)](Codes/Code-3.sol)
4. [Code-4 (Student Data)](Codes/Code-4.sol)

### Notes

1. [Unit 1 - Mathematical Foundation for Blockchain](Notes/Unit%201%20-%20Mathematical%20Foundation%20for%20Blockchain)
2. [Unit 2 - Feature Engineering](Notes/Unit%202%20-%20Feature%20Engineering)

### Assignments

1. Assignment-1:
  - [Questions](Assignments/BCT%20-%20Assignment-1%20%28Questions%29.pdf)
  - [Answers](Assignments/BCT%20-%20Assignment-1%20%28Answers%29.pdf)
2. Assignment-2:
  - [Questions](Assignments/BCT%20-%20Assignment-2%20%28Questions%29.pdf)
  - [Answers](Assignments/BCT%20-%20Assignment-2%20%28Answers%29.pdf)

### Practical

1. [Practical-1](Practical/Practical-1/)
2. [Practical-2](Practical/Practical-2/)
3. [Practical-3](Practical/Practical-3/)
4. [Practical-4](Practical/Practical-4/)
5. [Practical-5](Practical/Practical-5/)
6. [Mini Project](Practical/Mini%20Project/)

### Question Papers

- [IN-SEM](Question%20Papers/IN-SEM)
- [END-SEM](Question%20Papers/END-SEM)

### [IN-SEM PYQ Answers](Notes/IN-SEM%20PYQ%20Answers)

---

## Miscellaneous

**-> Disclaimer:** Please read the [DISCLAIMER](DISCLAIMER.md) file for important information regarding the contents of this repository.

**-> Note:** Content such as codes, softcopies, write-ups and question papers is provided by us, i.e. our contributors. You are free to use this content however you wish, without any restrictions. Some of the notes and handouts have been provided by our professors, thus to use them for anything other than educational purposes, please contact them.

**-> Maintained by:**
- [notkshitij](https://git.kska.io/notkshitij)
- [TanmaySpamzzz](https://git.kska.io/TanmaySpamzzz)

**->** Repository icon from [Flaticon](https://www.flaticon.com).

**-> Motto:**

![Making information freely accessible to everyone.](motto.jpg)

**-> Keywords:**

SPPU, Savitribai Phule Pune University, Pune University, Computer Engineering, COMP, Fourth Year, Final Year, BE, Semester 7, SEM-7, Notes, Codes, Practical work, Handouts, Assignments, PYQs, Blockchain Technology, BT, Cryptocurrency, Bitcoin, Smart Contracts, Consensus Algorithms, Ethereum, Solidity, Blockchain Applications, Case Studies, Crypto Wallet,

---
