Auszug aus dem Rahmenplan für das 1. und 2. Kurshalbjahr
Kompetenzen und Inhalte
4.3 Softwareentwicklung
- objektorientierte Modellierung (UML-Klassendiagramme)
- Algorithmen und Datenstrukturen
- objektorientierte Programmierung
- Grundlagen systematischer Softwareentwicklung (Software-Life-Cycle)
- deklarative Programmierung (funktional oder logisch)
Kompetenzerwerb im Themenfeld
Im Themenfeld Softwareentwicklung erwerben die Schülerinnen und Schüler Kenntnisseüber das methodische Vorgehen zur modellhaften Entwicklung von Softwaresystemen.
Die Darstellung von Algorithmen in grafischer Form und ihre Umsetzung in ein effizientes Programm sollen den Schülerinnen und Schülern einen Einblick in eine wesentliche Phase der Erstellung von Software vermitteln. Problemlösestrategien werden von den Schülerinnen und Schülern selbst angewendet. Die algorithmischen Lösungswege werden dabei formalisiert, implementiert und auf Zuverlässigkeit geprüft.
Die Einführung eines weiteren Programmierparadigmas verdeutlicht, dass für die Lösung von Problemen verschiedene Sprachkonzepte unterschiedlich gut geeignet sind. Mensch-Maschine-Schnittstellen werden analysiert und adressatengerecht berücksichtigt.
- Pakete, Interfaces
- Softwareergonomie
- Veränderung in der Arbeitswelt
- Auswirkungen in der Gesellschaft
- Simulation (dynamische Systeme, Automaten)
Vgl. Rahmenplan für die gymnasiale Oberstufe (Kerncurriculum) S. 21
Der Bildungsserver Berlin-Brandenburg ist ein Service des Landesinstituts für Schule und Medien Berlin-Brandenburg im Auftrag der Senatsverwaltung für Bildung, Jugend und Familie (Berlin) und des Ministeriums für Bildung, Jugend und Sport Land Brandenburg.