Keine Kompetenz enthält diesen Suchbegriff.
Lernbereich 1: Inf9Funktionen und Datenflüsse, Tabellenkalkulationsprogramm (ca. 14 Std.)
abstrahieren Daten verarbeitende Prozesse mit mehreren Eingaben und einer Ausgabe zu Funktionen.
Lernbereich 2: Inf9Grundlagen der Datenmodellierung und relationaler Datenbanksysteme (ca. 10 Std.)
analysieren Datenbestände einfacher Beispiele aus der Praxis (z. B. Mitgliederverzeichnis) und modellieren diese objektorientiert.
Lernbereich 3: Inf9Grundlagen der objektorientierten Modellierung und Programmierung (ca. 26 Std.)
analysieren Objekte aus ihrer Erfahrungswelt (z. B. Fahrzeuge, Personen) hinsichtlich ihrer Eigenschaften (Attribute) und Fähigkeiten (Methoden) und abstrahieren sie zu Klassen. Sie stellen Objekte und Klassen als Grundlage einer möglichen Implementierung grafisch dar.
analysieren, interpretieren und modifizieren Algorithmen, wodurch sie die Fähigkeit erlangen, fremde Programme flexibel einzusetzen und kritisch zu bewerten.
Lernbereich 2: Inf10Objektorientierte Modellierung und Programmierung (ca. 27 Std.)
analysieren und modellieren Objektbeziehungen und das Kommunikationsverhalten innerhalb eines Systems (beispielsweise eines Fahrradverleihs).
Lernbereich 3: Inf10Projekt (ca. 12 Std.)
analysieren das gegebene Szenario und modellieren relevante Ausschnitte durch ein Klassendiagramm und ggf. weitere Diagramme. Dabei arbeiten sie ggf. mit bereits existierenden Modellen bzw. Modellausschnitten.
Lernbereich 1: Inf9Funktionen und Datenflüsse, Tabellenkalkulationsprogramm (ca. 14 Std.)
modellieren die durch Funktionen ausgelösten Datenflüsse mithilfe von Datenflussdiagrammen.
entwickeln neue Funktionen durch Verkettung gegebener Funktionen. Sie wenden damit ein grundlegendes Konzept der funktionalen Modellierung an.
setzen zur automatisierten Datenverarbeitung Datenflussdiagramme und Funktionen in Formeln eines Tabellenkalkulationssystems um und überprüfen durch geeignete Eingaben Modell und Umsetzung.
Lernbereich 2: Inf9Grundlagen der Datenmodellierung und relationaler Datenbanksysteme (ca. 10 Std.)
überführen objektorientierte Datenmodelle in entsprechende Tabellenschemata und setzen diese in einem Datenbanksystem um.
konzipieren geeignete SQL-Abfragen, um zielgerichtet Informationen aus einer Datenbanktabelle zu gewinnen.
Lernbereich 1: Inf10Datenmodellierung und relationale Datenbanksysteme (ca. 17 Std.)
überführen objektorientierte Datenmodelle in entsprechende relationale Modelle und setzen diese in einem Datenbanksystem um.
konzipieren geeignete SQL-Abfragen, um zielgerichtet Informationen aus einer relationalen Datenbank zu gewinnen.
Lernbereich 2: Inf10Objektorientierte Modellierung und Programmierung (ca. 27 Std.)
wenden eine eindimensional indizierte Datenstruktur bei einfachen Problemstellungen zur Speicherung und Verwaltung gleichartiger Daten an.
modellieren und implementieren im Rahmen eines einfachen Beispiels aus der Praxis (etwa der Mitgliederverwaltung eines Vereins) eine Struktur zur Verwaltung gleichartiger Objekte. Hierbei entwickeln sie ausgewählte Methoden, z. B. zum Einfügen, Entfernen und Bearbeiten von Elementen.
nutzen in Generalisierungshierarchien das Konzept des Polymorphismus zur Implementierung verschiedener Verhaltensweisen, z. B. die spartenabhängige Berechnung der Mitgliedsbeiträge eines Sportvereins.
Lernbereich 3: Inf9Grundlagen der objektorientierten Modellierung und Programmierung (ca. 26 Std.)
deklarieren eine Klasse sowie die zugehörigen Attribute und Methoden in einer objektorientierten Programmiersprache.
verwenden bei der Implementierung Wertzuweisungen, um Attributwerte zu ändern, und interpretieren diese als Zustandsänderung des zugehörigen Objekts.
implementieren Methoden auf der Grundlage gegebener Algorithmen objektorientiert, wobei sie sich des Unterschiedes zwischen Methodendefinition und Methodenaufruf bewusst sind. Dabei nutzen sie ggf. auch Methoden anderer Klassen.
implementieren mithilfe einer objektorientierten Sprache einfache Generalisierungshierarchien; dabei nutzen sie das Konzept der Vererbung sowie die Möglichkeit, Methoden zu überschreiben.
Lernbereich 2: Inf10Objektorientierte Modellierung und Programmierung (ca. 27 Std.)
implementieren die im Klassendiagramm festgelegten Beziehungen sachgerecht durch Referenzen, um während der Laufzeit des Programms die Kommunikation zwischen den entsprechenden Objekten durch den Aufruf geeigneter Methoden zu ermöglichen. Dabei wird ihnen die Grundidee der Datenkapselung bewusst.
Lernbereich 3: Inf10Projekt (ca. 12 Std.)
implementieren zum gegebenen Szenario arbeitsteilig und auf Grundlage der vorhandenen Modellierung die Datenbank einschließlich geeigneter Abfragen bzw. das objektorientierte Programm.
testen die entwickelte Datenbank bzw. das entwickelte Programm hinsichtlich der Anforderungen des gegebenen Szenarios.
Lernbereich 1: Inf9Funktionen und Datenflüsse, Tabellenkalkulationsprogramm (ca. 14 Std.)
lösen praxisnahe Aufgabenstellungen, beispielsweise aus dem kaufmännischen Bereich oder der Mathematik, sachgerecht durch Anwendung der funktionalen Sichtweise, realisieren ihre Lösung mit einem Tabellenkalkulationsprogramm und bewerten deren Qualität. Dabei nutzen sie grundlegende Möglichkeiten eines Tabellenkalkulationsprogramms, u. a. sinnvolle Nutzung von Adressierung und passende Gestaltung.
Lernbereich 4: Inf9Datenschutz (ca. 6 Std.)
bewerten Regelungen zum Datenschutz im Spannungsfeld zwischen den Persönlichkeitsrechten des Einzelnen und wirtschaftlichen sowie öffentlichen Interessen, beispielsweise bei der Fahndung nach Straftätern.
nutzen das Internet verantwortungsvoll unter Berücksichtigung ihrer Kenntnisse über Möglichkeiten und Risiken dieses Mediums und reflektieren dabei, wodurch der Schutz persönlicher Daten erhöht und die Gefahr des Missbrauchs minimiert werden kann. Insbesondere wägen sie kriteriengeleitet ihren Umgang mit datenbankgestützten Diensten und Portalen ab. In diesem Kontext reflektieren sie den Einfluss digitaler Medien (z. B. Messenger-Dienste, soziale Netzwerke) auf sich und die Gesellschaft (Medienwirkung).
bewerten Chancen und Risiken der automatisierten Analyse von großen Datenbeständen (Data-Mining), auch im Hinblick auf gesellschaftliche Auswirkungen.
Lernbereich 1: Inf10Datenmodellierung und relationale Datenbanksysteme (ca. 17 Std.)
bewerten Chancen und Risiken der automatisierten Analyse verknüpfter Datenbestände, auch im Hinblick auf gesellschaftliche Auswirkungen.
Lernbereich 3: Inf10Projekt (ca. 12 Std.)
dokumentieren ihre Projektarbeit geeignet.
Lernbereich 3: Inf10Projekt (ca. 12 Std.)
erstellen im Team einen Projektplan, um eine Datenbank bzw. ein objektorientiertes Programm zu einem Szenario aus ihrer Erfahrungswelt, wie z. B. einem Buchungssystem (ggf. mit Benutzerschnittstelle) oder einem einfachen Spiel, zu entwickeln.
Lernbereich 3: Inf9Grundlagen der objektorientierten Modellierung und Programmierung (ca. 26 Std.)
formulieren unter Verwendung der Kontrollstrukturen Algorithmen zu geeigneten Problemstellungen, u. a. durch grafische Darstellungen.
modellieren durch Klassendiagramme einfache Generalisierungshierarchien zu geeigneten Strukturen aus ihrer Erfahrungswelt.
Lernbereich 1: Inf10Datenmodellierung und relationale Datenbanksysteme (ca. 17 Std.)
analysieren und strukturieren mithilfe objektorientierter Konzepte Datenbestände geeigneter Beispiele aus der Praxis (z. B. Bibliotheksverwaltung) und stellen das daraus entwickelte Datenmodell als Klassendiagramm mit mehreren Klassen dar.
Lernbereich 1: Inf10Datenmodellierung und relationale Datenbanksysteme (ca. 17 Std.)
erkennen Redundanzen und Anomalien in einer relationalen Datenbank und beurteilen die dadurch entstehende Problematik im Hinblick auf die Konsistenz des Datenbestands.