Pinned 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!
bakhshali-method
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
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
HttpServerClient
Creating a HTTP server and client that communicate together using Java
MIPS32-Simulator
MIPS simulator that consists of assembler and virtual machine.
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.
SWI-Prolog
Some prolog projects that apply artificial intelligence concepts.
lamyaraed's Repositories
lamyaraed/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!
lamyaraed/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.
lamyaraed/MIPS32-Simulator
MIPS simulator that consists of assembler and virtual machine.
lamyaraed/SWI-Prolog
Some prolog projects that apply artificial intelligence concepts.
lamyaraed/BinarySearch
measuring the complexity of binarysearch
lamyaraed/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
lamyaraed/CNN
Machine Learning CNN Algorithm
lamyaraed/Command-Line-Interpreter
mimic some unix based terminal commands , developed by @ahmeddrawy and @lamyaraed
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
lamyaraed/CompressionTechniques
simple Java codes for compressing data in different techniques.
lamyaraed/Computer-Graphis
Programs that draw simple graphics.
lamyaraed/ContactManager
implement a ContactManager for a smartphone. a program that keeps track of all your contacts' information and call log
lamyaraed/Decision-Tree
Machine Learning Decision Treee Algorithm
lamyaraed/Dijkstra-Algorithm
A program that takes a graph and shows the Dijkstra path for it.
lamyaraed/Fuzzy_Logic
lamyaraed/Ghost
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
lamyaraed/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
lamyaraed/LinkedList
developing a LinkedList similar to that provided in c++ STL
lamyaraed/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.
lamyaraed/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.
lamyaraed/MergeAndQuickSorts
compare the performance of merge and quick sorts
lamyaraed/NLP-AutoComplete-Model
Natural language processing project using a trigram language model.
lamyaraed/NN-Algorithm
Machine Learning Neural Networks Algorithm
lamyaraed/Online-Store-API
Online Store API that will help developers create online stores easily by using the functionalities provided by our API.
lamyaraed/Parallel-Processing
Some projects implement different parallel processing techniques (ex: MPI and OpenMP) to divide work between different cores.
lamyaraed/Stack
develop stack class similar to the provided by c++ STL
lamyaraed/STL-Map-Container
count occurrences of words
lamyaraed/VectorsAndTriangles
lamyaraed/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.
lamyaraed/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.