Titel: Jahresprojekt – Softwarewerkzeuge

Projektübersicht:
Im Rahmen des Jahresprojekts lag der Schwerpunkt darauf, die Vorlesung Softwarewerkzeuge praxisnäher und interaktiver zu gestalten. Ziel war es, dass Studierende die Inhalte nicht nur theoretisch kennenlernen, sondern sie auch in Form von Beispielen und Aufgabenblättern aktiv anwenden können – sowohl direkt in der Vorlesung als auch im Selbststudium.

Meine Rolle:
Ich war maßgeblich an der Erstellung und Überarbeitung von Beispielen und Aufgabenblättern beteiligt. Mein Beitrag umfasste:

  • ein strukturiertes Aufgabenblatt zum Thema KI & Prompting,

  • die Aktualisierung eines Maven-Projekts,

  • anschauliche Beispiele zu Logging mit Log4j und Tests mit Mockito,

  • die Implementierung einer FatJAR-Anwendung,

  • sowie die Entwicklung eines Textadventures, mit dem sich Terminal-Kommandos spielerisch erlernen lassen.

Kreativer Prozess:
Die Beispiele wurden so konzipiert, dass sie verständlich, praxisnah und modular aufgebaut sind. Jedes Beispiel orientierte sich thematisch an den Kapiteln der Vorlesung und konnte direkt ausprobiert oder erweitert werden. Besonders das Bonus-Projekt – das Textadventure mit Shell-Kommandos – verband Didaktik mit Gamification und schuf eine unterhaltsame Möglichkeit, grundlegende Terminal-Befehle einzuüben.

Ergebnis:
Die von uns erarbeiteten Beispiele und Aufgabenblätter wurden erfolgreich in die Vorlesung integriert und trugen dazu bei, die Interaktion und das Verständnis der Studierenden deutlich zu steigern. Studierende erhielten dadurch einen niedrigschwelligen Zugang zu komplexeren Themen wie Automatisierung, Logging, Testing und Containerisierung.

 

Lernerfahrungen:
Das Projekt zeigte mir, wie technische Inhalte didaktisch aufbereitet werden können, um Lernprozesse zu unterstützen. Besonders wertvoll war die Zusammenarbeit im Team sowie der regelmäßige Austausch über Discord, bei dem ich eigene Lösungsansätze einbringen konnte. Ich habe sowohl mein technisches Know-how als auch meine Fähigkeit zur strukturierten Vermittlung von Inhalten weiterentwickelt.

Programmierung

Next Project

Back To Top
Theme Mode