alapan-sau's repositories
AT-Programming-Assignment
Solved some typical problems in Automata Theory; Conversion of NFA to DFA, DFA to Regex, Regex to NFA and also Minimisation of DFA.
Job-Application-Portal
A Job Application Portal implemented using MERN stack
MDL-Assignment1
Linear Regression Models are generated from a given dataset. Bias, Variance, Irreducible Error and MSE are calculated and analysed
Calculator
My first attempt to learn javascript. It's a traditional calculator made using the ideas of postfix operations and stacks.
Concurrency
Examples of implementation of concurrency in Linux using the Pthreads API to solve some simulation problems and compare the tradeoff between overhead and parallelism in processes, threads etc.
Maze-Runner
A 2D game built in C++ and OpenGL. The game involves completion of tasks and moving to the exit, while being chased by an Imposter.
Space-Wars
A 2D game built in ThreeJS for the Web. Inspired from the Sky Force game for phones. Used Blender to generate 3D Models to be used in the game. Also designed a Trailer for the game using Blender Animations.
Wish
A bash-like shell for Linux implemented in C.
Youtuber
A light weight CLI tool to download and play songs from Youtube.
Code-Refactoring-DASS-Assignment4
Refactored a code base, identified and suggested improvements. The report provides a detailed analysis.
Computer-Graphics-Assignment0
An introductory Hello World Project in Computer Graphics and OpenGL to render 3D models, move and rotate them, color them and add texture.
CP-Library
My CP code library
CPP
Uses of various CPP keywords, features with examples
Genetic-Algorithm
A Genetic Algorithm to solve a Linear Regression problem Project is implemented as a part of Machine Data and Learning Course. Implemented the various features of a typical Genetic Algorithm like Fitness, Mutation, Selection etc. Also added a detailed report regarding the various experiences
MDL-Assignment2
Implemented the Value Iteration Algorithm and Linear Programming to solve some problems on Markov Decision Process
MDL-Assignment3
Framed a POMDP, to solve a problem and used SARSOP, the POMDP solver to generate the most optimal policy
openwrt
My router config files
Quantitative-Trading
Documentation of Black-Scholes Eqn, Option Greeks, Option Strategies and Trading System Basics. Done as a project in AAD course.
Sceince-II-Section1-Assignments
The Programming assignments and projects in first half of the Science 2 course
Science-II-Bio-Assignment1
Solved some basic Bioinformatics Problems
Shell-Assignment
A collection of the shell codes written as the solution of an assignment in ISS course
SMAI-Project
The Final Project for SMAI course (Monsoon' 21)
SocialMediaDB
A social media database built for our 3rd semester course Data and Applications.
Socket-Programming
Implementing a File Transfer Service using the basics of Networking and Socket Programming.
Space-Venture
A multiplayer crossing game built in Python using the Pygame library.
SPP-Assignment1
Implemented a Cache Oblivious Divide and Conquer Matrix Multiplication to achieve performance. Also implemented a faster version of Floyd Warshal. Used compiler level optimisations.
SPP-Assignment2
A Parallelised Cache Oblivious Chain Matrix Multiplication is implemented to achieve performance. The OpenMP linguistic Addition is used to implement Parallelisation and Vectorisation
summer-sessions-2021
Series of lectures and hands-on tutorials organized to familiarize new lab entrants with the fundamental areas of robotics research.
The-Brick-Breaker
A terminal based implementation of the famous Brick Breaker Game built in python language without using any curses library!
xv6-tweaks
My tweaks to the xv6 operating system. Implemented various system calls, scheduler algorithms and compared their performance.