Amir Shamsi's repositories
cpu-scheduling-algorithm
CPU scheduling algorithm program to calculate processes' process time
smart-doctor-appointment
Smart Doctor Appointment Booking App
facial-comparison-api-server
Fast face-comparison API server 👽
FPGA-LUT-based-methods
For smooth functions, LUT-based methods can be made more memory-efficient, if they are combined with interpolation. The project purpose is to implement interpolation using the quadratic method.
cost-prediction-LR
Insurance cost prediction using Linear Regression
MIPS-Microarchitecture-Processor
MIPS Single-Cycle Microarchitecture Processor
Multicycle-MIPS-in-Verilog
MIPS Multicycle CPU design in Verilog
Amir-Shamsi
My GitHub Profile README 🙂
Hide-Data-BP
Hiding information or data behind a picture in python.
Room-Management-Arduino-Uno
Arduino Uno is a microcontroller board that can be used to create automated systems for room management. In this project I built this system.
special-calculator-compiler
This project is a compiler for a special form of math expressions using Lex and Yacc.
Symfony-Secure-Login-Registration-Form
Symfony registration form with all validations and no cheating allowed🥱 will code the login soon! just have some projects to do :) Enjoy
temperature-control-system
Temperature Control System using two ATMega32
code-generator-and-uml-diagram
Implementation of UML diagram Application using Java and Implementation of Graphic User Interface using JavaFX.
CleaningBot-partially-observable
cleaning agent where the environment is partially observable
course-planner-algorithm
algorithm design and analysis of the course algorithm of computer science engineering.
Hw5-Judge
Fifth Homework of Principle Of Programming Fall 2020
markdown
A Python implementation of John Gruber’s Markdown with Extension support.
numpy
The fundamental package for scientific computing with Python.
simple-php-website
This is a personal blog which's coded by raw PHP and translated to Persian
TUI-Bank-Client
This project had been created by a TUI method which is command method means bank clerk when start he/she will see a list of command with keywords and in the last line “Type Your Command:> “ will appear and clerk must type an valuable keyword, the good point in here is that program created in way that doesn’t crash and give clerk errors by typing wrong keywords, on other hand clerk doesn’t worry about errors in the whole program, even if the internet connection has problems, at the program launch! This it a big point and advantage. The other advantage is that the program or client is colorful, and the clerk won’t be tired during the performance! The client doesn’t care about the way you type it means if you type “exit” or “eXiT” client see them in same way and understand that you want to exit! (not a case sensitive)
uni-students-app-ui
Students' homework mobile application user interface! 📱🎓