- Design Pattern sind wiederverwendbare Entwurfsmuster für Probleme in objektorientierten Programmiersprachen. Gene-rell wird dieser Lerninhalt als sehr abstrakt, theoretisch und schwer verständlich beurteilt. Eine durchgeführte Studie mit Studierenden zu den Lernhindernissen während unseres Soft-ware Engineering Curriculums belegen diese Annahmen. Trotz heterogenerDesign Pattern sind wiederverwendbare Entwurfsmuster für Probleme in objektorientierten Programmiersprachen. Gene-rell wird dieser Lerninhalt als sehr abstrakt, theoretisch und schwer verständlich beurteilt. Eine durchgeführte Studie mit Studierenden zu den Lernhindernissen während unseres Soft-ware Engineering Curriculums belegen diese Annahmen. Trotz heterogener Studierendengruppe mit unterschiedlichen Vor-kenntnissen, wird das Verständnis der Konzepte von Design Pattern, verglichen mit anderen Lehrinhalten, als die größte Herausforderung angesehen. Zur Verbesserung des Lernens von Design Pattern, wurde aufgrund dieser Erkenntnisse ein Lehrkonzept zur Beseitigung der Lernhindernisse entwickelt. Dieses basiert auf einem angepassten Scaffolding-Ansatz, welcher u.a. durch die systematische Anwendung von studie-rendenzentrierten Methoden die Aneignung von theoretischen als auch praktischen Inhalten sukzessive fördert. Eine anschlie-ßende Evaluation belegt die Wirkungsweise des Lehrkonzepts.…

