Kursunterbereiche

Kurse

05.09.2024 - ∞

Mit der Bearbeitung eines Projekts sollen die Lernenden dazu befähigt werden, Arbeitsabläufe und Teilaufgaben eigenverantwortlich und zielorientiert unter Betrachtung wirtschaftlicher, technischer, organisatorischer und/oder zeitlicher Vorgaben im Team zu planen und umzusetzen. Das Projekt dient ebenfalls zur Vertiefung der theoretischen Inhalte eines oder mehrerer Pflicht-Themenfelder sowie zu ihrer Umsetzung in die Praxis.
Die Lernenden formulieren die Projektaufgabe gemeinsam mit der Lehrkraft und definieren die zu erreichenden Ziele. Sie planen die Projektstruktur und den Ablauf, erstellen einen Zeitplan mit Zuständigkeiten und Aufgabenverteilung, organisieren die Teamarbeit und führen Entscheidungen herbei. Hierbei beschaffen sie sich selbstständig notwendige Informationen. Sie dokumentieren fortlaufend den Projektfortschritt sowie die Ergebnisse, führen einen Soll-Ist-Vergleich durch und erproben unterschiedliche Rückkoppelungs- und Feedback-Methoden. Nach der Projektdurchführung präsentieren sie ihre Ergebnisse. Die Lernenden evaluieren ihre Vorgehensweise mithilfe von Beurteilungsmethoden und überprüfen die Erfüllung des Projektauftrags anhand von Beurteilungskriterien. Das Projekt kann auf alle Leitideen der betroffenen Fachrichtungen bzw. Schwerpunkte Bezug nehmen.

30.08.2024 - ∞
30.08.2024 - 31.08.2025
25.08.2020 - ∞
28.08.2024 - ∞
06.09.2021 - ∞
27.08.2024 - ∞
02.09.2024 - ∞

In der Lebenswelt der Lernenden sind Computer und eingebettete Systeme, u. a. in Mobiltelefonen, Kaffeeautomaten oder Kraftfahrzeugen, alltäglich. Algorithmen, Datenstrukturen und objektorientierte Modellierung sind Konstruktionsprinzipien solcher Informatiksysteme, die für deren Verständnis unerlässlich sind.

Die Lernenden entwickeln schrittweise objektorientierte Software, indem sie Informatiksysteme analysieren,
eine objektorientierte Problemlösung entwerfen und diese implementieren. Ein Schwerpunkt dieses Themenfelds liegt dabei auf der objektorientierten Modellierung im Rahmen der Analyse-und Entwurfsphase mithilfe der Unified Modeling Language (UML). Ein weiterer Schwerpunkt liegt auf der anschließenden Implementierung des Modells mithilfe einer objektorientierten Programmiersprache.
Die Lernenden bilden unterschiedliche Beziehungen zwischen Objekten bzw. Klassen ab. Dabei verwenden sie Datencontainer (Arrays und Listen). Der Aufbau dynamischer Datenstrukturen ist für ein weiterführendes Verständnis der Datenverwaltung in Programmen wichtig. Die Lernenden machen sich mit dem internen Aufbau von Datenstrukturen, wie statische und dynamische Arrays und generische Listen, vertraut und implementieren diese. 

12Sie testen ihr Programm methodisch und führen systematische Fehlerkorrekturen durch. Sie beurteilen
Software nach ihrer Funktionalität, Wartbarkeit, Zuverlässigkeit und Benutzbarkeit. Sie reflektieren und dokumentieren fortlaufend ihre Arbeitsergebnisse und präsentieren ihre Problemlösungen.

27.08.2024 - ∞
01.08.2025 - ∞
01.08.2025 - ∞
16.05.2024 - ∞
07.03.2024 - ∞
09.02.2024 - ∞
29.01.2024 - ∞
05.01.2024 - ∞
18.10.2023 - ∞

Datenbanksysteme gehören zu den wichtigsten Anwendungsgebieten von Computern. Im Hinblick auf die nahezu weltweite Vernetzung und den damit verbundenen Zugriff auf eine immense Datenfülle haben die Organisation dieser Daten und die darauf wirkenden Operationen einen hohen Stellenwert.
Ein Datenbanksystem ist ein System zur elektronischen Datenverwaltung, um große Datenmengen effizient, widerspruchsfrei und dauerhaft zu speichern und benötigte Teilmengen in unterschiedlichen, bedarfsgerechten Darstellungsformen für Benutzerinnen und Benutzer und Anwendungsprogramme bereitzustellen. Datenbanksysteme unterstützen die Benutzerinnen und Benutzer bei der Auswahl und Bewertung von Informationen, aus welchen sie dann neues Wissen konstruieren können.
Die Lernenden entwickeln unter Berücksichtigung der Transformationsregeln die Tabellenmodelle einer relationalen Datenbank. Sie beseitigen Anomalien und Redundanzen durch Anwendung der Normalisierungsregeln.
Die Lernenden analysieren die Daten eines Ausschnitts aus der realen Welt. Sie erarbeiten durch Abstraktion und Reduktion die relevanten Informationen der jeweiligen Problemstellung. Sie modellieren ein semantisches Datenmodell durch Klassifizierung der Entitäten und der Bildung von Entitätstypen mit ihren relevanten Attributen. Die Modellierung der Beziehungen zwischen den Entitätstypen ergibt ein vollständiges Entity-Relationship-Modell (ERM) des Realitätsausschnitts. Dieses wird in das Tabellenmodell einer relationalen Datenbank transformiert und mithilfe eines Datenbankmanagementsystems implementiert. Die Daten werden mithilfe einer Datenbanksprache SQL (Structured Query Language) abgefragt, ausgewertet und manipuliert.

15.09.2023 - ∞
25.01.2023 - ∞

Informationen für alle Schülerinnen und Schüler der Klasse 12

04.11.2022 - ∞