Pinned Repositories
ADVANCED-DIGITAL-DESIGN-ENCS3310-project
The task is to design an 8-bit Comparator for signed 2’s complement representation numbers, and then to write a complete code for functional verification. You should search for information about the following types of circuits: Ripple Adder/subtractor, Look-ahead Adder/subtractor, and magnitude (unsigned) comparator.
AI-project-Find-Path-with-java
AI-WEKA-project
amplitude-modulation-and-demodulation
This project will cover amplitude modulation and demodulation. A normal AM waveform is produced using a simple switching modulator circuit. The resulting AM waveform is then demodulated using an envelope detector circuit. It requires the students to write Matlab Code for plotting modulated, and demodulated signals in both time and frequency domains. Evaluating the optimum value of the time constant that minimizes the mean square error between modulated signal and the output signal of the envelope detector.
ENCS5141-Ai-Lab-Assignment2--RandomForest-vs-XGBoost
ENCS5141-Ai-Lab-Assignment4--Binary-classification-with-CNNs
ENCS5141-Ai-Lab-Experment8--Introduction-to-Computer-Vision
ENCS5342-NLP-Project--Arabic-Poem-Author-Classification
ENCS5343-Computer-Vision-Assign2-CBIR-ColorFeatures
pipelined-RISC-processor
Designing and testing a simple pipelined RISC processor
IslamJihad's Repositories
IslamJihad/ENCS5342-NLP-Project--Arabic-Poem-Author-Classification
IslamJihad/amplitude-modulation-and-demodulation
This project will cover amplitude modulation and demodulation. A normal AM waveform is produced using a simple switching modulator circuit. The resulting AM waveform is then demodulated using an envelope detector circuit. It requires the students to write Matlab Code for plotting modulated, and demodulated signals in both time and frequency domains. Evaluating the optimum value of the time constant that minimizes the mean square error between modulated signal and the output signal of the envelope detector.
IslamJihad/ENCS5141-Ai-Lab-Assignment2--RandomForest-vs-XGBoost
IslamJihad/ENCS5141-Ai-Lab-Assignment4--Binary-classification-with-CNNs
IslamJihad/ENCS5141-Ai-Lab-Experment8--Introduction-to-Computer-Vision
IslamJihad/ENCS5343-Computer-Vision-Assign2-CBIR-ColorFeatures
IslamJihad/pipelined-RISC-processor
Designing and testing a simple pipelined RISC processor
IslamJihad/ADVANCED-DIGITAL-DESIGN-ENCS3310-project
The task is to design an 8-bit Comparator for signed 2’s complement representation numbers, and then to write a complete code for functional verification. You should search for information about the following types of circuits: Ripple Adder/subtractor, Look-ahead Adder/subtractor, and magnitude (unsigned) comparator.
IslamJihad/AI-project-Find-Path-with-java
IslamJihad/AI-WEKA-project
IslamJihad/CV-dataset-assign2
IslamJihad/Data-Structures-build-a-system-to-manage-patients-data-in-a-hospital
You will build a system to manage patients’ data in a hospital. The hospital patient management system stores specific information in the form of health record to keep track of the patients’ data.
IslamJihad/Data-Structures-Dijkstra-s-algorithm
In this project you will implement a solution of a very common issue: how to get from one town to another using the shortest route. You will design a solution that will let you find the shortest paths between two input points in a graph, representing cities and towns, using Dijkstra’s algorithm. Your program should allow the user to enter the input file containing information of roads connecting cities/towns. The program should then construct a graph based on the information provided from the file. The user should then be able to enter pairs of cities/towns and the algorithm should compute the shortest path between the two cities/towns entered.
IslamJihad/Data-Structures-implement-a-Polynomial-ADT-using-Linked-Lists
In this project, you will implement a Polynomial ADT using Linked Lists. You will implement the Multiplication, Addition, and Subtraction operations of polynomials. Your program should be able to read a file of polynomials called equations.txt and store each equation in a doubly-linked list. Once the file is read and equations are loaded into the linked lists, the user should be able to perform mathematical operations on the polynomials (addition, subtraction, and multiplication). Once the user select an operation through a menu, the output should be displayed and then the menu should show again. Another option for the user is to store the results of all operations in a file called results.txt. Your application should show an appropriate screen with menu options to inform the user of the available operations to let her/him to choose from.
IslamJihad/Data-Structures-implement-a-program-that-simulates-a-simple-text-editor-with-the-undo-redo-function
In this project you will implement a program that simulates a simple text editor with the undo/redo functionalities allowed. The program will accept statements, one at a time with a maximum of 100 characters per line. There will be some special commands as follows: 1. undo: this will undo (i.e., remove) that last entered statement; 2. redo: this will redo (i.e., re-add) that last removed statement; 3. print: this command will print the entire stored input text; 4. save: will save the text to a file called (output.txt); 5. quit: will exit the program and save all results to output.txt
IslamJihad/ENCS539-Spoken
IslamJihad/Gender-Recognition-project
IslamJihad/Matrix-down-sampling-by-mips-language
MIPS program that dose matrix down sampling
IslamJihad/ENCS5141-Ai-Lab-Assignment1--Penguins-Data-Cleansing
IslamJihad/ENCS5141-Ai-Lab-Assignment3--Image-Segmentation-with-Clustering-Algorithms
IslamJihad/ENCS5141-Ai-Lab-Experiment-7-Introduction-to-Deep-Learning-with-PyTorch
IslamJihad/ENCS5141-Ai-Lab-Experment1-Manipulating-Datasets-using-Pandas
IslamJihad/ENCS5141-Ai-Lab-Experment2--Data-Visualization-and-Data-Cleaning
IslamJihad/ENCS5141-Ai-Lab-Experment3--FEATURE-SELECTION-AND-FEATURE--ENGINEERING
IslamJihad/ENCS5141-Ai-Lab-Experment4--FEATURE-SELECTION-AND-FEATURE--ENGINEERING
IslamJihad/ENCS5141-Ai-Lab-Experment5--FEATURE-SELECTION-AND-FEATURE--ENGINEERING
IslamJihad/ENCS5141-Ai-Lab-Experment6--Artificial-Neural-Networks
IslamJihad/ENCS5343-Computer-Vision-Assignmnet1-ImageFilters--NoiseFilters---EdgeDetection-
IslamJihad/ENCS5343-Computer-Vision-Project-CNN-Arabic-Handwriting-Recognition
IslamJihad/sorting-algorithms-report