Jalal's repositories
Robotic-arm
Simulation of a Robotic arm and its position control system.
Web-Monitoring
Web monitoring system, developed in C, to count number of visits from different countries using an input log file.
Dependency-Discoverer
To find out the non-system .h files using multithreaded programming in C++.
OS-scheduler-algorithms
Implementation of the most popular OS scheduling algorithms: FCFS, SJF, RR and SRTF
Switch-debounce
To investigation switch bouncing and to cope with it in mbed - FRDM-KL25Z.
AI-Coursework
COMPSCI4004 Artificial Intelligence H - Coursework
AI-Meme-Generator
Uses Various AI Service APIs to generate memes with text and images
Calculator-using-reverse-Polish-notation
Calculator program that provides the operators +, -, * and / as well as modulus %, print last result ?, duplicate last result #, swap last two results ~ and clear stack (memory) !. . It uses the reverse Polish notation. Section 4.3 of The C Programming Language.
DL-Image-Damage-Classification
COMPSCI5085 Deep Learning (DL) M Coursework
FIR-filters
Level 4 DSP ENG4053 course - Assignment 2: FIR/LMS and Matched filters
Fourier-Transform
Level 4 DSP ENG4053 course - Assignment 1: Fourier Transform
IIR-filters
Level 4 DSP ENG4053 course - Assignment 3: IIR filters
Kotlin_Beginner_Apps
Kotlin apps for beginners
ML-foundations
This is a repo for the LinkedIn Learning course Artificial Intelligence Foundations: Machine Learning
N-bit-Full-Adder
N-bit Full Adders implementation in VHDL
N-bit-Multiplier
N-bit Multiplier implementation in VHDL
OpenCL-Host-Programming
create a simple host-side driver routine run driver() to interact with an OpenCL-compliant device (e.g. a GPU)
PDF-merger
Merge two PDFs into one.
shift-regs-8-bits
A fully featured 8-bit shift register in VHDL
Storage-Managment
Rudimentary storage allocator using the Stack data structure. Section 5.4 of The C Programming Language.