Asmaa Adel's Projects
Design and implementation an arithmetic unit that is capable of adding, subtracting, and multiplying two signed magnitude numbers, and displays the result of the operation performed along with some additional flags regarding the operation and the result using Logisim.
This project to modulate and perform synchronous demodulation for speech signals.
A Vue modal with animations, Shared component across routes with animations
Diacritics are short vowels with a constant length that are spoken. The same word in the Arabic language can have different meanings and different pronunciations based on how it is diacritized. In this project, we implement a pipeline to predict the diacritic of each character in an Arabic text using Natural Language Processing techniques.
A desktop application that enables the user to buy, sell, borrow, lend, donate, take for free or order books. the user can also show seminars.
Here I have created a Calculator program using the JavaScript language, including HTML and CSS web programming.
The Coach Finder App is an Web App which should help us find a coach that, for example, helps us become better in web development, whatever.
It's a solution for Communication Lab ELC3251 3rd computer engineering Cairo university
Compilers Craft is a simple programming language compiler similar to C++ built using Flex and Bison and a simple GUI for testing.
It's a Vue Project where I use composition API, implemented with html, css, vuejs.
It's a solution for Architecture Labs CMP3010 3rd computer engineering Cairo university
Implementation of data link layer protocols between two nodes that are connected with a noisy channel, where the transmission is not error-free, packets may get corrupted, duplicated, delayed, or lost, and the buffers are of limited sizes.
This is our solution for the Computer Networks Course programming assignments. Cairo University | Faculty of Engineering.
Lab work for the Control Engineering Course taught at Cairo University.
Lab work for the Digital Communication Course taught at Cairo University.
This Go project, envserver-Asmaa, serves as a server that provides access to environment variables and allows users to retrieve both all the environment variables on the server and specific variables by key.
Expense Tracker is a web application built with React that helps you track and manage your expenses. With this app, you can easily add new expenses, view charts showcasing your expenses throughout the year, and keep track of important details such as dates, titles, and amounts for each expense.
A simple 5-stage pipelined processor following Harvard's architecture. The processor has RISC-like ISA.
The "Food Order" React project is a web application designed to simplify the process of ordering food online. It allows users to browse a variety of food items, add them to their cart, and view their order details.
In the Hand Gesture Recognition System project, we aim to develop a comprehensive machine learning pipeline capable of accurately classifying hand gestures into six digits (0 to 5). Our system is designed to handle variations in lighting effects and hand poses, ensuring robust performance in real-world scenarios.
An innovative approach for calculators in proctored online exams where camera is a must. It understands our hand gestures which lets us create mathematical expressions just by waving our hands in the air.
Inferno State is a statistical tool that is used to plot data, calculate measures of center, PDF, and CDF of some known distributions.
This is package provides INI parser written in Go. It allows you to parse and manipulate INI configuration files.
Investment Calculator is a powerful tool that empowers you to visualize the growth of your savings. By entering your current savings, yearly savings amount, expected interest rate, and investment duration, calculator generates detailed projections for each year.
This project is a line follower and maze solver robot that uses a PID algorithm to navigate through a black line on a white surface. the robot is provided with a mobile application that scans the top view of the line print and adjusts the robot's speed accordingly.
This is my solution for the Machine Intelligence Course programming assignments. Cairo University | Faculty of Engineering.
Monster Slayer Game is a simple game using Vue.js, HTML and CSS.
It's a website with advanced animation, and styling, where I use sass, sass architecture, and icon-fonts with responsive design.
Lab work for the Neural Networks Course taught at Cairo University.