10 Materialien






Diese fertig ausgearbeitete Unterrichtsstunde führt Schülerinnen und Schüler in die Umsetzung von n:m-Beziehungen zwischen Klassen in C# ein – am anschaulichen Leitfall „Schulverwaltung mit Wahlpflichtmodulen", in dem Schüler mehrere Module belegen und jedes Modul mehrere Teilnehmer hat.
Die Lernenden können nach der Stunde n:m-Kardinalitäten in einem UML-Klassendiagramm erkennen und benennen, eine n:m-Beziehung in C# durch zwei spiegelbildliche private Arrays auf beiden Seiten korrekt umsetzen, die beidseitige Konsistenz der Beziehungen pflegen und ihre Implementierung selbstständig auf neue Anwendungsfälle wie Projekt/Mitarbeiter, Buch/Autor (mit Co-Autorenschaft), Film/Mitwirkende oder Rezept/Zutaten übertragen. Die Stunde ist klar phasiert: ein aktivierender Einstieg mit absichtlich unvollständigem Code („Wo liegt die Lücke?"), eine theoretische Erarbeitung mit UML-Analyse, Lückentext, Cloze-Code, Trace-Aufgabe und Fehlersuche, eine kompakte Sicherung als Tafelbild, eine dreistufige Anwendung direkt am Rechner sowie vier abwechslungsreiche Transferaufgaben mit unterschiedlichen Schwierigkeitsgraden. Eine Pufferaufgabe in Form eines Suchsels rundet die Stunde ab. Inklusive ausführlicher Musterlösungen für alle Aufgaben und sauber dokumentierter Quellen.
In den Materialien findest Du Lösungen zu allen Arbeitsblättern, einschließlich aller Originaldateien wie beispielsweise Textdokumente, Präsentationen und Tabellenkalkulationen. Dadurch hast Du die Freiheit, selbstständig Anpassungen vorzunehmen. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der Präsentation.
Das Materialpaket "Objektorientierte Programmierung mit C#" führt die Lernenden in die Konzepte der objektorientierten Programmierung ein. Hierbei werden Themen wie Klassen und Objekte, Konstruktoren, Get- und Set-Methoden, Vererbung und vieles mehr behandelt.Das Materialpaket wird stetig erweitert.In den Materialien finden Sie Lösungen zu allen Arbeitsblättern. Für den Einstieg gibt es einen Lösungsvorschlag in der "Notizen"-Sektion der PowerPoint-Präsentation.Das Materialpaket enthält die folgenden Stunden:1. Klassen und Objekte mit C#2. Konstruktor mit C#3. Zugriffsmodifizierer mit C#4. Get und Set Methoden mit C#5. Assoziationen mit C#6. Vererbung mit C#7. Abstrakte Klassen und Methoden mit C#8. Enums mit C#
Klassenstufen: BS: Lehrjahr 1, BS: Lehrjahr 2, BS: Lehrjahr 3
Bewertungen und Kommentare