Adham Mohamed's repositories
8-Puzzle-Solver
8 Puzzle AI search agent using different search algorithms, with user-friendly GUI
Facial-Recognition-using-PCA-and-LDA
A model to classify 40 different faces and a model to classify face and non-face images implemented using PCA and LDA
General-Signal-Generator
MATLAB program to generate a custom signal and do multiple operations on it.
Neural-Network-Classifer-for-Movie-Reviews
Neural network binary classifier to determine if a given movie review is positive or negative
6x7-TicTacToe
Java interactive tic tac toe game implemented on the console with ANSI codes to add a bit of color
Audio-Equalizer
User-friendly GUI audio equalizer with signal and filter analysis using MATLAB
Disha-Pharm
Comprehensive Pharmacy System using Java Swing
MepReduce-implementation-using-GoLang
Implementation of sequential and distributed MapReduce using GoLang in addition to a simple word count application also written in Go.
Producer-Consumer-Problem
Implementation of the bounded-buffer producer-consumer problem using UNIX-based C++ shared memory functions
Smart-Connect4
GUI connect4 game with AI agent and decision tree visualizer
x86-Assembly-Monoalphabetic-Substitution-Encryption-System
Monoalphabetic encryption/decryption system written in 8086 assembly language
8086-Assembly-Projects
A list of 8086 assembly projects solutions for Microprocessors course (CC421N) at Faculty of Engineering, Alexandria University.
Account-System-With-Command-Line
A project that started out with me experimenting with ANSI escape codes and ended being an account system with an underlying command system
Bookstore-System
Elegant user-friendly Book store system using C
Contact-Book
User-friendly contact book console application using C
Dictionary-Implementation-Using-Red-Black-Tree
Implementation of Red-Black tree using python and application on EN-US dictionary
DTMF-tone-generator
Simple MATLAB program to generate DTMF tone sounds.
English-Spelling-Checker
System to check spelling mistakes using BST implementation in C
Infix-To-Postfix-Calculator
Infix to Postfix Calculator using C
Iterations-Progress-Visualizer
A simple module to visualize progress of iterations via a progress bar in the terminal
Multi-Threaded-Hyperlinks-Integrity-Checker-for-Web-Documents
Multi-Threaded Link Integrity Checker using Java
Object-Detection-Interpretation-for-Advanced-Models
Interpretation of 3 advanced vision models, DETR, YOLOv5 and Faster R-CNN with a comprehensive analytic comparison between them.
Process-Scheduler
Implementation of the queue data structure in C to perform the RoundRobin algorithm on given data form a text file
Simple-Echo-Server
Python echo server that receives a string from a client, processes it and returns it
YAMY-painter
Object Oriented Paint Program using Java Swing