Pinned Repositories
Email-System
A Program that implemented the well known Producer-Consumer synchronization problem, as messages come randomly to the system. Counter threads count messages and add them to the counter shared variable, and Monitor thread reads it and places the count in the buffer while Collector thread reads it. Using POSIX and “semaphore.h” libraries
Paging-and-Replacement
Implemented Some of paging replacement algorithms
File-Compressor-Decompressor
A program that compress and decompress Text Files while implementing Huffman Encoding Algorithm
Fruit-Ninja
A desktop replica for the well-known mobile game. Developed using Java, JavaFX. OOP Concepts and Design Patterns were applied.
Face-Recognition
ORL- dataset, for a given image you can tell the person id, classification was done using PCA, LDA. K-NN neighbors was used. Also, comparing between Face vs Non Face Images.
Login-Register-Form
Simple Login/Register Form using MySQL. Passwords are saved encrypted using MD5.
Privacy-Preserving-Arabic-Speaking-Virtual-Assistant
assignment-1-simple-atm-NaadineKhaaled
assignment-1-simple-atm-NaadineKhaaled created by GitHub Classroom
Iris-DatasetVisualization
Iris-Dataset Visualization using Histograms, Scatter 2D&3D plots and showing the Correlation Matrix .
Laptopify
Full stack development of E-commerce website for selling laptops using Laravel.
NaadineKhaaled's Repositories
NaadineKhaaled/Privacy-Preserving-Arabic-Speaking-Virtual-Assistant
NaadineKhaaled/Voice-Conversion
NaadineKhaaled/Fruit-Ninja
A desktop replica for the well-known mobile game. Developed using Java, JavaFX. OOP Concepts and Design Patterns were applied.
NaadineKhaaled/Email-System
A Program that implemented the well known Producer-Consumer synchronization problem, as messages come randomly to the system. Counter threads count messages and add them to the counter shared variable, and Monitor thread reads it and places the count in the buffer while Collector thread reads it. Using POSIX and “semaphore.h” libraries
NaadineKhaaled/Paging-and-Replacement
Implemented Some of paging replacement algorithms
NaadineKhaaled/File-Compressor-Decompressor
A program that compress and decompress Text Files while implementing Huffman Encoding Algorithm
NaadineKhaaled/Pagination-Search
Live Search records from Database, and display the results in pagination format using ajax
NaadineKhaaled/Speech-Recognition
NaadineKhaaled/Red-BlackTrees
Dictionary implemented using Red-Black Trees.
NaadineKhaaled/Login-Register-Form
Simple Login/Register Form using MySQL. Passwords are saved encrypted using MD5.
NaadineKhaaled/Face-Recognition
ORL- dataset, for a given image you can tell the person id, classification was done using PCA, LDA. K-NN neighbors was used. Also, comparing between Face vs Non Face Images.
NaadineKhaaled/Iris-DatasetVisualization
Iris-Dataset Visualization using Histograms, Scatter 2D&3D plots and showing the Correlation Matrix .
NaadineKhaaled/system-of-linear-equations-root-finding-numerical-methods
a numerical methods calculator to find roots of a system of linear equations. methods implemented: gauss elimination ,gauss jordan , gauss seidel and LU decompostion.
NaadineKhaaled/root-finding-numerical-methods.
a numerical methods calculator to find roots of an equation. methods implemented: bisection, false position, fixed point, Newton Raphson and secant.
NaadineKhaaled/Laptopify
Full stack development of E-commerce website for selling laptops using Laravel.
NaadineKhaaled/assignment-1-simple-atm-NaadineKhaaled
assignment-1-simple-atm-NaadineKhaaled created by GitHub Classroom