Giter VIP home page Giter VIP logo

Mohamed Bdr's Projects

ai-8-puzzle-problem_using_informed-and_uninformed_search icon ai-8-puzzle-problem_using_informed-and_uninformed_search

An agent will be implemented to solve the 8-puzzle game. An instance of the 8-puzzle game consists of a board holding 8 distinct movable tiles, plus an empty space. For any such board, the empty space may be legally swapped with any tile horizontally or vertically adjacent to it. In this assignment, the blank space is going to be represented with the number 0.

applicant-tracking-system icon applicant-tracking-system

A Fully integrated Application that is used by Managers and Recruiters to manage the applicants requestes and current employees status, The application can be easily modified to fit your usage and to fit your requirements, you can add, edit, delete and search any employee or applicant, The application has alot of amazing features such as the page pagination which uses a smart query so it will get only the required data only from the database by using the offset and that will not case any overhead on the application performance, The application is totally secure from CSRF, XSS, SQL injection, Brute-Force and dictionary attacks, The application has JWT (Jason web token) (Generate-Update-Revoke) too which can be used so easily but i dont used it as the main method, The application can be modified easily to used as an API to fit your requirements.

book-order-processing-system icon book-order-processing-system

An online database bookstore system that supports basic bookstore operations such as (Add new books, Modify existing books, Place orders on books, Confirm orders, Search for books,View reports on sales). The Project Contains of 3 modules (Registration & Login - Cart - All other management for books ).

certifications-and-publications icon certifications-and-publications

The best way to express your feelings and your ideas is when you are able to write it. So this repository will contains all my publication and my ideas bout different things. And will contain too all my certificates and achievements.

circus-of-plates icon circus-of-plates

It's game using Java UI.The objective of this game is to collect three plates or more in the clown’s plates to increase the player score, it is also a multiplayer game The game also supports save and load using serialization The game was built using different Design Patterns.

cognitev-campaign-task-instascaler- icon cognitev-campaign-task-instascaler-

Being online business requires special marketing skills. Creating campaigns, managing campaigns and making sure that the money spent to get traffic from different advertising platforms became more challenging and time consuming. Being an online businesses you need to focus on the core functionality they do instead of wasting time, money and effort managing your digital campaigns

computer-networks-i_basic-socket-programming icon computer-networks-i_basic-socket-programming

An implementation of a client-server protocol , namely Simplified HTTP. Which is a restricted Subset of HTTP. This project is divided into 4 Sections: ( Multi-Threaded Web Server, HTTP - Web Client, HTTP 1.1, Testing and performance metrics)

computer-networks-ii_reliable-data-transport-protocol_udp icon computer-networks-ii_reliable-data-transport-protocol_udp

TCP reliable data transport protocol. Features ( Reliable Data Transfer Protocol, Stop and Wait Method, Selective Repeat Method, GBN Method, Supporting all file types (HTML, TXT, Images, Videos), Error Detection Using Checksum, Congestion Control, Handling Loss Simulation to test real scenarios).

computer-networks-iii_routing_protocols icon computer-networks-iii_routing_protocols

Create a script that simulates a specific topology using NS3 which helps to create various virtual nodes. Using NS3 we can create PointToPoint, Wireless, CSMA, etc connections between nodes. Algorithm used is Open Shortest Path First (OSPF).

computer-networks-iv-synchronization-and-mac-protocols icon computer-networks-iv-synchronization-and-mac-protocols

The main Project topic is: MAC (medium access control) protocols that determine when devices get to transmit (these protocols *control* *access* to the *medium*). For all but the simplest MAC protocols, the participating devices need to be synchronized in time. The way this is done in practice is to have one node transmit a signal (called a "preamble" or "beacon") and the other nodes will listen for this signal. Since wireless signals travel at the speed of light, all nodes can agree that they will hear the preamble at nearly exactly the same time.

computer-vision icon computer-vision

Multiple Computer Vision course projects and labs such as: (Image cartoonifier, Coin detection, Image mosaics, Stereo vision, Lucas Kanade tracker for 3D object detection). Used multiple algorithms and techniques such as (Hough transform, Dynamic programming...)

dbms-with-jdbc icon dbms-with-jdbc

(DBMS) is a complex set of software programs that controls the organization, storage, management, and retrieval of data in a database. DBMS are categorized according to their data structures or types. The DBMS accepts requests for data from the application program and instructs the operating system to transfer the appropriate data. On the other hand, Extensible Markup Language (XML) is a set of rules for encoding documents in machine readable form. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications, all gratis open standards. Java Database Connectivity (JDBC) provides Java developers with a standard API that is used to access databases, regardless of the driver and database product. JDBC presents a uniform interface to databases - change vendors and your applications only need to change their driver. This is a DataBase Management System(DBMS) that is an application that interacts with the user who is allowed to store and manage data in a database using SQL , with Java DataBase Connectivity (JDBC) which access the databases with a standard API regardless of the driver or the database

forming-magic-square icon forming-magic-square

A python program that builds Magic Squares, the program allows the user to enter (N) through standard input, where (N) is any positive odd integer, Check that (N) is valid and prompt the user to enter another value for N if it is not, Calculate a valid magic square for that value of (N), Print out the magic square legibly, Verify that the magic square is indeed valid, Print “correct” if the verification step passes.

graduation-project-hrms-data-warehouse icon graduation-project-hrms-data-warehouse

Web Application provides several services for HR(s) and Managers to help them manage all aspects of the workforce in an efficient manner. Provide interfaces for employees to be more involved with Hr and Managers in a transparent mechanism to guarantee integrity environment. Use data warehousing to provide better performance and data analytics.

hajj-hackathon icon hajj-hackathon

Nabd is an integrated medical system to increase the absorptive capacity of pilgrims health care in Hajj. The system will facilitate the application of health care on the pilgrim and facilitate, accelerate the process of providing health care and diagnosis of the disease by retrieving the patient history of the pilgrim by face recognition technology. by scanning the pilgrim face then the application will retrieve all details needed by the doctors to help him quickly. also by the application any pilgrim can request medical care for nearby pilgrim by one click with location so the healthcare can arrive quickly and the system will categorize the patients by the situation dangerous level and a lot of features which will increase the absorptive capacity of pilgrims health care.

innoscripta icon innoscripta

A RESTful-API For Pizza Ordering System Configered With React Js. Static Data Used Inside This App (If You Are Familiar with Axios You Can Map It To Real DB Easily) You Can Use FireBase Too Inside The App. For The Full APP (Connected To DB) Clik Here: https://github.com/mohamed-said-ibrahem/Innoscripta-pizza

linux-shell-and-system-calls icon linux-shell-and-system-calls

A Unix shell is a program that conveniently allows you to run other programs. It is a User interface for access to an operating system's services. In general, operating system shells use either a command-line interface (CLI) or graphical user interface (GUI), depending on a computer's role and particular operation.

mrnet-for-knee-diagnosis icon mrnet-for-knee-diagnosis

Deep-learning-assisted diagnosis for knee magnetic resonance imaging: Development and retrospective validation of MRNet

paint icon paint

An OOP JAVA application that supports drawing different shapes with different colors and you can manipulate different shapes, you can save and load your work.

parallel_k-means_using_hadoop icon parallel_k-means_using_hadoop

An implementation of a parallel version of K-means clustering algorithm using the Hadoop map-reduce framework. The algorithm can accept different sizes of feature vector (Generalized Way)

parallel_k-means_using_spark icon parallel_k-means_using_spark

An implementation of a parallel version of K-means clustering algorithm using the Spark map-reduce framework. The algorithm can accept different sizes of feature vector (Generalized Way)

pv-rcnn_point-voxel-feature-set-abstraction-for-3d-object-detection icon pv-rcnn_point-voxel-feature-set-abstraction-for-3d-object-detection

PointVoxel-RCNN (PV-RCNN), is a two-stage 3D detection framework aiming at more accurate 3D object detection from point clouds. 3D detection approaches are based on either 3D voxel CNN with sparse convolution or PointNet-based networks as the backbone. 3D voxel CNNs with sparse convolution are more efficient and are able to generate high-quality 3D object proposals. PointNet-based methods can capture more accurate contextual information with flexible receptive fields.

threads-applications icon threads-applications

Threads Application such as (Matrix Multiplication, BATMAN). Introducing threads (Concepts, Synchronization, POSIX library, Mutual Exclusion). Implementing popular algorithms as multi-threaded ones. Familiarizing with monitors, mutexes and condition variables.

word-count-spark icon word-count-spark

Word Count Application running on Spark. Steps: (Downloading Apache Spark, Setting Up Apache Spark, Run the word count example).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.