# ITAT Challenge

Mit erfolgreich bestandener Challenge können Sie Ihr Klausurergebnis um 0,3 Notenpunkte verbessern, sofern die Klausur grundsätzlich bestanden ist (4,0 oder besser)!

## Aufgabe

Erstellen Sie ein C++-Projekt zum Thema Automatisisierung von .... Dabei gelten folgende Anforderungen:
- Saubere Nutzung von git (branching, commit messages, merging) in einem private Repository auf der KIT GitLab Instanz mit dem Namen "ITAT Challenge - <Projektname>"
- Arbeit in einer Gruppe von bis zu 3 Personen ist erlaubt
- Das Programm soll nicht trivial sein und mindestens 200 LOC beinhalten (wobei z.B. Leerzeilen, Klammern und Kommentare nicht gezählt werden)
- Das Programm muss für die Prüfer kompilierbar sein ohne zusätzliche Hardware- oder Softwareanforderungen (also keine Einbindung von Bibliotheken, die zusätzlich installiert werden müssten)
  - Ausnahme ist die Nutzung von Qt6 als Framework zur Erstellung einer grafischen Benutzeroberfläche (graphical user interface, GUI)
- Das Programm sollte sinnvolle Verwendung der Vorlesungs- und Übungskonzepte aufweisen (d.h. es wird OOP, Vererbung, Pointer und Datenstrukturen erwartet)
- Ausfürliche Dokumentation in der README.md (Projektname, Namen und Matrikelnummern der Ersteller, textuelle Beschreibung, UML-Modelle mit zumindest einem Klassendiagramm)


## Abgabe

Fügen Sie Marcel Auer (marcel.auer) und Marwin Madsen (marwin.madsen) bis **31.08.2024** zu dem Repository hinzu.