Sabrina Kynast
Start:
Ende:
Montag, 24.8. um 10:00 Uhr
Mittwoch, 26.8. um 14:15 Uhr
Unterrichtssprache: Deutsch
Kursbeschreibung:
Design Patterns sind eine Musterlösung für wiederkehrende Probleme in der Informatik. Sie geben uns ein gemeinsames Vokabular und Beispiele für wiederverwendbare Entwürfe. Ein Design Pattern besteht aus einer kleinen Anzahl von Klassen, die durch Delegation und Vererbung eine robuste, erprobte und modifizierbare Lösung bieten. Diese Klassen können für eine spezifische Problemstellung angepasst und verfeinert werden. Darüber hinaus bieten Design Patterns Beispiele für typische Software-Architekturen, wie bspw. REST oder Mock Objects für Testing. Im Laufe des Kurses werden wir einige der meistgenutzten Design Patterns kennenlernen und gemeinsam analysieren. Wir besprechen welche Use Cases es in der realen Welt gibt und implementieren alle Patterns selbst um das Verständnis zu vertiefen und das neue Wissen anzuwenden.
Voraussetzungen:
Der sichere Umgang mit einer objekt-orientierten Programmiersprache (z.B. Java oder C#) und ihren Konzepten ist Voraussetzung für den praktischen Teil. Es wird Basiswissen in Softwaretechnik von den Teilnehmer*innen erwartet, z.B. das Verständnis von UML-Diagrammen.
Biographie: Sabrina Kynast
I earned my B.Sc. in Games Engineering from the TUM. Following this, I pursued my master’s degree in the elite graduate „Software Engineering“ program. My interest in teaching and sharing knowledge led me to work as a teaching assistant during both my bachelor’s and master’s studies. After graduating, I joined the Munich-based fintech scale-up QPLIX, where I now work as an Engineering Manager, splitting my time between writing code and supporting my team’s growth. Since 2024, I have been speaking at international conferences about the challenges and opportunities of being an openly trans woman in a male-dominated sector, including a talk at DevBcn 2025.
