This repository contains the final project for the "Objective Programming" course at the University of Wrocław.
Choosing subjects each semester can be challenging for many university students. To address this, our group of two developed an application that generates a list of courses for each semester.
clone
javac Main.java
java Main
- Requirement Fulfillment: The application ensures that all degree requirements are met, including the total number of ECTS points and completion of group projects.
- Randomized Course Selection: Subjects are selected randomly, taking into account compulsory courses that must be completed in specific semesters. If a student is unsatisfied with the generated list, they can simply generate a new set of courses.
- Input Requirements: Students input the degree they are pursuing.
- Generate Course List: The application randomly generates a set of subjects that fulfill the specified requirements.
- Regenerate if Needed: If the generated list is not satisfactory, students can regenerate the list to get a new set of courses.
This tool aims to simplify the process of course selection, allowing students to focus on their studies without the added stress of meeting administrative requirements.