This repository serves as a collection of projects completed during the Advanced Programming course.
- I/O and Vectors: implementing cryptography methods
- Recursion and Backtracking: solving 4 problems using recursion and backtracking techniques.
- Top-Down Design: implementation of a university course scheduler
- Object-Oriented Design: implementation of system to provide book recommendations and display books and authors information using Goodreads data
- Event-Driven Programming: implementation a version of the Fieldrunners Game using RSDL
- Inheritance and Polymorphism: implementation of a json builder and Observer Design Pattern
- Hotel Reservation System (UTRIP)
- Implementation of domain logic
- Enhancing system features using statistics
- Designing a straightforward web user interface using APHTTP