Harun Kestendžić

Smaller projects

Workshop registrations

A console program that loads workshops, participants and registrations from text files and reports average scores.

  • A single Manager class (a singleton) loads the three files once and holds all the data.
  • Grouped the registrations by participant and by workshop with streams, wrote a summary of the average score per workshop and one report per participant.
  • Computed the same averages again with one thread per workshop and saved them to a second report.
Type
Other software
What it is
Java console program, university coursework
Built with
Java, streams, threads
Flow diagram of the workshop program
How the program works, from the data files to the reports.
Console output and the report with average scores per workshop
Console output and the threaded average-score report.