Ola Galal (@olagalal)

Top repositories

1

NLP-Arabic

This project is Natural Language Processing Project concerned with Arabic Language. With the use of nltk, re and pyarabic libraries.
Python
4
star
2

simplex-solver

An implementation of the Simplex algorithm used to solve tableaus representing linear optimization problems. We even handled special cases, such as: Unbounded Solution, Infeasible Solution, and Multi-Optimal Solution. This project was made for (Operation Research - Second Year) in my college.
Java
3
star
3

inventory-management

Inventory Management System is a Project that was made for (File Structure - Second Year) in my college. It is a Project for dealing with files to store and retrieve records. I have used the basic concepts of OOP. I have also used data structures such as list, map, vector and set.
C++
3
star
4

scheduling-algorithms

This project includes implementation of two OS scheduling algorithms: Shorts Job First and Round Robin.
Java
3
star
5

olagalal

my github personalized repo
2
star
6

search-in-quran

A python app that searches for words containing specific letters in the Holy Quran and displays the results.
Python
2
star
7

learning-front-end

🌈 This repo contains my work while learning front-end from the beginning.
HTML
1
star
8

udacity-data-analysis

✨ This repo contains my projects for Udacity - Advanced Data Analysis
HTML
1
star
9

payroll-deductions

Calculate payroll deductions, remit contributions, and view payroll information.
Java
1
star
10

calculator

🔢 This repo is simple calculator written in Java.
Java
1
star
11

codewithmosh-nodejs

✨ This repo contains my projects for the journey of learning NodeJS with Mosh
JavaScript
1
star
12

DES

This repo is implementation of Data Encryption Standard algorithm in Java. It was made for (Security - Forth Year) in my college.
Java
1
star
13

hospital-management

Hospital Management System is a Project that was made for (Computer Language-2 - Second Year) in my college. It is a Project for dealing with Java FXML and SQL Database. I have used the basic concepts of OOP. I have also used MVC design pattern.
Java
1
star
14

expert-system-jess

A basic expert system, written in jess, that suggests what programming language one should learn first.
CLIPS
1
star
15

udacity-deep-learning

✨ This repo contains my projects & tutorials for Udacity - Deep Learning
Jupyter Notebook
1
star
16

hotel-management

Hotel Management System is a Project for (Algorithms & Flowcharts - First Year) of my college. It is a Project for dealing with files to store and retrieve records.
C++
1
star
17

lexical-analysis

This project is lexical analyzer implemented using java and regex. It takes input file and then generates the output. This project was made for (Compiler - Forth Year) in my college.
Java
1
star
18

multimedia-tasks

This Project contains a various tasks with python. It includes Image Processing, Compression Algorithms and Matrices Calculation. Those tasks was made for (Multimedia - Forth Year) in my college.
Python
1
star
19

cipher

This project contains a java implementation of RSA, Affine and Transposition encryption techniques. It was made for (Security - Forth Year) in my college. You can encrypt and decrypt messages using this Desktop app simply by enter your message and the key of your choice using this techniques.
Java
1
star
20

sudoku-solver

This project is sudoku solver using the backtracking algorithm. It includes a graphical GUI. This project was made for (Artificial Intelligence - Third Year) in my college.
Java
1
star
21

sudoku-solver-genetic

This project is sudoku solver using the genetic algorithm. It creates a random example, solve it for the first time and give it a score. Then, by using genetic algorithm, it enhance the solution and also give it a score. This project was made for (Artificial Intelligence - Third Year) in my college.
Java
1
star
22

ll1-parser

LL(1) parser (Left-to-right, Leftmost derivation) is a top-down parser for a subset of context-free languages. This project is LL(1) parser implemented using java. This project was made for (Compiler - Forth Year) in my college.
Java
1
star
23

quiz-app

Quiz App is a simple Project for (Computer Languages-2 - Third Year) of my college. In this project, I used Android SQLite to save data.
Java
1
star
24

market-basket-analysis

Given a database of customer transactions, where each transaction is a set of items, the goal is to find groups of items which are frequently purchased together. I used Apiori Algorithm in this Project. This project was made for (Knowledge-based Systems - Forth Year) in my college.
Python
1
star
25

backpropagation

Backpropagation algorithms are a family of methods used to efficiently train artificial neural networks following a gradient-based optimization algorithm that exploits the chain rule. Here I used sigmoid function as activation function, and the training example is the logical AND gate.
Python
1
star