Mina Beiki's repositories
Chatroom_Using_C
This is my OS lab, Session 4, part 2 project which is a server client chatroom application using socket programming in C.
AI_Pacman3
Implementing Q-learning and reinforcement learning on pacman.
AI_pacman_mutliAgents
This is the second part of my AI pacman project, refering to multi agents algorithms.
course_info_assist
A CLI tool which gives info of next 10 events of the course given for university of Vienna. This project is programmed with Kotlin.
Signal_Fourier_Transform
Python code to calculate fourier transform of a continous time signal and plotting it. (Using Jupyter Notebook)
AI_pacman
My first project in AI course which focuses on implementing different search algorithms on pacman game.
CI_Fuzzy_HeartDiseaseAnalyzer
Fuzzy expert system which analyzes if the patient has heart disease or not.
CI_NeuroevolutionGame_SnailJumper
A snail which tries to learn to survive playing the game of jumping! We use NN and evolution algorithms for this project to help the agent learn to play the game.
TankTrouble
Tank game in java (Advanced Programming final project ) . Based on a popular online game .
XV6-CustomSystemCall
This is my OS (Operating Systems) course project's phase 1.The aim is to add 2 custom system calls to xv6 OS which is deisgned by MIT university community.
CAlab_CE_AUT
Computer Architecture course lab's materials including all reports.
CE101-C
How to learn C in Amirkabir University of Technology
CE102-C-Lab
Fundamentals of Programming Laboratory Materials
CE104-AP
Advanced Programming Course Materials
CE202-LC-Lab-Manual
Manual and Template Sources of Logic Circuit Laboratory (Verilog Templates)
Dining_Philosophers_Problem
Dining philosophers is a famous problem in OS which relates to synchroniztation between threads. This is my OS lab, Session 6, part 2 project.
DS-Final-Project
Final Project for data structure course
DS_CE_AUT
Data Structure course materials including assignments and final project. Under supervision of Dr. Bagheri.
ElectricCircuits_CE_AUT
Electronic Circuits course materials including all its homeworks, assignments and lab projects.
katerbase
Kotlin DSL for MongoDB: Serving finest data from MongoDB to Kotlin
LogicDesign_CE_AUT
All of my homeworks and assignments, Lab projects and lecture slides for logic design course. Under supervision of Dr. Sedighi.
manim
Animation engine for explanatory math videos
Message_Broker
A message server which clients can publish messages and also subscribe to different topics. (Computer networks final project)
OS_bankersAlgorithm
This is my OS lab, Session 7 project which is the multi-thread implementation of bankers algorithm.
OS_schedulingAlgorithms
This is my OS lab, Session 8 project which consists of different algorithms of scheduling: FCFS, SJF, Priority, RR.
ReadersWriterProblem
Readers writer is a known problem in OS for threads' synchronization using semaphor and mutex. This is my OS lab, Session 6, part1's project.
ServerClient-Calculator
Server Client calculator implemented with javaFX . (Quick review for my AP course :-) )
Signal_Convolution
Plotting convolution of signals using Python.
Signal_Plotter
Signals and Systems course, HW1 's coding part using Python's matplotlib, numpy and scipy libraries.