1.5.2 Projektsteuerungskonzepte (z.B. Wasserfallmodell, iterativ, test-driven, agile) unterscheiden, erklären und zielgerichtet anwenden
Unterrichtsmaterial zum Lernziel: Die Maturandinnen und Maturanden können Projektsteuerungskonzepte (z.B. Wasserfallmodell, iterativ, test-driven, agile) unterscheiden, erklären und zielgerichtet anwenden.
Software und ihre Entwicklung
Dieses umfassende Lehrmittel behandelt die Entwicklung von Software mit Fokus auf grafische Benutzeroberflächen in Python, agile Methoden wie Scrum anhand von Praxisspielen und den Einsatz von Git zur Versionsverwaltung. Es bietet fundierte Einblicke in Softwareprojekte von der Konzeption bis zum Test.
Projektentwicklung und iterative Planung mit Greenfoot
Das Unterrichtsmaterial führt in die Grundlagen der Projektentwicklung ein, vergleicht das klassische Wasserfallmodell mit iterativer Planung und verknüpft die Theorie direkt mit praktischen Programmierprojekten in Greenfoot.
Konzept Iterative Development
Der Text erklärt das Konzept der iterativen Softwareentwicklung und vergleicht es anschaulich mit dem Weg durch das Gymnasium bis zur Matura. Er zeigt auf, wie grosse Projekte in überschaubare Teilziele und Versionen unterteilt werden.
Basiskurs Agiles Arbeiten
Dieser dreiteilige Basiskurs führt Schülerinnen und Schüler ab der 8. Klasse durch ein analoges Rollenspiel, Kanban-Boards und praktische Übungen in die Grundlagen des agilen Arbeitens ein. Die Materialien beinhalten Lernkarten, Startvideos sowie Vorbereitungen für Lehrkräfte und sind über eine externe Plattform verfügbar.
Agiles Arbeiten im Unterricht
Der Artikel erklärt die Grundlagen des agilen Arbeitens sowie Methoden wie Scrum und Kanban und diskutiert deren Einsatzmöglichkeiten sowie Vorteile im Schulunterricht. Er bietet eine kurze Einführung in Begriffe wie Sprints, Product Owner, Scrum Master und Kanban-Boards.
Ein Softwareprojekt mit Scrum: Schachspiel
Dieses Projektmaterial führt Schülerinnen und Schüler in die eigenständige Entwicklung einer digitalen Schachvariante ein. Das Vorhaben ist als agiles Softwareprojekt nach Scrum in mehreren Sprints konzipiert und setzt Vorkenntnisse in objektorientierter Programmierung sowie Scrum-Grundlagen voraus.
Einführung in das Software-Engineering und Vorgehensmodelle
Dieser Text vermittelt die grundlegenden Disziplinen des Software-Engineerings wie Analyse, Entwurf, Implementation und Test. Zudem werden klassische und iterative Vorgehensmodelle wie das Wasserfallmodell und das iterative Modell einander gegenübergestellt.
Agile Software-Entwicklung mit Scrum
Dieses Material führt kurz in die Problematik komplexer Software-Projekte ein und kündigt die Organisation von Projekten mit Scrum anhand von Spielen an. Es handelt sich jedoch lediglich um eine Einleitung beziehungsweise einen Überblick ohne konkrete Übungs- oder Spielanleitungen.