LamyaRaed's repositories
Back-End-SocialNetwork-API
a simple social media back-end API that provides the main components needed by developers to create a social network website!
Project-Manager-Tool
A tool that helps project managers to manage, track, and plan their projects and tasks. It also has a UI to make the use easier.
MIPS32-Simulator
MIPS simulator that consists of assembler and virtual machine.
SWI-Prolog
Some prolog projects that apply artificial intelligence concepts.
BinarySearch
measuring the complexity of binarysearch
BiologicalDataProgram
program that helps biologists manage and analyze their sequence data while storing it in a computer. The biological data can be divided into 3 types of sequences: DNA, RNA, and Protein
CNN
Machine Learning CNN Algorithm
Command-Line-Interpreter
mimic some unix based terminal commands , developed by @ahmeddrawy and @lamyaraed
CPU-Schedulers-Simulator
Software project that simulate (Shortest- Job First (SJF) , Shortest- Remaining Time First (SRTF) Scheduling , Non-preemptive Priority Scheduling , AG Scheduling) schedulers
CompressionTechniques
simple Java codes for compressing data in different techniques.
Computer-Graphis
Programs that draw simple graphics.
ContactManager
implement a ContactManager for a smartphone. a program that keeps track of all your contacts' information and call log
Decision-Tree
Machine Learning Decision Treee Algorithm
Dijkstra-Algorithm
A program that takes a graph and shows the Dijkstra path for it.
Ghost
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
LibraryBooksInformation
FCI library books information (objects of class book). Each book has name, author, publish year and number of available versions. Have a menu of these options : 1-Add 2-Search 3-List Books 4-Find
LinkedList
developing a LinkedList similar to that provided in c++ STL
Marketing-Budget-Allocation-Problem
This genetic algorithm gets the best budget allocation for each marketing channel, given the marketing budget, the set of marketing channels, the return-on-investment (ROI) of each channel, and a set of constraints.
MaxFlow-Algorithm
a program that takes a graph and shows the maximum flow from source to destination. This project is delivered with a user friendly UI.
MergeAndQuickSorts
compare the performance of merge and quick sorts
NLP-AutoComplete-Model
Natural language processing project using a trigram language model.
NN-Algorithm
Machine Learning Neural Networks Algorithm
Online-Store-API
Online Store API that will help developers create online stores easily by using the functionalities provided by our API.
Parallel-Processing
Some projects implement different parallel processing techniques (ex: MPI and OpenMP) to divide work between different cores.
Stack
develop stack class similar to the provided by c++ STL
STL-Map-Container
count occurrences of words
VirtualFileSystem
A program simulates the allocation and de-allocation of files and folders using different allocation techniques. User will interact through a series of commands.
Weapon-Target-Assignment-Problem-WTA
WTA is a well-known optimization problem. Given a set of weapons of various types and a set of targets, we want to find the optimal assignment of the weapons to the targets in order to minimize the total expected threat coming from the targets.