Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.

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