
COURSEWORK
| Syed mohammed Quadri | AUTHOR | ACTIVE |

22 / 3 / 2026
This task provided a theoretical foundation in Fused Deposition Modeling (FDM) and the software-to-hardware pipeline. The primary focus was on translating digital 3D geometry into manufacturing instructions by processing .STL meshes through slicing software to generate precise G-code toolpaths. The study involved analyzing critical print parameters, including balancing infill density for structural integrity versus material efficiency, and understanding extruder and heated bed temperature calibrations for PLA filament. Finally, the lab's Standard Operating Procedures (SOPs) were reviewed to understand the protocols required for physical fabrication.
API stands for Application Programming Interface. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses.
I created a pokedex API by integrating an external API to understand real-time data fetching.it basically works on The user enters a Pokémon name, and JavaScript sends a request to the PokeAPI. The fetched data is then displayed dynamically on the webpage.
Pokedex

In this task, I familiarised myself with the GitHub workflow by forking, committing and creating a pull request. The task was to fix an addition error in a Python code which was causing it to fail test cases. This was executed by cloning the given repository, editing the segment causing the error and finally, submitting the changes via the pull request.

The task was to get familiarised with the Ubuntu command line interface and execute subtasks using command prompts. The following commands were used:
markdown.
.

In this task, Linear Regression was implemented manually using Gradient Descent and compared with Scikit-Learn’s LinearRegression using the California Housing dataset. Features were standardised before training to ensure stable convergence.
The scratch model computed predictions, gradients and updated weights iteratively. Its performance was evaluated using MSE, MAE and R² score, and compared with the sklearn model.
Results:
Scratch Model -> R² ≈ 0.576
Sklearn Model -> R² ≈ 0.576
Both models produced nearly identical results, confirming the correctness of the manual implementation. The R² score indicates that the model explains about 57% of the variance in housing prices. An Actual vs Predicted plot further showed a positive linear trend with moderate scatter, reflecting real-world data complexity.
This task helped in understanding gradient descent, feature scaling and the advantages of built-in ML libraries.

This task introduced me to practical NumPy operations such as reshaping, transposing and visualising matrices using Matplotlib. I explored how multidimensional arrays can be manipulated to reveal hidden patterns and images. I also understood how data orientation and structure affect visualisation, and strengthened my debugging and problem-solving skills using NumPy.

The Personal Portfolio Website is a responsive web application developed to showcase my academic background, technical skills, and projects. The main objective of this project is to create a professional online presence that represents my journey as a B.Tech Computer Science Engineering (1st Year) student.
This website serves as a digital resume and provides an organized platform to present my profile, skills, and interests in web development and programming.

For this task, I wrote a beginner-friendly technical article titled The Future of Artificial Intelligence.Artificial Intelligence (AI) is rapidly transforming the world by enabling machines to learn, think, and make decisions like humans. From healthcare and education to business and automation, AI is shaping the future of technology and society. This article explores the potential advancements, opportunities, and challenges that AI may bring in the coming years.
CLICK HERE
A Temperature Monitoring System using Arduino Uno is an embedded system project designed to measure and display temperature in real time. In this project, an Arduino Uno microcontroller board is used along with a TMP36 temperature sensor to detect surrounding temperature and display the readings in the Serial Monitor.

In this task, I learnt how to control a DC Motor using an Arduino UNO and** L298N motor driver**. The circuit was implemented on hardware, and the motor speed was controlled through Arduino programming. This activity introduced me to motor drivers and practical motor control, strengthening my understanding of embedded systems.

In this task, I got familiar with basic soldering equipment including the soldering handle, soldering wick, rosin flux, holder and electric supply. Under coordinator supervision, I practiced by desoldering an LED and soldering it back again. This task helped me understand proper soldering technique, heat control, component handling and the role of flux and wick in clean solder joints.

This task involved designing a simple burglar alarm using 2 input variables: door status and key press. Using Karnaugh Map, I derived the logic such that the alarm buzzes when the door is open and the key is not pressed. The logic circuit was also simulated in Tinkercad, helping reinforce Boolean simplification and basic digital logic implementation.

As part of active participation, I took part in CODESTORM 2026 is a fast-paced coding event that challenges participants to think critically, code efficiently, and perform under pressure across two intense rounds testing problem-solving, adaptability, and competitive spirit.
his task involved completing the Command Line Murders scenario on SadServers, where Linux command-line tools were used to investigate structured files and identify the correct solution. Commands such as grep, cat, sort, uniq, awk and md5sum were used to extract relevant information, filter suspects based on given clues and verify the final result using checksum validation. Through this task, I gained practical experience in Linux file navigation, text processing and logical debugging, improving my ability to troubleshoot problems in a command-line environment.
.
This report presents the development of Notepad, a personal notes web application built using Python (Flask) for the backend and HTML, CSS, and JavaScript for the frontend. The application allows users to register, log in, and manage their personal notes directly through a web browser. Key features include secure user authentication with SHA-256 password hashing, the ability to write and delete notes, and support for uploading .txt files as notes. Notes are stored on a per-user basis in a JSON file, ensuring a simple yet functional data management approach. The goal of this project was to build a lightweight, full-stack web application that demonstrates core concepts of user authentication and dynamic content management.
CLICK HERE
