Aktive Filter:

Programmierung und Datenverarbeitung II

Interaktiver Leitfaden zur Jahresplanung | 2. Bachillerato

[+] Nach Programmiereinheiten filtern [+] Nach grundlegenden Wissensbereichen filtern [+] Nach Schlüsselkompetenzen filtern [+] Nach Bewertungskriterien filtern [+] Nach operativen Deskriptoren filtern

Schlüsselkompetenzen

CCL: Sprachliche Kommunikationskompetenz

Das ist die Fähigkeit, Begriffe, Tatsachen und Meinungen mündlich und schriftlich auszudrücken und zu deuten, dabei sprachlich angemessen und kreativ in allen gesellschaftlichen und kulturellen Kontexten zu interagieren.

Vollständige Definition ansehen

CP: Plurilinguale Kompetenz

Dazu gehört, verschiedene Sprachen angemessen und wirksam für Lernen und Kommunikation zu verwenden, eigene Erfahrungen für Übertragungen zwischen ihnen zu nutzen und als kultureller Vermittler zu handeln.

Vollständige Definition ansehen

STEM: Mathematische Kompetenz sowie Kompetenz in Naturwissenschaften, Technik und Ingenieurwesen

Das ist die Fähigkeit, mathematisches Denken und Methoden aus Wissenschaft und Technik anzuwenden, um Probleme in verschiedenen Kontexten des realen Lebens zu verstehen, zu beschreiben und zu lösen.

Vollständige Definition ansehen

CD: Digitale Kompetenz

Dazu gehört der sichere, kritische und kreative Einsatz der Informations- und Kommunikationstechnologien, um Ziele in den Bereichen Arbeit, Lernen, Freizeit und gesellschaftliche Teilhabe zu erreichen.

Vollständige Definition ansehen

CPSAA: Persönliche, soziale und Lernkompetenz

Das ist die Fähigkeit, über sich selbst nachzudenken, das eigene Lernen zu steuern, konstruktiv mit anderen zusammenzuarbeiten und mit Ungewissheit umzugehen, um im persönlichen und beruflichen Leben zu gedeihen.

Vollständige Definition ansehen

CC: Bürgerschaftliche Kompetenz

Das ist die Fähigkeit, als verantwortungsbewusste Bürgerinnen und Bürger zu handeln und am zivilen und gesellschaftlichen Leben uneingeschränkt teilzunehmen, auf der Grundlage des Verständnisses der Menschenrechte und demokratischer Werte.

Vollständige Definition ansehen

CE: Unternehmerische Kompetenz

Das ist die Fähigkeit, Ideen in Handlung umzusetzen. Sie umfasst Kreativität, Innovation und die Bereitschaft, Risiken einzugehen, sowie die Fähigkeit, Projekte zu planen und zu leiten, um Ziele zu erreichen.

Vollständige Definition ansehen

CCEC: Kulturelle Bewusstseins- und Ausdrucksfähigkeit

Bedeutet, den Wert des kreativen Ausdrucks von Ideen, Erfahrungen und Gefühlen durch verschiedene Medien zu schätzen, einschließlich Musik, darstellender Künste, Literatur und bildender Kunst.

Vollständige Definition ansehen

Operative Deskriptoren

CC3: Demokratisches Zusammenleben

Denkt über ethische Fragen und Menschenrechte nach und beteiligt sich an gemeinschaftlichen Aktivitäten, wobei es sich der Bedeutung von Bürgerbeteiligung, Zusammenarbeit, sozialem Zusammenhalt und Achtung der Vielfalt für das demokratische Zusammenleben bewusst wird.

CCL1: Verstehen und Analysieren von Texten

Versteht, deutet und analysiert mündliche, gebärdete und schriftliche Texte unterschiedlicher Art, Form und Medien kritisch, bewertet ihre Verlässlichkeit, Form und Inhalt, um Wissen aufzubauen, sich eine eigene Meinung zu bilden und am gesellschaftlichen und kulturellen Leben teilzunehmen.

CCEC4-1: Gestaltung künstlerischer Projekte

Verschiedene Medien und Trägermaterialien sowie bildnerische, visuelle, audiovisuelle, klangliche oder körperliche Techniken kreativ auswählen und integrieren, um nachhaltige künstlerische und kulturelle Projekte zu entwerfen und umzusetzen.

Begründung der Inklusion

Dieser Deskriptor ist mit dem Aufkommen der generativen KI zentral. Er wird aufgenommen, um die Fähigkeit zu bewerten, eine Reihe von Inhalten (Dokumentation, Concept Maps, Icons, Handbücher) mit diesen neuen Werkzeugen wirksam und kreativ zu erstellen.

CD1: Informationssuche und -verwaltung

Führt effiziente und sichere Informationssuchen in verschiedenen digitalen Umgebungen durch, wählt Informationen und Daten aus, bewertet, ordnet und speichert sie kritisch und verantwortungsvoll, um sie in Wissen zu verwandeln.

CD2: Digitale Kommunikation und Zusammenarbeit

Kommuniziert, knüpft Beziehungen und arbeitet wirksam, sicher und verantwortungsvoll in Umgebungen und mit digitalen Werkzeugen zusammen, beteiligt sich an kollektiven Aktivitäten und Projekten und trägt zur Erreichung gemeinsamer Ziele bei.

CD3: Erstellung digitaler Inhalte

Erstellt, bearbeitet, integriert und überarbeitet komplexe digitale Inhalte in verschiedenen Formaten, um Ideen, Wissen und Meinungen auszudrücken und um seine künstlerische und kulturelle Produktion zu verbreiten, unter Achtung des geistigen Eigentums und des Urheberrechts.

CD4: Sichere und verantwortungsvolle Nutzung

Erkennt Risiken und ergreift vorbeugende Maßnahmen bei der Nutzung digitaler Technologien, um Geräte, persönliche Daten, Gesundheit und Umwelt zu schützen, und ist sich der Bedeutung und Notwendigkeit eines kritischen, rechtmäßigen, sicheren, gesunden und nachhaltigen Gebrauchs dieser Technologien bewusst.

CD5: Lösung technischer Probleme

Geräte und digitale Werkzeuge einrichten und nutzen sowie einfache technische Probleme lösen, um die Möglichkeiten der digitalen Technik beim lebenslangen Lernen und im Alltag zu nutzen.

CE1: Analyse von Herausforderungen und Chancen

Analysiert und bewertet Herausforderungen und Chancen im näheren und globalen Umfeld und stellt innovative und nachhaltige Ideen und Lösungen vor, indem sie die Grundsätze des Projektmanagements und des Design Thinking anwendet, um für andere einen Mehrwert zu schaffen.

CE2: Mobilisierung von Ressourcen

Mobilisiert persönliche, soziale und kulturelle Ressourcen, einschließlich finanzieller Mittel, um Ideen und Projekte umzusetzen und ethische und verantwortungsvolle wirtschaftliche und finanzielle Entscheidungen zu treffen, dabei die gesellschaftlichen und ökologischen Auswirkungen berücksichtigend.

CE3: Entwicklung von Projekten

Entwickelt individuell oder gemeinsam Projekte des sozialen und nachhaltigen Unternehmertums, indem es oder sie die nötigen Maßnahmen plant und umsetzt und die Ergebnisse auswertet, um eine positive Wirkung im Umfeld zu erzielen.

CP2: Kommunikation in einer Fremdsprache

Verwendet eine oder mehrere Sprachen neben der Familiensprache oder den Familiensprachen sicher, angemessen und mit akzeptabler Korrektheit, um seine kommunikativen Bedürfnisse spontan und selbstständig in verschiedenen Situationen und Kontexten des persönlichen, gesellschaftlichen, schulischen und beruflichen Bereichs zu erfüllen.

Begründung der Inklusion

Obwohl der Lehrplan diesen Deskriptor nicht ausdrücklich einer spezifischen Kompetenz dieses Fachs zuordnet, gilt seine Aufnahme als grundlegend. Der weitaus größte Teil der technischen Dokumentation, der Foren und der Lernressourcen zur Programmierung ist auf Englisch. Die Selbstständigkeit im Gebrauch einer Fremdsprache ist ein Schlüsselfaktor für den echten Fortschritt der Lernenden.

CPSAA1: Selbsterkenntnis und persönliche Entwicklung

Kennt sich selbst und fördert ein beständiges persönliches Wachstum, verwaltet Zeit und Informationen wirksam und passt sich an Veränderungen an, um mit Ungewissheit und Komplexität umzugehen.

CPSAA3: Zusammenarbeit und Teamarbeit

Arbeitet konstruktiv mit anderen zusammen, zeigt Widerstandsfähigkeit und gestaltet das lebenslange Lernen, wobei er oder sie zum eigenen und zum körperlichen, geistigen und emotionalen Wohlbefinden anderer beiträgt.

CPSAA4: Lernmanagement

Steuert das eigene Lernen, erkennt die eigenen Stärken und Schwächen, setzt sich Ziele und plant die nötigen Schritte, um sie zu erreichen, und bewertet den eigenen Fortschritt und die Ergebnisse.

CPSAA5: Zukunftsorientiertes Leben

Entwirft und gestaltet ein an der Zukunft orientiertes Lebensprojekt, berücksichtigt dabei Wünsche, Werte und Interessen und trifft informierte und verantwortungsvolle Entscheidungen für seine persönliche, soziale und berufliche Entwicklung.

STEM1: Mathematisches Denken und mathematische Darstellung

Verwendet induktive und deduktive Methoden des mathematischen Denkens in bekannten Situationen, wählt verschiedene Strategien zur Problemlösung aus und wendet sie an, analysiert die Lösungen kritisch und formuliert das Vorgehen bei Bedarf neu.

STEM2: Verwendung wissenschaftlicher Modelle

Entwickelt und verwendet Modelle auf der Grundlage wissenschaftlicher Erkenntnisse, um natürliche und gesellschaftliche Phänomene zu analysieren und ihre Entwicklung vorherzusagen, wobei Grenzen und Unsicherheit berücksichtigt werden.

STEM3: Entwurf und Durchführung von Untersuchungen

Entwirft und führt Untersuchungen einzeln oder im Team durch, wendet dabei die wissenschaftliche Methode und das Computational Thinking an, um Fragen und Hypothesen zu formulieren und sie durch Experimente oder Beobachtung zu überprüfen.

STEM4: Datenanalyse und Schlussfolgerungen

Analysiert und interpretiert Daten mit mathematischen und technologischen Werkzeugen, um relevante Schlussfolgerungen zu ziehen, die Verlässlichkeit der Quellen zu bewerten und die Ergebnisse klar und sorgfältig zu kommunizieren.

STEM5: Gesundheit, Nachhaltigkeit und Handeln

Setzt gesunde Lebensgewohnheiten in die Praxis und wird sich der Bedeutung von Gesundheit und Nachhaltigkeit für den Umweltschutz bewusst.

Spezifische Kompetenzen

CEsp1: Algorithmen und Computational Thinking

Algorithmen und Computeranwendungen in verschiedenen Umgebungen entwickeln, dabei die Prinzipien des Computational Thinking anwenden und neue Technologien einbeziehen, um Lösungen für konkrete Probleme zu schaffen.

Details der Kompetenz ansehen

CEsp3: Datenbanken und Repositorien

Datenbanken und die verschiedenen Repositorien als Datenquellen nutzen und dabei grundlegende Operationen durchführen. Die verschiedenen Datenrepositorien entwerfen und nutzen, indem Abfragen und Änderungen entsprechend den Anforderungen des Projekts vorgenommen werden.

Details der Kompetenz ansehen

CEsp4: Dokumentation und Nutzer

Die entwickelten Programme und die erzeugten Daten klar und präzise in verschiedenen Formaten veröffentlichen und dokumentieren, damit die Nutzenden sie verwenden können.

Details der Kompetenz ansehen

Infografik: User Experience (UX) von oben nach unten

CEsp5: Simulation realer Umgebungen und neuer Technologien

Simulationen realer Umgebungen durchführen, um die verschiedenen Teilbereiche der Informatik kennenzulernen.

Details der Kompetenz ansehen

Bewertungskriterien

CA 1.1

Lösungen für Informatikprobleme mithilfe von Algorithmen entwerfen, dabei die Elemente und Techniken der Programmierung kreativ anwenden.

  • Die sequenzielle Struktur und die Bausteine erkennen, aus denen ein Computerprogramm besteht.
  • Die verschiedenen Variablentypen kennenlernen und sinnvoll verwenden, um die nötigen Daten zur Lösung der gestellten Probleme zu speichern.
  • Verschiedene Arten von Operatoren in Algorithmen verwenden, um auf die gestellten Situationen zu antworten.
  • Ablaufdiagramme und Pseudocode erstellen, um Algorithmen darzustellen, die konkrete Probleme mit grundlegendem Schwierigkeitsgrad lösen.

CA 1.2

Komplexere Anwendungen für verschiedene Umgebungen programmieren, dabei Programmierprinzipien anwenden und die Algorithmen an eine bestimmte Programmiersprache anpassen.

  • Programme von einer gewissen Komplexität erstellen, indem der entsprechende Code in einer höheren Programmiersprache geschrieben wird.
  • Schleifen ineinander verschachteln, um Probleme in einer höheren Programmiersprache zu lösen.
  • Eigene Funktionen verwenden, um die Lesbarkeit und Wiederverwendbarkeit des Codes zu verbessern.
  • Programme entwickeln, indem die Prinzipien der objektorientierten Programmierung analysiert und angewandt werden.

CA 3.1

Datenbanken entwerfen, die Integrität und Konsistenz der Daten sicherstellen, um eine gestellte Problemstellung zu lösen, dabei bei strukturierten Datenbanken die Normalformen einhalten.

  • Die Grundlagen, Ziele und Grundelemente (Tabellen, Attribute, Schlüssel, Beziehungen usw.) des relationalen Modells beschreiben, um verschiedene Situationen zu modellieren.
  • Tabellen, Attribute und Beziehungen zwischen Tabellen erkennen, um einfache Entity-Relationship-Diagramme zu erstellen, die Datenbanken modellieren.
  • Probleme der Konsistenz und Integrität im Entwurf von Datenbanken erkennen.
  • Datenbankverwaltungssysteme kennen, bewerten und einordnen.
  • Den Normalisierungsgrad der Tabellen der Datenbank erkennen und mögliche Denormalisierungen des Modells begründen.
  • Probleme der Konsistenz und Integrität im Entwurf komplexer Datenbanken erkennen und für jeden Schlüssel die zugehörigen Integritätsbedingungen angeben, um sie zu lösen.

CA 3.2

Operationen zur Bearbeitung der Datenbank durchführen (Erstellen, Abfragen, Aktualisieren und Löschen).

  • Die Tabellen erstellen, aus denen die Struktur einer Datenbank besteht, mit grafischen Werkzeugen und der Datendefinitionssprache.
  • Einfache Abfragen auf einer Tabelle durchführen.
  • Daten in Tabellen mit der Datenmanipulationssprache einfügen, löschen und aktualisieren.
  • Kombinierte Datenabfragen durchführen, die eine oder mehrere Tabellen betreffen.
  • In relationalen Datenbanken gespeicherte Informationen verwalten und dabei Integrität und Konsistenz der Daten wahren.

CA 3.3

Mit verschiedenen Datenrepositorien arbeiten und dabei die passenden Operationen durchführen, um die Anforderungen des Projekts zu erfüllen.

  • Ein- und Ausgabeoperationen für Informationen in Dateien durchführen, mit den Bibliotheken oder Klassen der jeweiligen Programmiersprache.
  • Die verschiedenen Formate zur Darstellung von Informationen (CSV, JSON usw.) nutzen, um Daten strukturiert zu speichern.
  • Programme erstellen, die Dateien zum Speichern und Abrufen von Informationen verwenden.
  • Die Eigenschaften und Zugriffsmethoden relationaler Datenbankverwaltungssysteme erkennen.

CA 4.1

Die Wartung des Codes und die Umsetzung von Verbesserungen durch Fachleute erleichtern.

  • Die Bedeutung der Lesbarkeit des Codes würdigen und Programme logisch, geordnet, modular und konsistent strukturieren.
  • Den Code strukturiert und systematisch kommentieren, um Nutzen und Funktionsweise der verschiedenen Teile zu dokumentieren.

CA 5.1

Konzepte aus bestimmten Bereichen der Informatik bei der Entwicklung von Programmen und Anwendungen einbeziehen.

  • Die verschiedenen heutigen Anwendungsbereiche der Programmierung kennenlernen.
  • Beispiele für Programme bereitstellen, die von Dritten zu verschiedenen Themen entwickelt wurden.
  • Ein eigenständiges Projekt zur Code-Entwicklung ausgehend von einem aktuellen Thema der Informatik vorschlagen.

CA 5.2

In den zu entwickelnden Projekten Funktionen anderer untersuchter Computerprodukte einbeziehen, um aktuelle Trends kennenzulernen und Produkte von höherer Qualität zu erhalten.

  • Im Netz Bibliotheken und Anwendungen finden, die nützliche Funktionen für die Entwicklung eigener Programme enthalten.
  • Die Dokumentation zu gemeinsam genutzten Bibliotheken und Anwendungen auswerten.
  • Die Teile des Codes herauslösen, die die geforderte Funktion ausführen, und in eine andere Anwendung integrieren.

CA 5.3

Objektive Schlussfolgerungen aus den Belegen ziehen, die bei der Ausführung der Computerprogramme festgestellt wurden.

Zeitplanung und Lerneinheiten

126 Sitzungen insgesamt (4/Woche)

⚠ Planungshinweis

Im Kalender sind mehr Sitzungen geplant, als Zeit zur Verfügung steht.

Diese Unausgewogenheit ist aus zwei grundlegenden Gründen beabsichtigt:

  • Pädagogische Flexibilität: Ermöglicht, die Themen zu vertiefen, die Interesse wecken, und zusätzliche Aktivitäten bereitzuhalten.
  • Anpassung an die KI: Das Programm ist so gestaltet, dass es verändert werden kann und den aktuellen Paradigmenwechsel aufnimmt.
Kalender des Schuljahres 2026-27.

UP1: Wie organisieren wir unser Lernen?

(15 Sitzungen) - 1., 2. und 3. Bew.

Erstellung des Portfolios des vergangenen und des laufenden Kurses sowie der Kursablauf.

  • Was ist das Portfolio der Schule?
  • Das Portfolio mit den wichtigsten Inhalten des vergangenen Kurses erstellen.
  • Wie werden die Arbeiten abgegeben?
  • Die Selbstbewertung der Ergebnisse vertiefen.
  • Messung der Wirkung von Unterrichtstaktiken (Hattie).

UP2: Wie nutzen wir die objektorientierte Programmierung?

(15 Sitzungen) - 1. Bew.

Wir greifen das Wissen des letzten Jahres wieder auf: Algorithmenentwicklung und Computational Thinking. Einsatz von Variablen, Kontrollstrukturen, Funktionen und Listen zur Problemlösung und zur Automatisierung von Datenprozessen. Und wir schreiten voran zur objektorientierten Programmierung und zu TDD.

  • Wiederholung der Grundlagen der Programmierung (Python).
  • Wiederholung von Algorithmen und Datenstrukturen.
  • Eigene Funktionen.
  • Anwendungsmenü.
  • Bibliotheken für Mathematik, Betriebssysteme, TDD.
  • Wiederverwendung von Code. Bibliotheken.
  • Objekte: Konstruktoren, Attribute, Methoden.
  • Klassendiagramm.
  • Vererbung.

UP3: Wie ordnen wir das Chaos? Die Informationskarte

(8 Sitzungen) - 1. Bew.

Die Lernenden lernen, die Anforderungen eines Problems zu analysieren und sein Datenmodell zu entwerfen, indem sie ein Entity-Relationship-Diagramm erstellen und die Normalisierungsregeln für eine effiziente Datenbank anwenden.

  • Entitäten - Tabellen.
  • Attribute - Felder.
  • Beziehungen und Kardinalitäten.
Schema der Anforderungsanalyse

UP4: Wie funktioniert personalisiertes Lernen? + Normalformen

(8 Sitzungen) - 1. Bew.

Wiederholung der Normalformen aus dem letzten Jahr.

  • Wiederholung der Datenbank-Engines.
  • Wir nutzen KI, um zu lernen, zu wiederholen und uns zu bewerten.
  • Die Normalformen (1NF, 2NF, 3NF).
  • Reflexion: zu viel Strenge?

UP5: JSON: Datenaustausch und Deskriptoren für KI

(8 Sitzungen) - 2. Bew.

Wir werden CSV, JSON, XML und die Verwendung von JSON mit KIs wiederholen. Außerdem erwähnen wir:

  • Datendateien, um eine Datenbank zu befüllen.
  • JSON und strukturierte Prompts.
  • JSON-Dateien, um ein Bild zu definieren und ein Detail mit einem Prompt zu ändern.

Material: Vergleich von Datenformaten (JSON, XML) mit KDL v2.0

Bildschirmfoto des Formatvergleichs mit KDL v2.0, Stufe fortgeschritten Vergleich öffnen (Stufe fortgeschritten)

UP6: Wie stellen wir einen Server im Internet bereit? - LAMP

(6 Sitzungen) - 2. Bew. [EINFÜHRUNG / FORTGESCHRITTENES NIVEAU]

Einrichtung und Verwaltung von Backend-Serverumgebungen LAMP (Linux, Apache, MySQL, PHP).

  • Installation von Linux + grundlegende Konfigurationen.
  • Installation des Webservers Apache.
  • Installation von MariaDB als Datenbank-Engine.
  • Installation von PHP und phpMyAdmin.
  • Entfernter SSH-Zugriff.

UP7: Wie interagieren wir mit einer Datenbank auf einem LAMP-Server?

(6 Sitzungen) - 2. und 3. Bew.

Dynamische Interaktion zwischen Client und Server. Die Lernenden verwenden das Linux-Terminal (Shell) und grafische Clients, um einem Datenbankmotor Befehle zu geben.

  • Mit phpMyAdmin und MariaDB arbeiten.
  • SQL, Grundlagen und Fortgeschrittenes.
  • SQL mit SSH.
  • DDL: CREATE, DELETE.
  • DML: UPDATE, INSERT.
  • SELECT-Abfragen: Filtern, Sortieren, Operatoren.

UP8: Physische Datenverarbeitung und IoT

(6 Sitzungen) - 3. Bew.

Integration physischer Systeme mit Software über Mikrocontroller und Sensoren. Erfassung von Umgebungsdaten, Aktoren und Einführung in die Kommunikation zwischen vernetzten Geräten. Hier lernen und üben wir mit Lötkolben und Hardware.

UP9: KI lokal

(6 Sitzungen) - 3. Bew. [EINFÜHRUNG / FORTGESCHRITTENES NIVEAU]

Einführung in Installation und Nutzung „Open-Source“-KIs unter Linux, um Privatsphäre und Kontrolle zu gewährleisten.

  • Grundlegende Terminologie und Konzepte.
  • Installation und Konfiguration freier Betriebssysteme.
  • Einführung in Ollama und LMstudio.
  • Herunterladen von LLMs.
  • Einführung in generative KI für Bilder.

UP10: Grundlagen von Agenten und autonome Navigation

(6 Sitzungen) - 3. Bew. [EINFÜHRUNG / FORTGESCHRITTENES NIVEAU]

Wir werden verstehen, was einen „Agenten“ von einem einfachen Chatbot unterscheidet: die Fähigkeit, Werkzeuge zu nutzen (Tool Use) und in der Umgebung zu handeln. Wir verwenden einen Webbrowser als wichtigstes Werkzeug in einer sicheren Umgebung.

  • Theorie: der Kreislauf „Denken-Handeln-Beobachten“ (ReAct).
  • Sandbox: Warum müssen wir eine autonome KI isolieren?
  • Installation und Konfiguration in Podman.
  • Praxis: Browser-use als Navigationsagent mit Ollama lokal.

UP11: Was sind die neuesten Cybergefahren?

(8 Sitzungen) - 3. Bew.

Die Lernenden führen eine Recherche durch und bereiten eine Präsentation über den aktuellen Stand der Cybersicherheit vor, mit gängigen Bedrohungen und einem vertieften Abschnitt darüber, was ethisches Hacking ist.

Begründung der Inklusion

Ergänzt, um die Mitschülerinnen und Mitschüler zu unterstützen, die bei der Zulassungsprüfung (selectividad) die Prüfung Technologie und Ingenieurwesen ablegen, bei der Konzepte der Cybersicherheit zentral sind.

UP12: Wie ist der aktuelle Stand der Künstlichen Intelligenz?

(8 Sitzungen) - 1., 2. und 3. Bew.

Diese SA vertieft die KI durch die Installation eines lokalen LLM, die Nutzung von KI für personalisiertes Lernen und die Diskussion darüber, wie man Arbeiten mit KI erledigt, ohne kritische Fähigkeiten zu verlieren.

Begründung der Inklusion

Ergänzt, um die Mitschülerinnen und Mitschüler zu unterstützen, die bei der Zulassungsprüfung (selectividad) die Prüfung Technologie und Ingenieurwesen ablegen, und sie an die Praxis und die Reflexion über die aktuellsten KI-Technologien heranzuführen.

UP13: Von Agenten zu Schwärmen: Multi-Agenten-Systeme

(6 Sitzungen) - 3. Bew. [FLEXIBLES NIVEAU]

Wenn ein Agent stark ist, ist ein Team unaufhaltsam. Einführung in die Orchestrierung von KIs mit spezialisierten Rollen (Forscher, Verfasser, Kritiker), die zusammenarbeiten, um komplexe Aufgaben zu lösen.

  • Konzept des „Schwarms“ (Swarm) und Zusammenarbeit zwischen KIs.
  • Spezifische Rollen und Systemprompts.
  • Orchestrierung: Wer hat das Sagen? (Manager vs. Autonome).
  • Aktuelle Frameworks: CrewAI, AutoGen oder Swarm.

Anpassung des Niveaus

Grundstufe: vorkonfigurierte »Bienenstöcke« analysieren und Arbeitsablauf und Spezialisierung verstehen.
Fortgeschrittenenstufe: ein kleines Team aus Agenten in Python oder YAML einrichten, um eine Aufgabe zu automatisieren (z. B. Nachrichtenzusammenfassung oder Codeanalyse).

UP14: Dein Urteil im Zeitalter der KI

(7 Sitzungen) - 3. Bew.

Interaktive Concept Map zu den acht Verzerrungen, die unser Urteil im Zeitalter der KI verfälschen (Autorität, Dringlichkeit, irreführende Zahlen, Wiederholung, Flüssigkeit, kognitive Auslagerung, motiviertes Denken und Überschätzung der eigenen Sicherheit) und einem Vier-Schritte-Protokoll, um sich dagegen zu wehren. Sie enthält reale Fälle, die maßgeblichen Studien, Prompts, um die Antworten der KI zu prüfen, und einen Test.

Miniatur der Concept Map „Dein Urteil im Zeitalter der KI“ Karte öffnen (17 Jahre · 2. Bach.)

Grundlegendes Wissen

A. ALGORITHMIK UND PROGRAMMIERUNG

  • Problemlösungsstrategien (Teile und herrsche, Rekursion).
  • Verschachtelte Schleifen.
  • Umsetzung eigener Funktionen.
  • Wiederverwendung von Code. Bibliotheken.
  • Objektorientierte Programmierung (OOP).
  • Objektanalyse und -entwurf. Klassendiagramme.
  • Umsetzung von Klassen: Konstruktoren, Attribute und Methoden.
  • Interaktion zwischen Objekten.
  • Vererbung. Oberklassen und Unterklassen.
  • Polymorphismus. Überschreiben von Methoden.

Details, Verbindungen und CA ansehen

B. DATENVERARBEITUNG

  • Entity-Relationship-Modell.
  • Terminologie des relationalen Modells. Beziehungen, Attribute und Schlüssel.
  • Entity-Relationship-Diagramme.
  • Integrität der Datenbanken.
  • Normalisierungstheorie. Normalformen.
  • Datenbankverwaltungssysteme (DBMS).
  • Datendefinitionssprache (DDL): CREATE, DELETE.
  • Datenmanipulationssprache (DML): UPDATE, INSERT.
  • Abfragen durchführen (SELECT): Filtern, Sortieren und Operatoren.
  • Daten- und Protokolldateien. Formate (CSV, JSON usw.).
  • Öffnen, Schließen und Zugriffsmethoden für Dateien.
  • Ausführung von Abfragen und Verbindungen aus Programmiersprachen heraus.
  • Zugriff auf Datenbanken über eine API.

Details, Verbindungen und CA ansehen

C. ANWENDUNG IN SIMULIERTEN UMGEBUNGEN

  • Anwendungen der Programmierung: Robotik, Videospiele, künstliche Intelligenz.
  • Haustechnik, Kryptografie, Massendatenverarbeitung (Big Data).
  • Simulationen, IoT (Internet der Dinge) usw.

Details, Verbindungen und CA ansehen

D. VERWALTUNG, ETHIK UND SICHERHEIT

  • Portfolio als Lernen und Selbstbewertung.
  • IT-Sicherheit, ethisches Hacking und Cyberbedrohungen.
  • Künstliche Intelligenz, personalisiertes Lernen, Ethik und Ausrichtung sowie lokale KIs.

Begründung der Inklusion

Dieser Wissensblock erscheint im offiziellen Lehrplan nicht ausdrücklich als eigenständiger Block, wird aber aufgenommen, weil die Inhalte an das Zeitalter der KI angepasst werden müssen, das gerade angebrochen ist. Seine Aufnahme ermöglicht die Umsetzung der Leitaktivitäten des PROA+-Projekts der Schule und entspricht der strategischen Abstimmung mit der Fachschaft Technik, die verlangt, dass dieses Fach die Behandlung von Sicherheit und künstlicher Intelligenz übernimmt.

Details, Verbindungen und CA ansehen

Referenzen und Extras

Tabelle der Bloom-Taxonomiestufen

Ein visueller Leitfaden, um besser lernen zu können. Statt nur auswendig zu lernen, entdecke, wie man beginnt, Informationen zu analysieren und zu gewichten, damit dein Lernen wirksamer wird.

Nützlich für Lernende und Familien, um zu verstehen, wie wir lernen und wie wir bewertet werden.

Übersichtstabelle der Bloom-Taxonomiestufen

Terminologie der Berufsbildung und Sekundarstufe

Eine interaktive Concept Map, die die in der Berufsbildung (FP) verwendete Terminologie klärt und mit der der Sekundarstufe in Beziehung setzt.

Hypermap der Terminologie der Berufsbildung und der Sekundarstufe

Rechtliche und curriculare Grundlagen

Rechtsgrundlagen chronologisch geordnet (offizielle Seiten):

Detaillierte normative Entwicklung ansehen

↑