Max00358's repositories
2A_Hashing_VirtualMemory
A hash table data structure that emulates virtual memory
Embedded_Project-Water_Reservoir_System
An embedded system design that simulates an irrigation system.
Multi_Threaded_Image_Concatentation
ECE 252 Lab 2: Using threads to requests PNG strips from server and concatenate them to form a whole image
2A_Graphs_PowerGrid
Using Kruskal's algorithm, merge sort and union find path compression technique is applied to find a Minimum Spanning Tree (MST) of the graph
Mario_Game
Using HTML, CSS and JavaScript to create a fun Mario game!
Multi_Processes_Image_Concatenation
ECE 252 Lab 3: Solving producer-consumer problem in the context of taking image strips from the server and concatenating them to form a complete image using processes
Multi_Threaded_Image_Web_Crawler
ECE 252 Lab 4: A simplified multi-threaded web crawler that searches a seed URL and find up to 50 valid PNGs
Embedded_Project-Audio_Player
An embedded system project of an audio player made using Altera Max 10 FPGA, Quartus Prime & NIOS II
PNG_Finding_and_Concatentation
ECE 252 Lab 1: This program takes in a directory and find all PNG strips using recursion and verify their validity. Then the PNGs are concatenated to form a full, recognizable image.
Single_Threaded_Image_Web_Crawler
ECE 252 Lab 5: Single threaded web crawler that uses asynchronous I/O and cURL multi-interface to enable multiple simultaneous transfers in the same thread to find up to 50 valid PNGs using a seed URL