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