Pinned Repositories
Auto-Filling
Python program using trigram model and GUI
BMI
Computer-Graphics
It is project to draw (square - rectangle - circle - Ellipse - quad) using different algorithms and fill them using (convex , non convex , non recursive flood fill , recursive flood fill) algorithms
Disk_Scheduling
It simulates disk scheduling which is done by operating system to schedule I/O requests arriving for the disk using one of the these algorithms (FCFS, SSTF, SCAN, C-SCAN, LOOK , C-LOOK , Optimized) based on the performance of the algorithm.
FuzzyToolbox
Huffman-coding
Huffman coding is a lossless data compression algorithm. Its idea is to assign variable-length codes to input characters and the lengths of these codes are based on the frequencies of corresponding characters. The least frequent character gets the largest code and the most frequent character gets the smallest code.
Library-Management-System
Machine_Learning_Algorithms
Sebha
Implemented by html, css and javascript. It supports light mode and dark mode
Vector-Quantization-
Vector Quantization is lossy data compression technique. Its idea is to design an efficient codebook that contains a group of codewords to which input image vector is assigned.
NadaOmar22's Repositories
NadaOmar22/Disk_Scheduling
It simulates disk scheduling which is done by operating system to schedule I/O requests arriving for the disk using one of the these algorithms (FCFS, SSTF, SCAN, C-SCAN, LOOK , C-LOOK , Optimized) based on the performance of the algorithm.
NadaOmar22/Huffman-coding
Huffman coding is a lossless data compression algorithm. Its idea is to assign variable-length codes to input characters and the lengths of these codes are based on the frequencies of corresponding characters. The least frequent character gets the largest code and the most frequent character gets the smallest code.
NadaOmar22/Sebha
Implemented by html, css and javascript. It supports light mode and dark mode
NadaOmar22/Vector-Quantization-
Vector Quantization is lossy data compression technique. Its idea is to design an efficient codebook that contains a group of codewords to which input image vector is assigned.
NadaOmar22/Auto-Filling
Python program using trigram model and GUI
NadaOmar22/BMI
NadaOmar22/Computer-Graphics
It is project to draw (square - rectangle - circle - Ellipse - quad) using different algorithms and fill them using (convex , non convex , non recursive flood fill , recursive flood fill) algorithms
NadaOmar22/FuzzyToolbox
NadaOmar22/Library-Management-System
NadaOmar22/Machine_Learning_Algorithms
NadaOmar22/Weather_Journal_App
This project to create an asynchronous web app that uses Web API and user data to dynamically update the UI for a Weather-Journal App.
NadaOmar22/Arithmetic-Coding
It implements arithmetic coding compression technique which takes a stream of input symbols and replaces it with a single floating point number and then decompress this number to the original symbols
NadaOmar22/Backend-GraduationProject
NadaOmar22/Chinese-Checker-Game
implementing Chinese Checker game using one of the AI game playing techniques which is alpha beta pruning to which helps the computer to win the game
NadaOmar22/Command-Line-Interpreter
CLI allows the user to enter the input through the keyboard. After the user writes the command and presses enter, the string is parsed, and the indicated command executed. The CLI keep accepting different commands from the user until the user writes “exit”, then the CLI terminates
NadaOmar22/CPU-Scheduler-Simulator
CPU scheduling determines which processes run when there are multiple run-able processes and is important because it can have a big effect on resource utilization and the overall performance of the system.
NadaOmar22/Deadlock
It implements the banker’s algorithm where processes request and release resources. The banker will grant a request if it leaves the system in a safe state and will refuse if it leaves the system in an unsafe state.
NadaOmar22/Home_Work_4
soft ware home wok 4
NadaOmar22/Java-Synchronization
It simulates a limited number of devices connected to a router’s Wi-Fi using Java threading and semaphore.
NadaOmar22/Landing-Page
NadaOmar22/LZ77
It implements LZ77 which is dictionary based compression technique
NadaOmar22/Orange-Digital-Center-Project
It is a flutter project using API and MVVM architecture
NadaOmar22/Simple_Calculator
It is simple calculator implemented using html, css and javascript
NadaOmar22/ToDo
This is a todo app using django, APIs, html, CSS, javaScript, dart and Flutter
NadaOmar22/Transportation_Project