AmirHossein Roodaki's starred repositories
Python-Guess-Number-Game-With-GUI
A simple python guess number game with GUI
Python_Tic_Tac_Toe
Simple Python Tic Tac Toe game.
Dockerized-ClientServer-Containers
This repository contains the code and instructions for an introductory project on Dockerization. Explore the world of containerization as you build and depoly simple client and server containers using Docker. Follow along with the provided guide to get started and learn how to dockerize applications effectively.
Diabetes-Prediction
Diabetes-Prediction is a project aimed at developing a predictive model for diabetes using logistic regression. This repository contains the code and resources needed to create a user-friendly application that predicts the likelihood of an individual having diabetes based on various input features.
Operating-System-Scheduler
The Operating-System-Scheduler repository presents an intricate project that simulates and analyzes processor timing through common scheduling algorithms used in operating systems. Delve into the core of scheduling methodologies, gaining insights into algorithmic impacts on system performance metrics.
Image-Compressor-Huffman
This project addresses image's efficiency storage challenge by introducing a novel, efficient lossless compression method using Huffman coding. This method not only simplifies implementation but also reduces memory consumption, making it well-suited for resource-limited environments and aiming to revolutionize streamlined image data management.
Image-Steganography-LSB
Image-Steganography-LSB is a command-line application that enables users to perform steganography using the Least Significant Bit (LSB) algorithm on images. This technique allows you to hide sensitive information within image files in a way that is not detectable by the human eye.
x86-Assembler
This repository contains a Python project that implements an assembler for a custom instruction set architecture. The assembler takes assembly code as input and converts it into machine code. The supported instructions include ADD, SUB, AND, OR, and JMP. The assembler also supports working with registers and memory.
MIPS-CPU-Design
This project involves the creation of a single-cycle MIPS CPU design using Verilog. The single-cycle microarchitecture is characterized by executing an entire instruction in one clock cycle. The project delves into the intricacies of designing and implementing a simplified MIPS CPU, providing insights into its fundamental components.
RISCV-CPU-Design
In this project, you will be tasked with implementing pipeline registers and connecting all the modules you've created so far to build a complete RISC-V processor. The successful completion of this project will result in a functional MIPS processor, and you'll have the opportunity to gain bonus points by handling hazards.
Pseudo-Instagram
Pseudo-Instagram is a robust social media project inspired by platforms like Instagram, designed to replicate modern features while prioritizing security, user engagement, and efficient data handling. It encompasses user authentication, profile management, content sharing, follower interactions, private messaging, showcasing Java programming, etc.
Travel-Management-System
This project focuses on designing a comprehensive database system for an online travel ticket purchasing platform that serves all customers, travel agencies and application's super admins.
Smart-Home-System-AVR
This comprehensive solution harmonizes advanced components like temperature sensors, LCD displays, LEDs, and motors for the dynamic oversight of temperature and lighting in a smart home. With real-time monitoring, perceptual cues, and adaptable lighting control, the system ensures optimal comfort, energy efficiency, security and user-friendliness.
IMDb-Top-250-Movies-Analysis
Academic research on IMDb's Top 250 Movies entails scraping and cleaning data, followed by analyzing genres, directors, release years, IMDb ratings, and actors' influence. This analysis offers insights into evolving cinematic preferences and demonstrates the value of data-driven research in understanding cultural phenomena.
Quera-Superstore
Performed data pre-processing, optimized data warehousing, applied statistics and machine learning, and used Power BI for insightful visualizations to support informed decisions
Pseudo-Trello
Pseudo Trello in Java: A To-Do List Application
IMDb-Top-250-Movies-Analysis
Scraping data from IMDb Top 250 Movies and deriving insights from it
Semi-Educational-System
A Semi-Educational System Implemented Using Java
RiscV-Computer-Architecture
Implementing the RISC-V architecture using Verilog
Travel-System
Developing an Efficient Travel Management System using Python's Tkinter GUI and MySQL Database Integration
Orienteering-Problem
Efficient Solutions for the Orienteering Problem: A Comparative Study of Dynamic Programming and Floyd-Warshall Algorithms
Data-Structure-Project
Efficiently Satisfying Hunger: Utilizing Trie Trees and Heap Data Structures to Find the Nearest Restaurant Alphabetically
Mips-Interpreter
Developing a MIPS Instruction Interpreter
Simple-Compiler
Developing a Basic Compiler for Parsing Math Equations into Three-Address Code
Numerical-Calculation-Methods
Implementation of Numerical Calculation Methods
x86-Assembler
Exploring the Conversion of x86 Assembly Instructions into Machine Code: A Primer on Simple x86 Assembler Implementation
Logic-Circuits-Simulations
Simulation of a Basic Clock and Name Block Logic Circuit using Proteus Design Suite
Pseudo-Bank-system
Designing a Basic Banking System Using the C Programming Language: A Practical Guide
PhoneBook-Telegram-Bot
Developing a PhoneBook Application as a Telegram Bot using Pyrogram: A Comprehensive Guide
Quera-Football
Empowering football analytics through Transfermarkt data crawling, robust database design, and advanced analytics, yielding valuable insights and accurate predictions