Software-Testing
Die Schülerinnen und Schüler sichern die Qualität von Software durch Unit-Tests und Integrationstests.
Leitfragen
- Kann man die Fehlerfreiheit einer Software beweisen?
- Warum ist automatisiertes Testen effizienter als manuelles?
- Was unterscheidet einen Bug von einem Feature?
KMK Bildungsstandards
Über dieses Thema
Die Rekonstruktion von Funktionen, oft auch 'Steckbriefaufgaben' genannt, kehrt die Kurvendiskussion um. Anstatt eine Funktion zu analysieren, müssen Schülerinnen und Schüler aus gegebenen Eigenschaften (z.B. 'geht durch Punkt P', 'hat einen Tiefpunkt bei x=2') den Funktionsterm bestimmen. Dies führt mathematisch auf ein lineares Gleichungssystem (LGS).
Gemäß den KMK-Standards schult dies das Übersetzen von Fachsprache in mathematische Gleichungen. Ein 'Berührpunkt auf der x-Achse' bedeutet beispielsweise sowohl f(x)=0 als auch f'(x)=0. Das Thema ist eine hervorragende Wiederholung der Analysis und Algebra. Aktive Lernformate, bei denen Schüler selbst 'Rätsel-Steckbriefe' für andere Gruppen erstellen, fördern das präzise Verständnis der Zusammenhänge zwischen Grapheneigenschaften und Ableitungswerten.
Ideen für aktives Lernen
Planspiel: Die Funktions-Detektive
Eine Gruppe 'versteckt' eine Funktion und gibt nur drei Hinweise (z.B. Symmetrie, ein Punkt, eine Steigung). Die andere Gruppe muss die Funktion 'jagen', indem sie das LGS aufstellt und löst.
Ich-Du-Wir (Denken-Austauschen-Vorstellen): Vokabel-Check
Schüler erhalten Begriffe wie 'Sattelpunkt', 'Wendetangente' oder 'Ursprung'. Allein notieren sie die mathematischen Bedingungen (z.B. f''(x)=0). Im Paar vergleichen sie ihre Notizen und ergänzen fehlende Infos.
Forschungskreis: Wie viele Infos brauchen wir?
In Kleingruppen untersuchen Schüler, wie viele Bedingungen man für eine Parabel, eine Funktion 3. Grades oder 4. Grades benötigt. Sie entdecken den Zusammenhang zwischen dem Grad n und der Anzahl der Unbekannten (n+1).
Vorsicht vor diesen Fehlvorstellungen
Häufige FehlvorstellungSchüler vergessen oft, dass ein Extrempunkt immer zwei Informationen liefert.
Was Sie stattdessen lehren sollten
Es muss betont werden: Ein Tiefpunkt bei (2|1) bedeutet f(2)=1 (Punkt) UND f'(2)=0 (Steigung). Ein grafisches 'Sammeln' von Informationen an einer Skizze hilft, keine Bedingung zu übersehen.
Häufige FehlvorstellungSymmetrie-Informationen werden beim Aufstellen des Ansatzes oft ignoriert.
Was Sie stattdessen lehren sollten
Lehrkräfte sollten zeigen, dass 'achsensymmetrisch' bedeutet, dass alle ungeraden Koeffizienten (b, d...) sofort Null sind. Das vereinfacht das LGS massiv. Aktives Streichen dieser Terme im Ansatz spart Rechenzeit und Fehler.
Vorgeschlagene Methoden
Bereit, dieses Thema zu unterrichten?
Erstellen Sie in Sekundenschnelle eine vollständige, unterrichtsfertige Mission für aktives Lernen.
Häufig gestellte Fragen
Wie viele Gleichungen brauche ich für eine Funktion 3. Grades?
Was bedeutet 'berührt die x-Achse' mathematisch?
Wie löst man das resultierende Gleichungssystem?
Warum ist das Erstellen eigener Steckbriefe eine gute Lernmethode?
Planungsvorlagen für Digitale Welten Gestalten: Informatik in der Praxis
Mehr in Software-Projektmanagement
Agile Methoden (Scrum/Kanban)
Die Schülerinnen und Schüler organisieren Teamarbeit in kurzen Entwicklungszyklen mithilfe agiler Methoden.
3 methodologies
Versionsverwaltung mit Git
Die Schülerinnen und Schüler arbeiten gemeinsam am Quellcode und lösen Konflikte mithilfe von Versionsverwaltungssystemen.
3 methodologies
Anforderungsanalyse und User Stories
Die Schülerinnen und Schüler ermitteln die Bedürfnisse von Nutzern und formulieren diese als User Stories.
3 methodologies
Dokumentation und Clean Code
Die Schülerinnen und Schüler schreiben lesbaren und wartbaren Programmcode und erstellen technische Dokumentationen.
3 methodologies
Projektabschluss und Pitch
Die Schülerinnen und Schüler präsentieren die Ergebnisse ihrer Softwareprojekte vor einem Publikum.
3 methodologies