Skip to content
This repository was archived by the owner on Apr 17, 2026. It is now read-only.

aryadas98/btech-course-projects

Repository files navigation

BTech Projects

This repository collects a set of undergraduate projects, course assignments, and experiments from my BTech years into one place.

Some of these were formal course submissions, some were side explorations, and some were team projects built around specific labs or seminars. They vary a lot in polish, tooling, and scale, but together they capture the kind of work I was doing across robotics, machine learning, networks, databases, and embedded systems.

Project Index

Project What it is Stack Link
1701CS11_CS575 Time series analysis coursework repository with assignments, mid-sem, end-sem, and project notebooks/reports. Python, Jupyter notebooks Open
CPL Computer vision experiments around camera calibration and ArUco marker detection. Python, OpenCV, NumPy Open
alligator-inspired-robot Bio-inspired robotics project simulating an alligator-like robot moving through waypoints. ROS, V-REP, Python, Lua, OpenCV Open
chem_learning_challenge Small ML project for a chemistry learning challenge with a trained model folder included. Python, machine learning Open
cs354-database-project Faculty publication and project management system built as a database course project. PHP, MySQL, LAMP stack Open
cs359-networking-project Machine-learning-based TCP congestion control project with a custom network simulator. Python, machine learning Open
cs399-seminar Road detection / image segmentation seminar project trained on the KITTI dataset. Python, TensorFlow Open
regex_attack Arcade-style game where regex is the weapon against space-invader-like enemies. C Open
self_driving_car_codes ROS and Arduino code for a small self-driving car setup, including control and connectivity pieces. ROS, Python, Arduino, C++ Open
server-room-ac IoT project for monitoring server-room temperature and sending app notifications. Android, ESP8266, Firebase Open

Highlights

1701CS11_CS575

Coursework archive for CS575. It includes multiple assignments, mid-sem and end-sem notebooks, supporting datasets, and a mini-project report.

CPL

This folder appears to be a set of computer perception / vision lab experiments. The code focuses on camera calibration, multi-camera capture, and ArUco marker detection with pose estimation.

alligator-inspired-robot

A simulation-heavy robotics project built for a bio-inspired robotics course. The robot is controlled through ROS and V-REP, with OpenCV-based image processing and Lua used for low-level motion inside the simulator.

chem_learning_challenge

A compact ML project with a saved model directory and minimal notes on training and testing. The existing README is sparse, so the repository mostly serves as a preserved experiment snapshot.

cs354-database-project

A database systems project for managing IIT Patna faculty publications and projects. It includes a sample SQL dump, report, dashboard code, and a screenshot of the web interface.

cs359-networking-project

An attempt to use machine learning for TCP congestion control. The project first implements a simplified TCP Tahoe-style simulator, then trains and evaluates a regression model on the generated data.

cs399-seminar

A seminar project on road segmentation using neural networks and the KITTI dataset. The repository includes a trained model and sample output images.

regex_attack

The most playful project in the repo: a game concept built around fighting space-invader-style enemies with regular expressions. The codebase is small and C-based.

self_driving_car_codes

A robotics codebase for a car platform using ROS topics, Arduino integration, and server-side coordination code. The package metadata names it car_arduino, and the Python node handles connection state and ping-style messaging.

server-room-ac

An IoT monitoring setup split across an Android app and ESP8266 firmware. The firmware reads temperature values, pushes state to Firebase, and triggers notifications when thresholds are crossed.

Notes

Why Keep These Together?

Because the value here is in the collection as much as the individual projects. Merging them into one repo makes it easier to browse old coursework, compare interests across semesters, and keep a more honest archive of the kinds of systems I was building during undergrad.

About

Collection of some course pojects and other small random projects during my BTech.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors