Skip to content

helzab/Course-Generator

Repository files navigation

University Path Generator

This repository contains the final project for the "Objective Programming" course at the University of Wrocław.

Overview

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.

Running

clone 
javac Main.java
java Main

Features

  • 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.

How It Works

  1. Input Requirements: Students input the degree they are pursuing.
  2. Generate Course List: The application randomly generates a set of subjects that fulfill the specified requirements.
  3. 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.

UML Class Diagram

Example

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors