Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 operations

7. ###### [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