Pinned Repositories
8-Puzzle-Game
8 Puzzle game using BFS, DFS and A*
awesd
Binary-Heap-and-Sorting
Implementing binary heap data structure as well as different sorting techniques.
BTree
Implementation of B-Tree data structure
Chess
My first year project for programming 1 using C programming language
Circus-of-Plates
It is single player-game in which each clown carries two stacks of plates, and there are a set of colored plates queues that fall and he tries to catch them, if he manages to collect three consecutive plates of the same color, then they are vanished and his score increases.
ClientServer-SocketConnection
Open a connection between server and clients using Socket Programming
Connect-4
Implementing connect 4 with a GUI using minimax tree
DBMS
An object-oriented XML-based DBMS.
Drawing-Application
Desigining an object oriented model for drawing and painting geometric shapes supporting dynamic extensions and plug ins.
Seif45's Repositories
Seif45/PaddingOracle
Padding Oracle attack for Security
Seif45/WordCount-Spark
Using Spark to calculate WordCount of data
Seif45/Hadoop-KMean
Calculating KMean of Iris data in Hadoop using MapReduce framework
Seif45/Hadoop-WordCount
Dealing with data in Hadoop using MapReduce framework
Seif45/RIP-routing-using-BellmanFord
Creating RIP distance vector routing protocol using Bellman Ford algorithm
Seif45/TCP-From-UDP
Create a secure reliable TCP connection between server and client using a UDP connection in Socket Programming
Seif45/ClientServer-SocketConnection
Open a connection between server and clients using Socket Programming
Seif45/Connect-4
Implementing connect 4 with a GUI using minimax tree
Seif45/8-Puzzle-Game
8 Puzzle game using BFS, DFS and A*
Seif45/PintOS
WelcomWelcome to PintOS, a simple operating system framework for the 80x86 architecture.
Seif45/awesd
Seif45/Binary-Heap-and-Sorting
Implementing binary heap data structure as well as different sorting techniques.
Seif45/Circus-of-Plates
It is single player-game in which each clown carries two stacks of plates, and there are a set of colored plates queues that fall and he tries to catch them, if he manages to collect three consecutive plates of the same color, then they are vanished and his score increases.
Seif45/JDBC
Implementing JDBC standard API using different design patterns used to access DBMS
Seif45/DBMS
An object-oriented XML-based DBMS.
Seif45/Drawing-Application
Desigining an object oriented model for drawing and painting geometric shapes supporting dynamic extensions and plug ins.
Seif45/Sample-Calculator
Developing a simple GUI to input and display data for the calculator
Seif45/Number-Theory
Fast Exponentiation, Extended Euclidean Algorithm, Chinese Remainder Theorem, Prime number generator.
Seif45/Set-Operations
Perform different type of operations : union, intersection, complement
Seif45/Maze-Solver
Implementing DFS and BFS using stacks and queues in order to solve different mazes.
Seif45/Queue
Implementing queue data structure using linked and array representation.
Seif45/Stack
Implementing stack data structure and using it to convert from infix to postfix notations and evaluates its value.
Seif45/Linked-Lists
Implementing single and double linked lists and use them as a linked allocation system to represent and manipulate polynomials.
Seif45/Search-The-Picture
A software module to extract the position of each player and count the number of players from the same team inside the hockey rink from the photos of the rink every second taken by the digital camera in the ceiling of the rink.
Seif45/Chess
My first year project for programming 1 using C programming language
Seif45/RootLocus
Finds the root locus of the given poles and graphs the curve.
Seif45/SignalFlowGraph
Evaluating the total transfer function of a given SFG using Mason Formula
Seif45/BTree
Implementation of B-Tree data structure
Seif45/RedBlackTree
RedBlackTree data structure implementation.
Seif45/Memory-Game
Find the image pair memory game web development (html-css-js)