Skip to content

This repository hosts the assignments for the Bachelor of Engineering (BE) program at PICT (Pune Institute of Computer Technology) for the 7th semester. The assignments span three main subjects: Machine Learning (ML), Design and Analysis of Algorithms (DAA), and Blockchain Technology (BT)

Notifications You must be signed in to change notification settings

RohanDoshi21/BE_PICT_SEM7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SPPU COMP SEM7 BE -> PICT

This repository hosts the assignments for the Bachelor of Engineering (BE) program at PICT (Pune Institute of Computer Technology) for the 7th semester. The assignments span three main subjects: Machine Learning (ML), Design and Analysis of Algorithms (DAA), and Blockchain Technology (BT)

Assignments

1. ML (Machine Learning)

  • Assignment 1: Data Preprocessing
    • Techniques for handling missing data, encoding categorical data, and feature scaling.
    • Implementing these techniques using Python libraries such as Pandas and Scikit-learn.
  • Assignment 2: Regression Models
    • Linear Regression and Polynomial Regression
    • Implementing and comparing different regression models.
  • Assignment 3: Classification Models
    • Logistic Regression, SVM, and Decision Trees
    • Building and evaluating classification models.
  • Assignment 4: Clustering
    • K-Means Clustering and Hierarchical Clustering
    • Applying clustering techniques to datasets.

2. DAA (Design and Analysis of Algorithms)

  • Assignment 1: Sorting Algorithms
    • Implementing and analyzing various sorting algorithms like Quick Sort, Merge Sort, and Heap Sort.
  • Assignment 2: Graph Algorithms
    • Algorithms for graph traversal (BFS, DFS)
    • Shortest path algorithms like Dijkstra’s and Floyd-Warshall.
  • Assignment 3: Dynamic Programming
    • Solving optimization problems using dynamic programming.
  • Assignment 4: Greedy Algorithms
    • Implementing and analyzing greedy algorithms for problems like Knapsack, Huffman Coding, etc.

3. BT (Blockchain Technology)

  • Assignment 1: Introduction to Blockchain
    • Basics of blockchain technology
    • Implementing a simple blockchain in Python.
  • Assignment 2: Smart Contracts
    • Writing and deploying smart contracts using Solidity on Ethereum.
  • Assignment 3: Consensus Algorithms
    • Understanding and implementing consensus algorithms like Proof of Work (PoW) and Proof of Stake (PoS).
  • Assignment 4: Blockchain Applications
    • Exploring real-world applications of blockchain technology.

About

This repository hosts the assignments for the Bachelor of Engineering (BE) program at PICT (Pune Institute of Computer Technology) for the 7th semester. The assignments span three main subjects: Machine Learning (ML), Design and Analysis of Algorithms (DAA), and Blockchain Technology (BT)

Topics

Resources

Stars

Watchers

Forks

Languages