Kirollos Samy's starred repositories

CMP_WEEK_TABLE

this is our semester weekly lectures and labs

Language:Jupyter NotebookLicense:MITStargazers:14Issues:1Issues:0

My-Machine-Learning-Journey

my legacy in machine learning including important summaries that I have made (or found) along with additional cheatsheets and books

Language:Jupyter NotebookStargazers:12Issues:1Issues:0

RSA

A chat app that implements RSA encryption for secure communication

Language:PythonLicense:MITStargazers:11Issues:1Issues:0

Self-Driving-Car

An AI model that finds its way by avoiding obstacles and finds the best way to reach from the top left of the screen to the down right

Language:PythonStargazers:9Issues:1Issues:0

Search-Engine

The aim of this project is to develop a simple Crawler- based search engine that demonstrates the main features of a search engine (web crawling, indexing and ranking) and the interaction between them.

Language:JavaScriptStargazers:7Issues:1Issues:0

FinanceVerse

A website to guide you manage your transactions, loans , payments and stocks.

Language:HTMLStargazers:6Issues:1Issues:0

Health-Station

a mobile application that guides you to a healthy lifestyle it can give you nutrition tips , exercise tips and it also calculates your calories, macros and the amount of water your body needs and it has a large collection of food types you can browse them to find the best food that MATCHES YOUR CALORIES AND MACROS it also have some training videos that will show you how to play the exercise and the right technique for it also a variety of large home workout programs even without any equipment and more NOTE THAT: it is not completed yet.

Language:MakefileLicense:MITStargazers:6Issues:1Issues:0

Serial-Peripheral-Interface

Serial peripheral interface (SPI) is one of the most widely used interfaces between microcontroller and peripheral ICs such as sensors, ADCs, DACs, shift registers, SRAM, and others. This article provides a brief description of the SPI interface followed by an introduction to Analog Devices’ SPI enabled switches and muxes, and how they help reduce the number of digital GPIOs in system board design.

Language:VerilogStargazers:6Issues:1Issues:0

the-monster-slayer-game

Monster slayer game is a game that allows the user to play with the monster and attack it and heal himself with different potions. The game is built using Vue js.

Language:JavaScriptLicense:MITStargazers:5Issues:1Issues:0

Fault-Detection-System

A system which detects and eliminates the faulty products based on shape and color

Language:PythonStargazers:5Issues:1Issues:0

OS-Scheduler

A CPU scheduler determines an order for the execution of its scheduled processes; it decides which process will run according to a certain data structure that keeps track of the processes in the system and their status.

Language:CStargazers:5Issues:1Issues:0

Simulogic

An integrated logic simulator that allows the design, edit, and simulation of simple logical circuits

Language:CStargazers:5Issues:0Issues:0

Mars-Station

A Big Space Station program using C++ (Solid application on data structures) which has missions and assigns them to available rovers of the suitable kind to complete it.

Language:C++Stargazers:4Issues:1Issues:0

Stock-Guide

Our project is about investigating the stability of stock exchange in 5 different companies every month starting from the beginning of the month and the price it closed on.

Language:Jupyter NotebookStargazers:4Issues:0Issues:0

ALU-Logisim

A logic circuit that performs multiplication, division, summation, and subtraction of two numbers and display the result on 7 segment screens

CAD-Computer-Aided-Design

A C++ program which solves any AC circuit containing resistors, inductors, capacitors, voltage sources, current sources, ...etc, and prints out the voltage ,current at each node.

Language:C++Stargazers:3Issues:1Issues:0

Microprocessor-Game-Simulator

This is an assembly language game project which connect 2 PCs through a Simple network, using serial communication and let them write commands on virtual microprocessor which executes on your opponant's virtual MP and the one who firstly puts the required values on his opponent wins

Language:AssemblyStargazers:3Issues:1Issues:0

RSA-Algorithm

Course Project of Cryptography & Security course in which I implement RSA encryption algorithm and try to attack it.

Language:Jupyter NotebookStargazers:2Issues:1Issues:0

AutoMajestic

RegEx Visualizer is a powerful tool that allows you to visualize the process of converting regular expressions into Non-deterministic Finite Automata (NFA), Deterministic Finite Automata (DFA), and minimized DFA.

Language:Jupyter NotebookStargazers:2Issues:1Issues:0
Language:Jupyter NotebookStargazers:1Issues:1Issues:0