- Riyadh, KSA
- in/mohamed-cs
-
Rock-Paper-Scissors Public
This is simple Javascript implementation of the the classical Rock, Paper, Scissors game.
JavaScript MIT License UpdatedNov 14, 2021 -
Landing-Page Public
This Project is a front-end implementation of a website landing page using HTML and CSS.
-
-
-
The system consists of one main server (master) and, data will be replicated on multiple replicaServers. This file system allows its concurrent users to perform transactions, while guaranteeing ACI…
Java UpdatedMay 16, 2019 -
Hajj-Assistant Public
Smart assistant similar to Google assistant is designed us- ing Google DialogFlow NLP Engine to help Muslims during their pilgrimage (Hajj) journey. I participated with this ap- plication in Hajj H…
1 UpdatedJan 31, 2019 -
Maze-Solver-using-RL Public
Implemented in Python. It generates a random maze that has a solution and two Reinforcement Learning algorithms (Policy Iteration & Value Iteration) are used to solve the maze to give the shortest …
Jupyter Notebook UpdatedJan 31, 2019 -
8-Puzzle Public
The program is implemented in Java to solve 8-Puzzle using Informed and Uninformed Search Algorithms like (BFS, DFS & A*). The solver is supported with nice GUI to view the steps of reaching the go…
-
RISK Public
Simple implementation for the game in Python with options to play with Smart Agents (Computer Side). There are multiple types of smart agents implemented for example (passive, aggressive, pacifist …
-
-
Data-structures-in-C Public
This project includes implementation of basic data structures written in C language. Singly linked list is implemented and support the basic operations done on the list and also Hash-table is imple…
C UpdatedApr 18, 2018 -
Linux-Shell Public
Implementation of Linux shell in C which support exeution of most of Linux shell commands.
C UpdatedApr 14, 2018 -
Dynamic-Memory-Allocator Public
Dynamic memory allocator project to implement malloc and free functions in C to perform like the built-int functions in malloc Package of C. Hint: The base code for this project is taken from Compu…
-
-
SIC-Assembler Public
The assembler reads the source SIC Machine assembly program and generates the object program and the listing file. Implemented in Java
Java UpdatedApr 6, 2018 -
Chess_game Public
Simple 2-player console chess game 8 by 8 grid implemented in C. It supports vali- dations of the wrong moves, checkmates, promotion and stalemate. Also it supports Undo/Redo facility.
-
PintOS Public
Implementation of the operating system named PintOS which is a project from Stan- ford university. It consists of 3 projects for implementing Threads, timer interrupt, priority schedulers, UI to ru…
-
-