Ibrahim Nobani's repositories
Restaurant-Reservation-System
A restaurant reservation system using EF Core and ORM with MSsql database.
Intelligent-Systems-Lab
Various projects in the field of AI.
Computer-Vision
Various Projects in the field of Computer Vision.
Inventory-Management-System-Database
An Inventory Management System Database With MS SQL and MongoDB
Library-Management-System-Database
A relational database using MS SQL for a Library Management System.
Real-time-weather-monitoring-and-reporting-service
A C# console application that simulates a real-time weather monitoring and reporting service.
Simple-Inventory-Management-System
A basic C# inventory management system. This system will allow a user to manage a list of products, where each product has a name, price, and quantity in stock.
TrainingCenterProject
An android application to help a training center to manage course offering, registration, and admission process. This center offers short training courses in different subjects, There are three different types (roles) of users of this application, (1) center admin (2) trainee and (3) instructor.
Advanced-Digital
An 8-bit Comparator design for signed 2’s complement representation numbers using VHDL.
Computer-Networks
A simple but complete webserver using socket programming that listens to a specific port, using python, html and css.
Engineering-Project-Managment
The project management process of an ATM machine using access code.
Interfacing-Techniques-Micromouse-Robot
Design and build an autonomous, self-contained robot that can traverse a previously unknown maze from a specified corner to the center in the least amount of time possible.
Communication-Systems
Demodulation of five audio signals from an FDMAsignal using Python.
Software-Engineering
A Fingerprint ATM machine software Engineering Project.
Operating-Systems
Memory management and virtual memory in particular using Multithreading in Java. It consists of writing a simulator for experimenting with page replacement algorithms.
COMPUTER-DESIGN-LABORATORY-
Use Keil & Proteus to design and implement a controlled room with ARM LPC2138 controller.
Linux-Lab
Two Projects, One is build an interpreter for a machine that has a single stack. The machine is primitive and thus it understands simple commands. The second is Designing and implementing a python script that investigates and combines attendance and participation information of students attending several lectures of a specific course
Data-Structures
Multiple projects including Linked List project, Stacks and Queues, Trees and Hash Maps, Sorting Algorithms and finally implementing Dijkstra algorithm. All in standard C language.
Artificial-Intelligence
Two projects one is Search Algorithms for Route Navigation, This programming project is an implementation of search algorithms for a specific goal of finding an optimal path between cities in Palestine.
Computer-Architecture
MIPS program that does simple encryption/decryption algorithm based on Caesar cipher algorithm for English- based text messages and Designing and testing a simple Multi-Cycle RISC processor using HDL language (Verilog or VHDL)
Digital-Signal-Processing
Digital signal processing projects to identify a system using adaptive filters, and algorithms such as RLS and LMS.
Machine-Learning
Machine learning projects for learning, training and testing data. Using Linear regression, Logistic regression and other algorithms like gradient descent, KNN, random forest and Xgboost.
Artificial-intellegance-
Two AI projects, Search algorithms and Machine Learning.