Nesa Abbasi's repositories
Benchmarking_ChatGPT_for_Persian
Benchmarking ChatGPT for Persian: A Preliminary Study
Artificial-Intelligence
Projects related to AI course.
Computer-Architecture-Course-Projects
Verilog implementation of MIPS processor (Single-cycle , Multi-cycle, Pipeline).
Computer-Architecture-Lab
ARM processor implementation, hazard unit, forwarding unit, SRAM & cache memory.
Computer-Networks
Links to project repositories on socket programming, ns3 simulations, routing protocols and congestion avoidance.
Concurrent-Ticket-Reservation-System
A concurrent ticket reservation system implemented using Go that allows multiple users.
CPS_Course_Projects
Links to project repositories on IOT entrance control system and an Android app for motion based authentication.
Crypto-Currency
Project related to Crypto Currency course.
Digital-Logic-Design-Lab
DLD Lab Course Experiments
Distributed-Computing-Course-Projects
Links to project repositories Concurrent ticket reservation system and Distributed ordering system.
Distributed-Ordering-System-Implementation-Using-gRPC
Implementing a distributed ordering system using gRPC server and client that communicate with 4 different patterns.
DoodleJump
Doodle Jump is a game written in c++, using SDL library.
GoodEats
Good Eats is a web app using AP HTTP web server.
IOT-Entrance-Control-System
A cloud-based entrance control system using QT, HTTP, WebSocket, RFID, and more.
LogicPL-Compiler
A compiler for LogicPL programming language.
Motion-Based-Authentication
Android application that uses the accelerometer and gyroscope sensors to authenticate users based on their motion patterns
Operating-Systems
Projects related to Operating System course such as socket programming, Pipes, and Multi-threading.
os-lab-xv6
A modified xv6 operating system with several extra features such as various new system calls, multilevel queue scheduling, and synchronization.
Signal-and-System
Projects related to Signal and System course.
Software-Testing-Course-Projects
Writing unit tests using JUnit, mock testing, graph testing, API testing, mutation testing, and BDD.