Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antonashraf/university-projects
Sharing some Projects that I have done during University at AASTMT
https://github.com/antonashraf/university-projects
algorithms c cpp data-structures game project university
Last synced: 2 days ago
JSON representation
Sharing some Projects that I have done during University at AASTMT
- Host: GitHub
- URL: https://github.com/antonashraf/university-projects
- Owner: AntonAshraf
- License: apache-2.0
- Created: 2021-11-23T00:19:58.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-30T19:42:47.000Z (3 months ago)
- Last Synced: 2024-11-24T20:13:46.442Z (2 months ago)
- Topics: algorithms, c, cpp, data-structures, game, project, university
- Language: C
- Homepage:
- Size: 115 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unversity Projects
This repository containg many awsome blocks of code that I have learnt too much from it by implementing many projects and application containg games, algorithms, Data structures with simplest form and clean code.
---
## Overview about Projects
1. ###### [Multi App & my First Project](https://github.com/AntonAshraf/University-Projects/blob/main/1%20Multiapp%20project) "Applied Programming" __Term 3__
- An awsome console app containg many options like
- _operations on matrcies_
- _diffrences between 2 time intervals_
- _Digital clock with current time_
- Nice leveled ***Snake Game***
- *Guess Scramble word Game*2. ###### [Student Portal](https://github.com/AntonAshraf/University-Projects/tree/main/2%20Student%20Portal) "Applied Programming" __Term 3__
- Program hold Student data and Analyze it with many Operations
- Save student data in files
- Preview Student data with ID
- Get number of Students in specific Course- Get the heighest grade student
3. ###### [Full Expression Calculator](https://github.com/AntonAshraf/University-Projects/tree/main/3%20Postfix%20Calculator) "Data Structures" __Term 4__
- A calculator implemented by converting from infix to postfix working by PEMDAS standard to calculate
- Full string input
- All types of parentheses
- Unary operator _-ve_
- Get acurrate result
4. ###### [Car Parking System](https://github.com/MahmoudHanyFathalla/Car-parking-system) "Digital System Design" __Term 5__
- A university car parking system implemented in VHDL as a final project in digtal system design course. The project includes the following features:
- It is checked whether or not the car has a valid AAST ID or not.
- Ultra-Sonic Range sensors for each of the 50 parking spaces
- ID system for college students and staff
- Ticket system for guests (including payment system)
- Fire Sensor for emergencies
- Vendor Machine
- _ASM Diagram_5. ###### [Bug Tracking System](https://github.com/AntonAshraf/BugTrackingSystem) "Object Oriented Programming" __Term 6__
- A bug tracking system is a software application that helps developers track and manage bugs in their software.
- Have 4 user roles (Developer - Tester - Project Manager - Admin)
- Each user has a specific permissions
- Integrated with MySQL database
- Frontend is implemented using Java Swing
- Backend done by Maven Project
- _Page Flow Diagram_6. ###### [Numerical Project](https://github.com/AntonAshraf/Numerical-Calculator) "Numerical Methods" __Term 7__
- A project that implements numerical methods to solve mathematical problems
Implemented methods include:
- Root finding methods
- Interpolation methods
- Numerical integration
- Differential equations
- Matrix operations7. ###### [Ball & Beam PID Control](https://github.com/AntonAshraf/Ball-Beam-PID-Control.git) "Automatic Control Systems" __Term 7__
- A ball and beam system is a classic control problem that involves balancing a ball on a beam. The goal is to maintain the ball at a desired position on the beam.
- PID controller implementation for maintaining ball position.
- Utilizes a servo motor for beam movement.
- Incorporates an ultrasonic sensor for ball position detection.
- Designed on a breadboard setup for easy replication and experimentation.8. ###### [C-Compiler and SIC Assembler](https://github.com/AntonAshraf/C-Compiler.git) "System Programming" __Term 7__
__C-Compiler:__
- Compiler focuses on parsing and interpreting while loops in C code.
- Includes syntax analysis, intermediate code generation, and LR parsing.__SIC Assembler:__
- Reads SIC assembly code, generates symbol tables, and produces object programs.
- Includes example SIC assembly programs and the assembler source code.9. ###### [TrashFall Game](https://github.com/AntonAshraf/TrashFall-game.git) "Computer Graphics" __Term 8__
- Trashfall Game is an addictive 2D arcade game developed using Python and Pygame
- The game involves catching falling trash in a bin.
- The player controls the bin using the arrow keys.
- The game features multiple levels with increasing difficulty.
- Includes a high score system to track player progress.10. ###### [Smart-Home-PIC16f877A](https://github.com/AntonAshraf/Smart-Home-PIC16f877A.git) "Data Acquisition" __Term 8__
- RFID based door lock
- Fire alarm system
- Theft detection system with laser security with alarm
- Screen status display
- Indication of status with LEDs