Stocks Go Up
(CS 310 – Data Structure)
Spring 2023
- Familiarized with Java Doubly LinkedList, Stack, and HashMap
- Developed a custom Doubly LinkedList class with essential functions to help developing a Stack class and HashMap class
- Utilized the three classes and Java programming fundamentals, including control flow, functions, and expressions, to create high-quality code that meets the specified requirements
On-Program CPU Scheduler (CS 367 – System Programming)
Spring 2023
- Familiarized with C Singly LinkedList, Structure, and Bitwise Operators
- Built a program that leverages C programming basis to create and perform functionalities for the three different Singly LinkedList which act as storages for High Priority, Low Priority, and Defunct processes
- Manipulated Bitwise Operators to determine the appropriate storage location for processes
Software Floating-Point Library
(CS 367 – System Programming)
Spring 2023
- Designed and implemented a C program which encodes and decodes a floating-point number by using IEEE 754 floating-point encoding and Bitwise Operators
- Applied binary operations such as addition, subtraction, and multiplication for the provided encoded floating-point numbers to get desired outputs
- Developed robust debugging and testing ability to improve the efficiency of the overall program