Pinned Repositories
Basys3-Calculator
A simple arithmetic calculator programmed using Verilog HDL, implemented on a Basys3 board, for the CSCE2301 (Digital Design I) course, in Spring 2022.
Building-Segmentation-from-Aerial-Images
A deep learning model to segment buildings from aerial images. Utilizes CNNs through the U-Net architecture, with added attention. Includes data preprocessing and training notebooks. Implemented for the CSCE 4604 (Practical Machine Deep Learning) course project, in Fall 2023.
ClipNote-Chrome-Extension
Created as a personal project in the summer of 2023, to refresh old and exercise new frontend skills, (with only html, javascript, and css).
Cramer-s-Rule
A C++ application of Cramer's Rule from Linear Algebra, along with the proof and all its dependencies, created for the MACT2132 (Linear Algebra) course, in Spring 2022.
Karnaugh-Map-Solver
A simple program in C++ to calculate the simplest form of a binary expression through Karnaugh Maps (K-Maps), created for the CSCE2301 (Digital Design I) course, in Spring 2022.
Literature-Explorer
A literature explorer created as a visual aid for research in academic papers. Implemented for the CSCE 3701 (Software Engineering) course, in Spring 2022.
lpm-CLI
A Linux-based systems' task manager, with a command-line interface. Implemented as the CLI portion for the CSCE 3401 (Operating Systems) course project, in Spring 2023. GUI portion here: https://github.com/saraa-mohamedd/lpm-GUI
lpm-GUI
A Linux-based systems' task manager, with a graphical-user interface. Implemented as the GUI portion for the CSCE 3401 (Operating Systems) course project, in Spring 2023. CLI portion here: https://github.com/saraa-mohamedd/lpm-CLI
Pipelined-RISCV-CPU
A verilog implementation of a pipelined processor for the RISC-V architecture, with support for all 40 instructions of the RV32I instruction set; as well as an additional 8 for the RV32M instruction set. Supports implementation on a Nexys A7 board. Implemented as the CSCE 3301 (Computer Architecture) course's first project, in Spring 2023.
Tayt-Frontend
saraa-mohamedd's Repositories
saraa-mohamedd/Basys3-Calculator
A simple arithmetic calculator programmed using Verilog HDL, implemented on a Basys3 board, for the CSCE2301 (Digital Design I) course, in Spring 2022.
saraa-mohamedd/ClipNote-Chrome-Extension
Created as a personal project in the summer of 2023, to refresh old and exercise new frontend skills, (with only html, javascript, and css).
saraa-mohamedd/Karnaugh-Map-Solver
A simple program in C++ to calculate the simplest form of a binary expression through Karnaugh Maps (K-Maps), created for the CSCE2301 (Digital Design I) course, in Spring 2022.
saraa-mohamedd/Pipelined-RISCV-CPU
A verilog implementation of a pipelined processor for the RISC-V architecture, with support for all 40 instructions of the RV32I instruction set; as well as an additional 8 for the RV32M instruction set. Supports implementation on a Nexys A7 board. Implemented as the CSCE 3301 (Computer Architecture) course's first project, in Spring 2023.
saraa-mohamedd/Tayt-Frontend
saraa-mohamedd/Building-Segmentation-from-Aerial-Images
A deep learning model to segment buildings from aerial images. Utilizes CNNs through the U-Net architecture, with added attention. Includes data preprocessing and training notebooks. Implemented for the CSCE 4604 (Practical Machine Deep Learning) course project, in Fall 2023.
saraa-mohamedd/Cramer-s-Rule
A C++ application of Cramer's Rule from Linear Algebra, along with the proof and all its dependencies, created for the MACT2132 (Linear Algebra) course, in Spring 2022.
saraa-mohamedd/Literature-Explorer
A literature explorer created as a visual aid for research in academic papers. Implemented for the CSCE 3701 (Software Engineering) course, in Spring 2022.
saraa-mohamedd/lpm-CLI
A Linux-based systems' task manager, with a command-line interface. Implemented as the CLI portion for the CSCE 3401 (Operating Systems) course project, in Spring 2023. GUI portion here: https://github.com/saraa-mohamedd/lpm-GUI
saraa-mohamedd/lpm-GUI
A Linux-based systems' task manager, with a graphical-user interface. Implemented as the GUI portion for the CSCE 3401 (Operating Systems) course project, in Spring 2023. CLI portion here: https://github.com/saraa-mohamedd/lpm-CLI
saraa-mohamedd/MemoryHierarchy-Simulator
saraa-mohamedd/PageRank-Search-Engine
A simple search engine program created using C++, using the PageRank algorithm (simplified), for the CSCE2203 (Analysis & Design of Algorithms Lab) course, in Fall 2021.
saraa-mohamedd/RISC-V-Simulator
RISC-V RV32I Assembly Simulator is a C++ program that allows one to test and simulate assembly programs by showing the contents of registers along with the memory after each instruction execution. This program was written as a project for the Computer Organization and Assembly Language Programming course (CSCE2303).
saraa-mohamedd/saraa-mohamedd
Personal Repository!~
saraa-mohamedd/Stock-Market-Application
saraa-mohamedd/Text-File-Compressor
A text file compression program in C++, using the Huffman Coding algorithm, for the CSCE2202 (Analysis & Design of Algorithms) course, in Fall 2021.
saraa-mohamedd/Tom-Jerry-Maze-Game
A maze game modeled after the Tom & Jerry franchise, with features such as numbers of lives, invincibility mode, etc; created using Qt. Created to apply Dijkstra's shortest path algorithm on the movement of Tom throughout the map. Created for the CSCE 1101 (Fundamentals of Computing I) course, in Spring 2021.
saraa-mohamedd/Tomasulo-Scheduler
A C++ simulation of the dynamic Tomasulo instruction scheduling algorithm (without speculation) on the RiSC-16 architecture. Implemented as the CSCE 3301 (Computer Architecture) course's second project, in Spring 2023.