Informatik

HTML, CSS, Java, JavaScript, Python, Datenstrukturen, Algorithmen, Datenbanken, Netzwerke, Kryptografie und KI.

230 Erklärungen

230 Erklärungen

Abakus einfach erklärt: Aufbau und Rechnen

Verstehe Stellenwerte und Kugelwerte am Abakus, rechne ein Multiplikationsbeispiel nach und ordne die Rechenhilfe historisch ein.

Klasse 6–10

Abstrakter Datentyp: ADT einfach erklärt

Verstehe abstrakte Datentypen: Unterscheide Signatur, Semantik und Implementierung und spezifiziere einen Stack mit Operationen und Randfällen.

Klasse 11–12

Addierer: Halbaddierer und Volladdierer erklärt

Verstehe Halb- und Volladdierer, Wahrheitstabellen, Überträge und die Addition mehrstelliger Binärzahlen mit Übungen und Lösungen.

Klasse 7–10

Agile Softwareentwicklung: Prinzipien und Methoden

Verstehe agile Softwareentwicklung, Feedbackzyklen, Scrum, Kanban und XP. Vergleiche agile und sequenzielle Vorgehensweisen an einem Projekt.

Klasse 11–13

Aktor einfach erklärt: Funktion und Beispiele

Lerne, wie ein Aktor Signale in Bewegung, Licht, Schall oder Wärme umsetzt und mit Sensor und Steuerung in automatisierten Systemen arbeitet.

Klasse 7–10

Algorithmische Grundstrukturen einfach erklärt

Lerne Sequenz, Verzweigung und Wiederholung kennen. Plane Abläufe, fasse gleiche Schritte zusammen und prüfe Bedingungen und Schleifen.

Klasse 2–8

Algorithmus einfach erklärt: Merkmale und Beispiele

Lerne, was ein Algorithmus ist, woran du gute Schrittfolgen erkennst und wie Eingabe, Verarbeitung und Ausgabe bei Algorithmen zusammenhängen.

Klasse 1–8

Anforderungsanalyse: Anforderungen richtig formulieren

Lerne, Anforderungen zu ermitteln, zu unterscheiden und mit messbaren Akzeptanzkriterien eindeutig, prüfbar und nachvollziehbar zu formulieren.

Klasse 11–13

Anwendungssicherheit: Risiken erkennen und verhindern

Lerne, wie AppSec Anwendungen über den gesamten Lebenszyklus schützt, Schwachstellen verhindert und passende Sicherheitstests einsetzt.

Klasse 11–13

ARP erklärt: IP- und MAC-Adressen verbinden

Verstehe, wie ARP im lokalen IPv4-Netz IP- und MAC-Adressen verbindet, wie Request, Cache und Gateway funktionieren und welche Risiken bestehen.

Klasse 10–13

Arrays verstehen: Index, Länge und Zugriff

Arrays einfach erklärt: Lerne Index, Länge, sicheren Zugriff, Schleifen und geschachtelte Arrays in Java kennen und vermeide typische Grenzfehler.

Klasse 6–12

ASCII verstehen: Zeichen codieren und decodieren

Lerne, wie ASCII Zeichen in 7-Bit-Codes übersetzt. Mit Tabellen, Beispielen und Übungen codierst und decodierst du kurze Zeichenfolgen sicher.

Klasse 5–8

Assembler verstehen: Befehle, Register, Schleifen

Verstehe Assemblersprache, Register, Befehle und Sprünge. Verfolge eine einfache Schleife und erkenne Möglichkeiten und Grenzen von Assembler.

Klasse 10–13

Asymmetrische Verschlüsselung einfach erklärt

Verstehe öffentliche und private Schlüssel, hybride Verschlüsselung, digitale Signaturen, Zertifikate und Schutz vor Man-in-the-Middle-Angriffen.

Klasse 10–13

Aussagenlogik: Formeln und Wahrheitstabellen

Lerne Aussagenlogik verständlich: Aussagen und Junktoren erkennen, Formeln auswerten, Wahrheitstabellen erstellen und logische Schlüsse prüfen.

Klasse 7–10

Auszeichnungssprache: Tags, Struktur und Darstellung

Verstehe, wie Auszeichnungssprachen Inhalte mit Tags strukturieren, Bedeutung von Darstellung trennen und für verschiedene Ausgaben nutzbar machen.

Klasse 7–10

Automat in der Informatik einfach erklärt

Verstehe Automaten in der Informatik: Zustände, Eingaben und Übergänge. Verfolge Wörter in DFA und NFA und prüfe ihre Akzeptanz.

Klasse 3–10

Backpropagation: Fehler rückwärts berechnen

Verstehe Backpropagation mit Kettenregel, Vorwärtslauf und einem vollständigen Zahlenbeispiel. Prüfe Gradienten, Updates und typische Fehler.

Klasse 11–13

Bandbreite im Netzwerk einfach erklärt

Lerne, was Bandbreite bedeutet, wie sie sich von Durchsatz und Latenz unterscheidet und wie du Einheiten, Messwerte und Engpässe beurteilst.

Klasse 6–10

Bedingungen beim Programmieren einfach erklärt

Lerne, wie Bedingungen, Vergleiche, if-else und logische Operatoren Programmabläufe steuern – mit Beispielen, Übungen und Lösungen.

Klasse 2–8

Bestärkendes Lernen: KI lernt durch Belohnung

Verstehe, wie ein KI-Agent mit Aktionen, Belohnungen und einer Policy lernt – von Exploration und Q-Lernen bis zu langfristigem Erfolg und Sicherheit.

Klasse 11–13

Betriebsmittelzuteilungsgraph: Deadlocks erkennen

Lerne, Prozesse und Ressourcen als Betriebsmittelzuteilungsgraph zu modellieren, Kanten richtig zu lesen und mögliche Deadlocks an Zyklen zu erkennen.

Klasse 12

Betriebssystem: Aufgaben und Beispiele einfach erklärt

Verstehe, wie ein Betriebssystem Hardware und Programme verbindet, Prozesse, Speicher, Dateien und Geräte verwaltet und Systeme unterscheidet.

Klasse 5–10

Binärbaum: Aufbau, Traversierung und Suchbaum

Verstehe Binärbäume: Aufbau, Höhe, Tiefe und Traversierungen. Lerne außerdem, wie binäre Suchbäume suchen und Werte einfügen.

Klasse 11–12

Binäre Suche: Ablauf, Beispiel und Laufzeit

Lerne, wie die binäre Suche sortierte Listen halbiert, Grenzen korrekt verschiebt, fehlende Werte erkennt und warum ihre Laufzeit O(log n) beträgt.

Klasse 7–13

Blockprogrammierung: Bausteine, Abläufe und Tests

Lerne, wie du mit Codeblöcken Ereignisse, Sequenzen, Schleifen und Bedingungen baust, Programme testest und Fehler gezielt verbesserst.

Klasse 3–4

Boolesche Funktionen: Wahrheitstabellen verstehen

Verstehe Boolesche Funktionen, Wahrheitstabellen, XOR, KDNF und KKNF. Werte Terme aus, vereinfache sie und prüfe dein Wissen.

Klasse 7–10

Booten: So startet ein Computer

Verstehe die Startkette vom Einschalten über Firmware und Bootloader bis zum Betriebssystem und grenze typische Bootfehler systematisch ein.

Klasse 5–10

Breitensuche (BFS): Ablauf und kürzeste Wege

Lerne, wie die Breitensuche Graphen mit einer FIFO-Warteschlange durchsucht, kürzeste Wege findet und wann sie geeignet ist.

Klasse 9–13

Bubblesort: Algorithmus, Beispiel und Laufzeit

Lerne Bubblesort Schritt für Schritt: Nachbarn vergleichen, Listen sortieren, Abbruchoptimierung verstehen und quadratische Laufzeit einordnen.

Klasse 7–13

Cache-Speicher: Funktion, Hits und Grenzen erklärt

Verstehe, wie Cache-Speicher CPU-Zugriffe beschleunigen, warum Hits, Misses und Lokalität wichtig sind und welche Grenzen Caching hat.

Klasse 10–13

Caesar-Verschlüsselung einfach erklärt

Lerne, wie du mit der Caesar-Verschlüsselung Nachrichten ver- und entschlüsselst, ROT13 erkennst und das schwache Verfahren systematisch knackst.

Klasse 7–10

Chomsky-Hierarchie: Grammatiktypen verstehen

Lerne die vier Chomsky-Typen, ihre Regelbeschränkungen und passenden Automaten kennen und ordne Grammatiken und Sprachen sicher ein.

Klasse 12–13

Client-Server-Modell: Ablauf einfach erklärt

Verstehe Client, Server, Request, Response und Protokolle. Verfolge typische Abläufe und grenze das Client-Server-Modell von Peer-to-Peer ab.

Klasse 6–10

Coffman-Bedingungen: Deadlocks sicher erkennen

Lerne die vier Coffman-Bedingungen kennen, prüfe Deadlock-Situationen Schritt für Schritt und leite passende Präventionsmaßnahmen ab.

Klasse 12

Computerbestandteile: Aufgaben und Zusammenspiel

Lerne CPU, RAM, Mainboard, Speicher und Peripherie kennen. Verfolge den Datenweg im Computer und prüfe dein Wissen mit Aufgaben.

Klasse 1–10

Controller in der Informatik einfach erklärt

Lerne, was Controller in der Informatik sind, wie Mikrocontroller und Interrupt-Controller arbeiten und wann Abstraktion oder Registerzugriff sinnvoll ist.

Klasse 10–13

CPU einfach erklärt: Aufbau, Ablauf und Leistung

Verstehe Aufgaben, Aufbau und Befehlszyklus der CPU. Lerne, wie Kerne, Takt, Register, Cache, Bus und Kühlung ihre Arbeit beeinflussen.

Klasse 7–13

Dateisystem einfach erklärt: Aufbau, Rechte, Auswahl

Verstehe, wie Dateisysteme Dateien ordnen, Pfade und Metadaten nutzen, Rechte verwalten und welches System zu USB-Stick, Windows oder Linux passt.

Klasse 1–10

Datenauswertung: Daten prüfen und richtig deuten

Lerne, Daten gezielt auszuwählen, zu bereinigen, mit Mittelwert und Median auszuwerten, passend darzustellen und Korrelation von Ursache zu trennen.

Klasse 5–8

Datenbankmodellierung: ER-Modell und Tabellen

Lerne, Entitäten, Attribute, Schlüssel und Beziehungen zu modellieren, in Tabellen zu überführen und Redundanzen durch Normalisierung zu vermeiden.

Klasse 8–13

Datenbanknormalisierung: 1NF, 2NF und 3NF

Lerne, wie du Tabellen in 1NF, 2NF und 3NF überführst, Abhängigkeiten prüfst und Redundanz sowie Änderungsanomalien vermeidest.

Klasse 11–13

Datenbank verstehen: Tabellen, Schlüssel und SQL

Lerne, wie Datenbanken Daten in Tabellen ordnen, Schlüssel Beziehungen herstellen und du eine einfache SQL-Abfrage formulierst.

Klasse 8–13

Datenfluss verstehen und als DFD modellieren

Lerne, Datenflüsse und Datenflussdiagramme zu lesen, Rechenketten auszuwerten und einfache DFDs mit Quellen, Prozessen und Senken zu modellieren.

Klasse 7–10

Datenkompression: RLE, Huffman und LZW erklärt

Lerne, wie verlustfreie und verlustbehaftete Datenkompression funktioniert. Mit Beispielen zu RLE, Huffman, LZW, Übungen und Lösungen.

Klasse 10–12

Datenschutz: Daten erkennen und sparsam verarbeiten

Datenschutz einfach erklärt: Personenbezogene Daten erkennen, Verarbeitungen prüfen, Rechte verstehen und Datensicherheit unterscheiden.

Klasse 1–10

Datensicherheit: Schutzziele und Maßnahmen

Verstehe Vertraulichkeit, Integrität und Verfügbarkeit. Analysiere Risiken und kombiniere Verschlüsselung, Zugriffsrechte, Updates und Backups.

Klasse 6–10

Datenstrukturen erkennen und passend auswählen

Lerne Array, Liste, Datensatz, Stack, Queue, Baum, Graph und Hashtabelle kennen und wähle anhand benötigter Operationen die passende Struktur.

Klasse 6–12

Datenvisualisierung: Diagramme richtig wählen

Lerne, Daten passend zu visualisieren, Diagramme sicher zu lesen und Korrelation von Kausalität zu unterscheiden.

Klasse 5–8

Deadlock: erkennen, verhindern und auflösen

Verstehe Deadlocks, prüfe die Coffman-Bedingungen, lies Zuteilungsgraphen und unterscheide Prävention, Vermeidung, Livelock und Starvation.

Klasse 12

Debugging: Fehler systematisch finden und beheben

Lerne, Bugs zu reproduzieren, Fehlerarten zu unterscheiden, Ursachen einzugrenzen und Korrekturen mit passenden Tests sicher zu prüfen.

Klasse 5–10

Deklarative Programmierung: Was statt Wie

Verstehe deklarative Programmierung: Unterscheide Was und Wie, ordne SQL, Logik und Funktionen ein und prüfe Chancen sowie Grenzen.

Klasse 13

Delta-Regel: Gewichte im neuronalen Netz anpassen

Verstehe die Delta-Regel, berechne Gewichtsänderungen Schritt für Schritt und erkenne den Einfluss von Fehler, Eingang und Lernrate.

Klasse 11–13

Digitale Signatur: Ablauf, Prüfung und PKI

Verstehe, wie Hash, privater und öffentlicher Schlüssel eine digitale Signatur erzeugen, wie die Prüfung funktioniert und welche Grenzen sie hat.

Klasse 10–13

Digitale Systeme: Chancen und Risiken beurteilen

Lerne, Chancen und Risiken digitaler Systeme zu vergleichen und Regeln für eine faire, sichere und verantwortungsvolle Nutzung zu begründen.

Klasse 3–4

Digitales Zertifikat einfach erklärt

Verstehe Aufbau, Prüfung und Vertrauenskette digitaler Zertifikate sowie ihre Rolle bei HTTPS, Signaturen und sicherer Kommunikation.

Klasse 10–13

Digitaltechnik: Bits, Gatter und Speicher verstehen

Verstehe digitale Signale, Bits, Wahrheitstabellen, Logikgatter und Speicher. Mit Beispielen, Übungen, Karteikarten und Lösungen.

Klasse 7–10

Dijkstra-Algorithmus einfach erklärt

Verstehe Dijkstras Ablauf, Relaxierung und Voraussetzungen. Rechne kürzeste Wege aus und grenze Breitensuche und Spannbaum sicher ab.

Klasse 11–13

Distanzvektor-Routing: Ablauf und Routingloops

Lerne, wie Distanzvektor-Routing Wege berechnet, wann es konvergiert und wie Count-to-Infinity, Split Horizon und Triggered Updates zusammenhängen.

Klasse 10–13

DMA einfach erklärt: Ablauf, Nutzen und Risiken

Verstehe, wie DMA Daten ohne laufende CPU-Beteiligung überträgt, den Bus nutzt und wann Vorteile, Grenzen sowie Sicherheitsrisiken entstehen.

Klasse 10–13

DNS einfach erklärt: Auflösung, Cache und Sicherheit

Verstehe, wie DNS Namen auflöst, rekursive und iterative Anfragen verbindet, Einträge cached und wo DNSSEC, DoT und DoH schützen.

Klasse 6–13

Dualsystem verstehen und Zahlen umrechnen

Lerne das Dualsystem mit Stellenwerten kennen. Wandle Dual- und Dezimalzahlen Schritt für Schritt um und prüfe dein Wissen mit Aufgaben.

Klasse 5–8

Dynamische Programmierung einfach erklärt

Lerne, wann dynamische Programmierung passt, wie Zustände und Übergänge entstehen und wie Memoisierung sowie Bottom-up Mehrfachberechnungen vermeiden.

Klasse 11–13

EBNF einfach erklärt: Regeln lesen und entwerfen

EBNF verständlich erklärt: Lies Regeln, prüfe Zeichenfolgen und entwirf eigene Grammatiken mit Alternativen, Optionen und Wiederholungen.

Klasse 11–13

Eigenschaften von Algorithmen einfach erklärt

Lerne Ausführbarkeit, Eindeutigkeit, Determinismus, Determiniertheit, Endlichkeit und Terminierung sicher zu unterscheiden.

Klasse 1–8

Endlicher Automat: Aufbau, Ablauf und Entwurf

Lerne, wie endliche Automaten Zustände wechseln, Wörter akzeptieren und Alltagssysteme modellieren. Mit Beispielen, Übungen und Lösungen.

Klasse 7–10

Entropie in der Informatik verstehen und berechnen

Lerne, Shannon-Entropie zu berechnen, Ergebnisse in Bit zu deuten und ihre Bedeutung für Abhängigkeiten und verlustfreie Kompression zu erklären.

Klasse 10–12

Entscheidungsbaum: Aufbau, Lernen und Grenzen

Lerne, wie Entscheidungsbäume aufgebaut sind, aus Trainingsdaten lernen, Klassifikation und Regression lösen und warum Testdaten Overfitting sichtbar machen.

Klasse 7–13

ER-Modell: Entitäten und Beziehungen modellieren

Lerne, wie du Entitäten, Attribute, Schlüssel und Kardinalitäten im ER-Modell bestimmst und daraus ein relationales Tabellenschema entwickelst.

Klasse 11–13

Erzeuger-Verbraucher-Problem einfach erklärt

Verstehe, wie Puffer, Semaphore und Java-Monitore Erzeuger und Verbraucher koordinieren – ohne Race Conditions, Busy Waiting oder Deadlocks.

Klasse 12

Ethernet einfach erklärt: Frames, Switches und LAN

Lerne, wie Ethernet Geräte per Kabel verbindet, Frames überträgt, MAC-Adressen nutzt und warum Switches, Vollduplex und PoE wichtig sind.

Klasse 6–13

EVA-Prinzip einfach erklärt: Eingabe bis Ausgabe

Verstehe das EVA-Prinzip, ordne Geräte und Vorgänge richtig zu und nutze Eingabe, Verarbeitung und Ausgabe zur Fehlersuche.

Klasse 7–10

Festkommazahlen: binär darstellen und rechnen

Lerne, wie Festkommazahlen codiert werden, wie Wertebereich und Auflösung zusammenhängen und warum Rechnungen eine korrekte Skalierung brauchen.

Klasse 10–12

Festplatte: Aufbau, Funktion und Datensicherung

Verstehe Aufbau und Funktion einer HDD, berechne Kapazität und Rotationslatenz und unterscheide Festplatte, SSD, RAM, S.M.A.R.T. und Backup.

Klasse 5–10

Firewall einfach erklärt: Funktion und Grenzen

Verstehe, wie Firewalls Netzwerkverkehr filtern, welche Arten es gibt und warum Updates und weitere Schutzmaßnahmen trotzdem notwendig sind.

Klasse 6–10

Formale Grammatik: Regeln, Ableitung und Sprache

Lerne die Bestandteile formaler Grammatiken kennen, leite Wörter schrittweise ab, löse das Wortproblem und ordne Grammatiktypen sicher ein.

Klasse 11–13

Formale Sprache: Alphabet, Wörter und Regeln

Verstehe formale Sprachen: Unterscheide Alphabet, Wort, Syntax und Semantik, prüfe Zeichenfolgen und arbeite sicher mit Konkatenation und Kleene-Hülle.

Klasse 5–13

Forward Propagation einfach erklärt und berechnet

Verstehe den Vorwärtsdurchlauf neuronaler Netze: gewichtete Summe, Bias, Aktivierung, Matrixform und vollständige Beispielrechnung mit Übungen.

Klasse 11–13

Fremdschlüssel: Beziehungen in Datenbanken verstehen

Lerne, Fremdschlüssel zu erkennen, Tabellenbeziehungen nachzuvollziehen und referenzielle Integrität sowie SQL-Verweise sicher zu erklären.

Klasse 11–13

Funktionen programmieren: Aufbau und Anwendung

Lerne, Funktionen in Python zu planen, mit Parametern und Rückgabewerten umzusetzen, Probleme zu zerlegen und typische Fehler sicher zu vermeiden.

Klasse 7–10

Generative KI verstehen und sicher nutzen

Verstehe, wie generative KI Inhalte erzeugt, welche Rolle Trainingsdaten spielen und wie du Ausgaben auf Fehler, Bias und Risiken prüfst.

Klasse 7–13

Geschichte der Informatik einfach erklärt

Vom Abakus bis zum Mikroprozessor: Lerne wichtige Meilensteine kennen und erkläre, wie Technik neue Anwendungen und gesellschaftlichen Wandel ermöglichte.

Klasse 6–10

Gleitkommazahlen: Aufbau, Umwandlung und Fehler

Verstehe Vorzeichen, Exponent, Mantisse und Bias. Codiere eine binary32-Zahl und erkenne Rundung, Absorption und Auslöschung.

Klasse 10–12

Graphenalgorithmus: Graphen modellieren und lösen

Lerne, Graphen zu modellieren, darzustellen und mit BFS, DFS, Dijkstra oder einem Spannbaumverfahren passend zur Aufgabe zu untersuchen.

Klasse 9–13

Halbleiter einfach erklärt: Silizium und Dotierung

Verstehe, wie Halbleiter Strom leiten, warum Elektronen und Löcher wichtig sind und wie Dotierung Transistoren und Computerchips ermöglicht.

Klasse 7–10

Halteproblem: Unentscheidbarkeit verstehen

Verstehe das Halteproblem, Semientscheidbarkeit und den Widerspruchsbeweis. Prüfe dein Wissen mit Beispielen, Quiz und Transferaufgaben.

Klasse 12–13

Harvard-Architektur: Aufbau und Vorteile erklärt

Verstehe die Harvard-Architektur: getrennte Speicher und Busse, parallele Zugriffe, Vor- und Nachteile sowie moderne Mischformen.

Klasse 10–13

Hashfunktion einfach erklärt: Hashwerte verstehen

Lerne, wie Hashfunktionen Daten abbilden, warum Kollisionen entstehen und wie Hashwerte bei Hashtabellen, Integrität und Passwörtern helfen.

Klasse 10–13

Hexadezimalsystem: Umrechnen und verstehen

Lerne das Hexadezimalsystem: Ziffern A–F, Stellenwerte, Umrechnung zwischen Dezimal, Binär und Hex sowie RGB-Farbcodes – mit Übungen.

Klasse 5–8

HTTP einfach erklärt: Requests, Responses und HTTPS

Verstehe HTTP: Request und Response, GET und POST, Statuscodes, Nachrichtenaufbau, Zustandslosigkeit, Cookies und den Schutz durch HTTPS.

Klasse 10–13

Huffman-Codierung einfach erklärt

Lerne, wie du aus Häufigkeiten einen präfixfreien Huffman-Code baust, Nachrichten codierst und decodierst sowie Bitlängen und Grenzen beurteilst.

Klasse 10–12

ICMP: Fehlerdiagnose mit Ping und Traceroute

Verstehe ICMP, Echo Request, Ping, TTL und Traceroute. Diagnostiziere Netzwerkfehler und erkenne Grenzen sowie Sicherheitsrisiken des Protokolls.

Klasse 10–13

Inferenzmaschine: Fakten, Regeln und Anfragen

Lerne, wie eine Inferenzmaschine Fakten und Regeln verarbeitet, Anfragen beantwortet und Vorwärts- sowie Rückwärtsverkettung nutzt.

Klasse 13

Informatiksystem einfach erklärt

Was ist ein Informatiksystem? Lerne Hardware, Software, Daten, Ein- und Ausgabe kennen und untersuche ihr Zusammenspiel am Bibliotheksbeispiel.

Klasse 1–4

Informatik und Gesellschaft: Folgen verantwortlich prüfen

Verstehe die Wechselwirkung von Informatik und Gesellschaft, untersuche Folgen digitaler Systeme und begründe verantwortliche Entscheidungen.

Klasse 6–10

Informationelle Selbstbestimmung einfach erklärt

Verstehe informationelle Selbstbestimmung, erkenne personenbezogene Daten, prüfe digitale Dienste und entwickle datensparsame Alternativen.

Klasse 5–10

Informationstheorie: Entropie, Codes und Fehler

Verstehe Informationsgehalt, Entropie, Präfix- und Huffman-Codes sowie Hamming-Distanz und Parität – mit Beispielen und Selbstkontrollen.

Klasse 10–12

Information und Daten einfach unterscheiden

Verstehe den Unterschied zwischen Daten, Information und Wissen. Lerne, wie Kontext Bedeutung schafft und wie du Datenaussagen kritisch prüfst.

Klasse 1–8

Inhalt und Darstellung trennen – einfach erklärt

Lerne, wie HTML, CSS und JavaScript Inhalt, Gestaltung und Verhalten trennen – mit Beispielen, Übungen und verständlichem Abschluss-Check.

Klasse 7–10

Integrierte Schaltung einfach erklärt

Verstehe, was eine integrierte Schaltung ist, wie sie aufgebaut und hergestellt wird und warum ein Mikroprozessor nur eine besondere IC-Art ist.

Klasse 7–10

Internet of Things: So funktionieren IoT-Systeme

Verstehe Aufbau, Datenfluss und Anwendungen des Internet of Things. Prüfe IoT-Systeme auf Sicherheit, Datenschutz, Updates und Fehlerfälle.

Klasse 7–13

Interrupt erklärt: Ablauf, IRQ und sichere ISR

Verstehe Interrupts, IRQs und ISRs: Ablauf, Unterschied zu Polling, Maskierung, Prioritäten und Regeln für sichere Interrupt-Handler.

Klasse 10–13

IP-Adresse: Aufbau, Arten und Routing verstehen

Verstehe IP-Adressen: IPv4 und IPv6, private und öffentliche Adressen, Präfixe, Routing, DNS und die Grenzen ihrer Aussagekraft.

Klasse 6–13

IT-Projektmanagement: Projekte planen und steuern

Lerne, wie du IT-Projekte planst, Vorgehensmodelle auswählst, Risiken steuerst und technische sowie organisatorische Anforderungen verbindest.

Klasse 11–13

IT-Sicherheit: Risiken erkennen und richtig handeln

Lerne, IT-Risiken zu analysieren und Geräte, Konten sowie Daten mit Updates, MFA, Backups und weiteren Schutzmaßnahmen abzusichern.

Klasse 6–10

Java lernen: Grundlagen und Objektorientierung

Lerne Java von der ersten Ausgabe bis zu Variablen, Schleifen, Methoden und Klassen – mit Beispielen, Übungen und verständlichem Feedback.

Klasse 11–13

Karnaugh-Veitch-Diagramm einfach erklärt

Lerne, wie du Wahrheitstabellen ins KV-Diagramm überträgst, gültige Gruppen bildest und daraus vereinfachte boolesche Funktionen abliest.

Klasse 7–10

Kellerautomat einfach erklärt: Aufbau und Beispiel

Lerne, wie ein Kellerautomat mit LIFO-Speicher arbeitet, Übergänge ausführt, aⁿbⁿ erkennt und sich von endlichen Automaten unterscheidet.

Klasse 12–13

KI-Ethik: KI fair und verantwortlich gestalten

Lerne, KI-Systeme anhand von Datenflüssen, Folgen und sechs Ethikprinzipien zu prüfen und daraus überprüfbare Anforderungen abzuleiten.

Klasse 10–13

Klassen in Java: Bauplan für Objekte verstehen

Verstehe, wie Klassen in Java Objekte, Attribute, Methoden und Konstruktoren beschreiben und wie sich Instanz- und statische Elemente unterscheiden.

Klasse 10–12

k-Means-Algorithmus: Ablauf, Beispiel und Grenzen

K-Means verständlich erklärt: Ablauf, Zentroid-Berechnung, SSE, Wahl der Clusterzahl und typische Grenzen mit Beispiel und Selbsttests.

Klasse 11–13

k-Nächste-Nachbarn-Algorithmus einfach erklärt

Verstehe kNN Schritt für Schritt: Abstände berechnen, Nachbarn auswählen, k sinnvoll wählen und die Vorhersage mit Testdaten bewerten.

Klasse 11–13

Kodierung einfach erklärt: Codes und Bits

Verstehe Codierung und Decodierung, entwickle eindeutige Codes und deute einfache Bitfolgen für Zeichen, Zahlen und Schwarz-Weiß-Bilder.

Klasse 2–8

Komponententests: Testfälle und Isolation verstehen

Lerne, Komponententests von Unit-, Integrations- und Systemtests abzugrenzen und Testfälle, Isolation sowie Testdoubles sicher einzusetzen.

Klasse 5–13

Konrad Zuse: Computerpionier und Erfinder

Wie Konrad Zuse Z1, Z3, Z4 und den Plankalkül entwickelte – mit Technikvergleich, historischer Einordnung und Übungen zur Verantwortung.

Klasse 6–10

Kontrollstrukturen: Sequenz, Verzweigung, Schleife

Lerne, wie Sequenzen, Verzweigungen und Schleifen Programme steuern. Mit Python-Beispielen, Ablaufverfolgung, Übungen und Lösungen.

Klasse 5–8

Korrelation und Kausalität unterscheiden

Lerne, Korrelation und Kausalität sicher zu unterscheiden, Drittvariablen zu erkennen und Zusammenhänge in Daten vorsichtig zu deuten.

Klasse 5–8

Kritischer Abschnitt: Race Conditions verstehen

Verstehe kritische Abschnitte, Race Conditions und wechselseitigen Ausschluss anhand eines Zählers und eines Java-Beispiels.

Klasse 12

Kryptologie: Verschlüsselung und Signaturen verstehen

Verstehe Schutzziele, Caesar-Chiffre, symmetrische und asymmetrische Verschlüsselung, Signaturen, Zertifikate und TLS.

Klasse 7–13

Künstliche Intelligenz: Grundlagen einfach erklärt

Verstehe, was künstliche Intelligenz ist, wie Maschinen aus Daten lernen und wie du Anwendungen, Fehlerquellen und Risiken beurteilst.

Klasse 7–13

Landau-Notation: O, Omega und Theta einfach erklärt

Verstehe O-, Omega- und Theta-Notation, vereinfache Laufzeitfunktionen und analysiere Schleifen, ohne Schranken mit Best- oder Worst-Case zu verwechseln.

Klasse 11–13

Latenz einfach erklärt: Messung und Ursachen

Verstehe Latenz, Ping und RTT. Unterscheide Bandbreite, Durchsatz und Jitter und finde passende Maßnahmen gegen Netzwerkverzögerungen.

Klasse 6–10

Lauflängenkodierung (RLE) einfach erklärt

Verstehe RLE, codiere und decodiere Läufe, berechne den Speicherbedarf und erkenne, wann Lauflängenkodierung Daten verkleinert.

Klasse 10–12

Lochkarte: Funktionsweise, Code und Geschichte

Verstehe, wie Lochkarten Daten codierten, gelesen und verarbeitet wurden – mit Beispielen, historischem Arbeitsablauf und interaktiven Übungen.

Klasse 6–10

Logische Schaltungen verstehen und entwerfen

Lerne UND, ODER und NICHT kennen. Werte Wahrheitstabellen aus und entwirf einfache logische Schaltungen Schritt für Schritt.

Klasse 7–10

LZW-Kompression einfach erklärt und angewendet

Verstehe LZW als verlustfreie Wörterbuchkompression, verfolge Codierung und Decodierung und prüfe Wirkung sowie Sonderfall.

Klasse 10–12

Maschinelles Lernen einfach erklärt

Lerne, wie Maschinen aus Trainingsdaten Modelle bilden, Lernarten unterscheiden, neue Daten prüfen und Verzerrungen erkennen.

Klasse 7–13

Maschinenbefehl: Aufbau und Ausführung erklärt

Verstehe, wie Maschinenbefehle aufgebaut sind, wie die CPU sie ausführt und wie Maschinencode, Assemblersprache und Hochsprache zusammenhängen.

Klasse 10–13

Mergesort einfach erklärt: Ablauf und Laufzeit

Verstehe Mergesort Schritt für Schritt: Teilen, Verschmelzen, Stabilität, Korrektheit, Laufzeit O(n log n) und passende Einsatzfälle.

Klasse 11–13

Mikrocontroller: Aufbau, Ablauf und Anwendung

Verstehe Aufbau und Funktionsweise von Mikrocontrollern. Plane Sensor-Verarbeitung-Aktor-Systeme und teste Grenz- sowie Fehlerfälle sicher.

Klasse 7–10

Minimaler Spannbaum: Kruskal und Prim verstehen

Lerne, wie minimale Spannbäume Netzwerke günstig verbinden, und wende Kruskal und Prim Schritt für Schritt auf gewichtete Graphen an.

Klasse 11–13

Modellierung in der Informatik einfach erklärt

Verstehe informatische Modelle, wähle relevante Merkmale aus und prüfe Modelle mit Beispielen aus Datenbanken, UML und Simulation.

Klasse 7–12

Model-View-Controller (MVC) einfach erklärt

Verstehe Model, View und Controller, verfolge klassische und webbasierte MVC-Abläufe und ordne Komponenten in Softwareprojekten sicher zu.

Klasse 11–13

Monitor in der Informatik: Synchronisation verstehen

Verstehe, wie Monitore kritische Abschnitte schützen, Threads koordinieren und wie synchronized, wait, notify und notifyAll in Java wirken.

Klasse 12

Mooresches Gesetz: Bedeutung, Formel und Grenzen

Verstehe das mooresche Gesetz: Was sich verdoppelt, wie du den Trend berechnest und warum mehr Transistoren nicht automatisch mehr Tempo bedeuten.

Klasse 10–13

Mutex einfach erklärt: Gemeinsame Daten schützen

Verstehe, wie ein Mutex kritische Abschnitte schützt, Race Conditions verhindert und welche Regeln Deadlocks und unnötiges Warten vermeiden.

Klasse 12

Nachhaltige Informatik: IT verantwortlich gestalten

Lerne, ökologische, soziale und wirtschaftliche Folgen digitaler Systeme zu prüfen und nachhaltige Gestaltungsentscheidungen zu begründen.

Klasse 6–13

Nebenläufigkeit in der Informatik verstehen

Verstehe Threads, Race Conditions, Synchronisation und Deadlocks. Analysiere verschachtelte Abläufe und wähle passende Schutzmechanismen aus.

Klasse 12

Netzneutralität: Regeln, Technik und Konflikte

Verstehe Netzneutralität, erlaubtes Verkehrsmanagement und Zero-Rating. Analysiere Interessen und begründe eine faire Netzregelung.

Klasse 6–13

Netzwerkprotokolle einfach erklärt: TCP/IP & Co.

Verstehe, wie Netzwerkprotokolle Daten ordnen, welche Aufgaben DNS, HTTP, TCP und IP übernehmen und wie du Störungen einer Schicht zuordnest.

Klasse 6–13

Netzwerktopologie: Bus, Ring, Stern und Mesh

Netzwerktopologie einfach erklärt: Lerne Bus, Ring, Stern, Baum und Mesh zu erkennen, Ausfälle vorherzusagen und passende Strukturen auszuwählen.

Klasse 6–10

Neuronales Netz: Aufbau, Berechnung und Training

Verstehe Aufbau und Training neuronaler Netze, berechne die Ausgabe eines Neurons und erkenne Architekturen, Überanpassung und Grenzen.

Klasse 10–13

Objekt in der Informatik einfach erklärt

Verstehe Zustand und Verhalten von Objekten und unterscheide sicher Klassen, Attribute, Methoden, Attributwerte und Objektkarten.

Klasse 10–12

Objektorientierung: Klassen, Objekte und Polymorphie

Verstehe Objektorientierung mit Klassen, Objekten, Kapselung, Vererbung und Polymorphie. Lerne Zustände und dynamische Bindung an Beispielen.

Klasse 11–13

Optischer Speicher: Funktion, Arten und Sicherung

Verstehe, wie CD, DVD und Blu-ray Daten mit Laserlicht lesen, worin ROM, WORM und RW sich unterscheiden und wie du optische Medien sicher nutzt.

Klasse 5–10

OSI-Modell: 7 Schichten einfach erklärt

Verstehe die sieben Schichten des OSI-Modells, verfolge einen Webaufruf und grenze Netzwerkfehler Schritt für Schritt ein.

Klasse 10–13

Passwort-Hashing: Salt, Algorithmen und Login

Lerne, wie Passwort-Hashing mit Salt und langsamen Verfahren funktioniert, welche Angriffe drohen und wie du eine sichere Anmeldung entwirfst.

Klasse 11–13

Persönliche Daten schützen: Sicher im Internet

Lerne, persönliche Daten zu erkennen, nur Nötiges zu teilen, sichere Passphrasen zu wählen und bei Datenpannen richtig zu handeln.

Klasse 1–4

Perzeptron: Aufbau, Lernen und XOR-Grenze

Verstehe, wie ein Perzeptron Eingaben klassifiziert, Gewichte lernt, warum lineare Trennbarkeit entscheidend ist und weshalb XOR eine Grenze zeigt.

Klasse 11–13

PGP verstehen: Verschlüsselung und Signaturen

Lerne, wie PGP Nachrichten verschlüsselt, digitale Signaturen prüft, Schlüssel zuordnet und welche Sicherheitsgrenzen du beachten musst.

Klasse 10–13

Physical Computing: Sensoren und Aktoren verstehen

Verstehe, wie Sensoren, Programme und Aktoren zusammenwirken. Plane, teste und bewerte selbst ein einfaches Physical-Computing-System.

Klasse 7–10

Pipelining: Durchsatz, Hazards und Speedup

Verstehe, wie CPU-Pipelining den Durchsatz steigert, berechne den idealen Speedup und erkläre Stalls, Forwarding und Sprungvorhersage.

Klasse 10–13

P-NP-Problem einfach erklärt: P, NP und Reduktion

Verstehe das P-NP-Problem, Polynomialzeit, Zertifikate, Reduktionen und NP-Vollständigkeit mit Beispielen, Übungen und Lösungen.

Klasse 12–13

Polymorphie in Java: Überladen und Überschreiben

Verstehe Polymorphie in Java: Überladen, Überschreiben, Referenz- und Instanztyp – mit Beispielen, Übungen und verständlichem Feedback.

Klasse 11–13

Primärschlüssel einfach erklärt

Lerne, wie Primärschlüssel Datensätze eindeutig kennzeichnen, wie du geeignete Attribute auswählst und sie von Fremdschlüsseln unterscheidest.

Klasse 8–13

Programmieren lernen: Grundlagen einfach erklärt

Verstehe Befehle, Variablen, Bedingungen und Schleifen. Plane, teste und verbessere kleine Programme Schritt für Schritt.

Klasse 5–8

Programmiersprachen einfach erklärt

Verstehe, wie Programmiersprachen Quelltext, Variablen und Kontrollstrukturen nutzen und wie Compiler, Interpreter und Programmierparadigmen funktionieren.

Klasse 3–8

Protokollstapel: Schichten und Kapselung verstehen

Verstehe den TCP/IP-Protokollstapel, ordne Ethernet, IP, TCP, UDP und HTTP ihren Aufgaben zu und finde Fehler anhand der betroffenen Schicht.

Klasse 10–13

Python lernen: Erste Programme Schritt für Schritt

Lerne Python mit kleinen Programmen: Verstehe Variablen, Bedingungen, Schleifen, Funktionen und Einrückungen und prüfe dein Wissen selbst.

Klasse 5–8

Quicksort einfach erklärt: Ablauf und Laufzeit

Verstehe Quicksort Schritt für Schritt: Pivot, Partitionierung, Rekursion, Korrektheit sowie Best-, Average- und Worst-Case verständlich erklärt.

Klasse 11–13

Race Condition einfach erklärt

Race Conditions verstehen: Abläufe modellieren, verlorene Updates erkennen, kritische Abschnitte schützen und Tests sinnvoll auswerten.

Klasse 12

RAID einfach erklärt: Level, Schutz und Grenzen

Verstehe Striping, Spiegelung und Parität, vergleiche RAID 0, 1, 5, 6 und 10 und erkenne, warum RAID kein Backup ersetzt.

Klasse 5–10

RAM einfach erklärt: Funktion und Speicherarten

Verstehe, wie RAM Daten bereitstellt, was wahlfreier Zugriff bedeutet und warum zu wenig Arbeitsspeicher den Computer bremsen kann.

Klasse 5–13

Rechenschieber: Prinzip, Bedienung und Geschichte

Verstehe logarithmische Skalen, übe Multiplikation und Division, prüfe Größenordnungen und ordne den Rechenschieber in die Informatikgeschichte ein.

Klasse 6–10

Rechnernetz einfach erklärt: Aufbau und Datenweg

Verstehe Rechnernetze: Knoten, Switch, Router, Server, Paketvermittlung, Adressen, Protokolle und ein einfaches Schichtenmodell.

Klasse 6–10

Refactoring: Code sicher verbessern

Lerne, wie Refactoring Code verständlicher und wartbarer macht, welche Code-Smells darauf hinweisen und wie Tests kleine Änderungen absichern.

Klasse 11–13

Register: Aufbau, Funktion und Registerarten

Lerne, wie Register Bits speichern, per Takt beschrieben werden und als Daten-, Adress- und Statusregister CPU und Hardware steuern.

Klasse 10–13

Reguläre Ausdrücke verstehen und anwenden

Lerne Regex-Muster zu lesen und zu bauen. Verstehe Zeichenklassen, Quantoren, Gruppen, Anker und den Zusammenhang mit endlichen Automaten.

Klasse 11–13

Reguläre Sprache: Automaten, Ausdrücke und Beweise

Verstehe reguläre Sprachen mit Automaten, Ausdrücken und Grammatiken. Konstruiere einen Erkenner und prüfe Regularität und Nichtregularität.

Klasse 11–13

Rekursion in der Informatik einfach erklärt

Verstehe Rekursion mit Basisfall, rekursivem Schritt und Aufrufstapel. Prüfe Terminierung und vergleiche Rekursion mit Iteration.

Klasse 9–13

Relationale Datenbank: Aufbau und Normalisierung

Lerne, wie relationale Datenbanken Tabellen verbinden, Beziehungen abbilden und mit Schlüsseln sowie Normalisierung widerspruchsfrei bleiben.

Klasse 11–13

RISC einfach erklärt: Befehle und Pipelining

Verstehe RISC, Load/Store und Pipelining, vergleiche RISC mit CISC und prüfe dein Wissen an Beispielen und Quizfragen.

Klasse 10–13

Routing einfach erklärt: Paketwege und Tabellen

Verstehe, wie Router Ziel-IP, Routingtabelle, nächsten Hop und Metrik nutzen. Vergleiche statisches und dynamisches Routing mit Übungen.

Klasse 10–13

Salt bei Passwörtern: Wirkung und sichere Nutzung

Verstehe, wie individuelle Salts Passwort-Hashes schützen, welche Angriffe sie erschweren und warum langsame Hashverfahren und Pepper zusätzlich wichtig sind.

Klasse 11–13

Schleifen programmieren: Ablauf und Beispiele

Verstehe while-, for- und do-while-Schleifen. Lerne Ablauf, Bedingungen, Endlosschleifen und verschachtelte Schleifen an Beispielen.

Klasse 2–8

Scratch lernen: Blöcke, Schleifen und Tests

Scratch verständlich lernen: Entdecke Ereignisse, Sequenzen, Schleifen, Bedingungen und Variablen und verbessere Programme durch gezieltes Testen.

Klasse 3–8

Sensoren einfach erklärt: Funktion und Anwendung

Lerne, wie Sensoren Messgrößen erfassen, Signale digitalisieren und mit Aktoren zusammenarbeiten – mit Beispielen, Übungen und Selbstkontrolle.

Klasse 7–10

Sequenzdiagramm lesen und erstellen – UML erklärt

Lerne, UML-Sequenzdiagramme zu lesen und zu erstellen: Lebenslinien, synchrone und asynchrone Nachrichten, Aktivierungen und Fragmente.

Klasse 10–12

S/MIME: E-Mails signieren und verschlüsseln

Verstehe, wie S/MIME E-Mails signiert und verschlüsselt, welche Schlüssel und Zertifikate nötig sind und welche Daten trotzdem sichtbar bleiben.

Klasse 10–13

SMTP verstehen: E-Mail-Versand Schritt für Schritt

Lerne, wie SMTP E-Mails mit DNS, MX-Records, Befehlen und Statuscodes transportiert – inklusive TLS, Authentifizierung und typischer Fehler.

Klasse 10–13

Socket: Netzwerk-Endpunkte einfach erklärt

Verstehe Sockets, IP-Adressen und Ports. Vergleiche TCP und UDP und lerne, wie Clients und Server Verbindungen aufbauen und Daten austauschen.

Klasse 10–13

Softwareentwicklung: Prozess, Modelle und Qualität

Lerne, wie Software von Anforderungen über Design und Tests bis zur Wartung entsteht und wie Teams Vorgehen, Versionen und Qualität planen.

Klasse 11–13

Softwareergonomie: Benutzerfreundlichkeit prüfen

Lerne, ergonomische Software zu erkennen, Benutzeroberflächen zu beurteilen und Verbesserungen mit Experten- und Nutzertests zu überprüfen.

Klasse 11–13

Softwarequalität: Merkmale prüfen und sichern

Softwarequalität verstehen: Merkmale gewichten, Anforderungen prüfbar machen und konstruktive, statische sowie dynamische Prüfungen unterscheiden.

Klasse 11–13

Sortieralgorithmus: Verfahren einfach vergleichen

Lerne Bubble-, Selection- und Insertionsort: Ablauf, Beispiele, Laufzeit, Stabilität und Auswahlkriterien verständlich erklärt.

Klasse 7–13

SQL-Injection einfach erklärt und verhindern

Verstehe, wie SQL-Injection entsteht, warum parametrisierte Abfragen schützen und wie minimale Rechte sowie sichere Fehlermeldungen Schäden begrenzen.

Klasse 11–13

SQL JOIN: Tabellen sicher verknüpfen

Lerne INNER, OUTER, CROSS, NATURAL und SELF JOIN mit SQL-Syntax, Tabellenbeispielen, typischen Fehlern und Übungen.

Klasse 11–13

SQL lernen: Abfragen, JOINs und Datenänderungen

Lerne SQL mit Tabellen, Schlüsseln, SELECT, WHERE, JOIN, GROUP BY, UPDATE und DELETE. Beispiele und Übungen zeigen dir sichere Datenabfragen.

Klasse 11–13

SQL SELECT: Daten gezielt abfragen

Mit SQL SELECT Spalten auswählen, Zeilen filtern, Ergebnisse sortieren sowie JOIN, GROUP BY und HAVING an klaren Beispielen sicher anwenden.

Klasse 11–13

Stapel (Stack): LIFO, Operationen und Anwendungen

Verstehe das LIFO-Prinzip, push, pop und peek. Verfolge Stack-Zustände, erkenne typische Anwendungen und behandle leere sowie volle Stapel sicher.

Klasse 11–12

Suchalgorithmus: Linear oder binär suchen

Lerne lineare und binäre Suche Schritt für Schritt. Vergleiche Voraussetzungen und Aufwand und wähle für sortierte oder ungeordnete Daten passend.

Klasse 7–13

Symmetrische Verschlüsselung einfach erklärt

Verstehe das gemeinsame Schlüsselprinzip, Block- und Stromchiffren, das Schlüsselverteilungsproblem und den Nutzen hybrider Verschlüsselung.

Klasse 7–13

Synchronisation: Nebenläufige Prozesse sicher steuern

Lerne, Race Conditions und kritische Abschnitte zu erkennen und mit Mutex, Semaphor oder Spinlock passend zu synchronisieren.

Klasse 12

Syntaxdiagramme lesen, prüfen und erstellen

Lerne Syntaxdiagramme zu lesen, gültige Wörter zu prüfen, Terminale und Nichtterminale zu unterscheiden und eigene Regeln zu entwerfen.

Klasse 11–13

TCP verstehen: Verbindung, Zuverlässigkeit und Fehler

Verstehe TCP, den Drei-Wege-Handshake, Sequenznummern, Bestätigungen, Flusssteuerung und die Abgrenzung zu IP, UDP und Verschlüsselung.

Klasse 10–13

Thread in der Informatik einfach erklärt

Verstehe Threads, Prozesse, Threadzustände und gemeinsamen Speicher. Erkenne Nutzen, Race Conditions und warum Synchronisation nötig ist.

Klasse 12

Tiefensuche (DFS): Ablauf, Stack und Beispiele

Lerne, wie Tiefensuche Graphen mit Rekursion oder Stack durchläuft, Pfade findet und warum sie keinen kürzesten Weg garantiert.

Klasse 9–13

TLS verstehen: Handshake, Zertifikate und Schutz

Verstehe, wie TLS Daten mit Handshake, Sitzungsschlüsseln und Zertifikaten schützt – und warum HTTPS allein keine vertrauenswürdige Website garantiert.

Klasse 10–13

Token Ring: Funktionsweise einfach erklärt

Verstehe, wie Token Ring mit einem umlaufenden Token Kollisionen verhindert, logisch als Ring arbeitet und Fehler automatisch behandelt.

Klasse 6–10

Trainingsdaten: Qualität, Aufteilung und Bias

Lerne, wie Trainingsdaten, Labels, Merkmale sowie Validierungs- und Testdaten zusammenwirken und wie du Qualität, Bias und Overfitting erkennst.

Klasse 7–13

Transistor einfach erklärt: Schalter und Logik

Verstehe, wie Transistoren Strom steuern, BJT und FET sich unterscheiden und Transistorschalter die physische Grundlage digitaler Logik bilden.

Klasse 7–10

Turingmaschine: Aufbau, Ablauf und Grenzen

Verstehe Aufbau und Regeln einer Turingmaschine, simuliere Berechnungsschritte und unterscheide Akzeptieren, Entscheiden und Nichtterminierung.

Klasse 12–13

Überanpassung im Machine Learning erkennen

Lerne, Überanpassung an Trainings- und Validierungsdaten zu erkennen, von Unteranpassung abzugrenzen und mit passenden Maßnahmen zu verringern.

Klasse 11–13

Überwachtes Lernen einfach erklärt

Verstehe überwachtes Lernen: Labels, Training, Klassifikation, Regression, Generalisierung, Overfitting und zuverlässige Modellbewertung.

Klasse 11–13

UDP einfach erklärt: Ablauf, Header und Risiken

Verstehe, wie UDP Datagramme sendet, wann es statt TCP passt, welche Aufgaben der Header erfüllt und wie Flood-, Reflection- und Amplification-Angriffe wirken.

Klasse 10–13

UML einfach erklärt: Diagramme lesen und erstellen

Lerne UML, Klassendiagramme, Beziehungen, Multiplizitäten und Sequenzdiagramme kennen und entwickle selbst ein geprüftes UML-Modell.

Klasse 10–12

Unicode einfach erklärt: Codepunkte und UTF-8

Verstehe Unicode, Codepunkte und UTF-8: Lerne, wie Zeichen als Bytes gespeichert werden, und erkenne typische Ursachen für Darstellungsfehler.

Klasse 5–8

Unüberwachtes Lernen: Muster ohne Labels entdecken

Verstehe, wie unüberwachtes Lernen ohne Labels Cluster, Zusammenhänge und Ausreißer entdeckt – mit k-Means-Beispiel, Übungen und Selbsttest.

Klasse 11–13

Urheberrecht digital: Inhalte sicher nutzen

Verstehe, warum digitale Werke geschützt sind, welche Nutzungswege es gibt und wie du Interessen von Urhebern, Nutzern und Plattformen abwägst.

Klasse 6–10

URI: URL, URN, Aufbau und Kodierung verstehen

URI einfach erklärt: Unterscheide URL und URN, zerlege Schema, Authority, Pfad, Query und Fragment und übe Prozentkodierung sowie relative Referenzen.

Klasse 10–13

URL: Aufbau, relative Pfade und Sicherheit

URL einfach erklärt: Verstehe Schema, Host, Pfad, Query und Fragment, löse relative Verweise auf und prüfe HTTPS-Adressen sicherheitsbewusst.

Klasse 10–13

Variablen in der Programmierung einfach erklärt

Verstehe Variablen, Zuweisungen, Datentypen und Geltungsbereiche. Verfolge Programmzustände und löse typische Aufgaben Schritt für Schritt.

Klasse 5–8

Vererbung in Java: Klassen sinnvoll erweitern

Verstehe Vererbung, extends, super, Überschreiben und Polymorphie in Java. Prüfe außerdem, wann Komposition die bessere Modellierung ist.

Klasse 10–13

Verkettete Listen: Aufbau und Laufzeiten

Verstehe verkettete Listen, Zeigeränderungen, Randfälle und Laufzeiten. Vergleiche einfache und doppelte Listen mit Arrays und löse Übungen.

Klasse 6–12

Verschlüsselung: Verfahren verstehen und vergleichen

Lerne Verschlüsselung mit Caesar-Chiffre, Kryptoanalyse sowie symmetrischen, asymmetrischen und hybriden Verfahren verständlich zu unterscheiden.

Klasse 7–13

Versionsverwaltung: Git, Branches und Teamarbeit

Verstehe Repository, Commit, Branch und Merge. Lerne, Änderungen mit Git nachvollziehbar zu sichern und Beiträge im Team kontrolliert zu integrieren.

Klasse 11–13

Vigenère-Verschlüsselung einfach erklärt

Lerne, wie du mit der Vigenère-Verschlüsselung Nachrichten ver- und entschlüsselst, den Algorithmus erklärst und die Schwachstelle kurzer Schlüssel erkennst.

Klasse 7–10

Von-Neumann-Architektur einfach erklärt

Verstehe Aufbau, Befehlszyklus und Flaschenhals der Von-Neumann-Architektur – mit Ablaufbeispiel, Quiz, Karteikarten und Abschluss-Check.

Klasse 10–13

VPN einfach erklärt: Tunnel, Schutz und Grenzen

Verstehe, wie ein VPN Daten verschlüsselt, Verkehr weiterleitet und interne Netze schützt – mit Beispielen, Übungen und Sicherheitscheck.

Klasse 10–13

Wahrheitstabelle erstellen und auswerten

Lerne, logische Operatoren auszuwerten, Wahrheitstabellen Schritt für Schritt zu erstellen und Tautologien sowie äquivalente Formeln zu erkennen.

Klasse 7–10

Warteschlange (Queue): FIFO einfach erklärt

Verstehe FIFO, enqueue, dequeue, front und empty. Simuliere Queues Schritt für Schritt und vergleiche Ringpuffer, Arrays und verkettete Listen.

Klasse 11–12

Wasserfallmodell: Phasen und Einsatz einfach erklärt

Verstehe das Wasserfallmodell mit seinen fünf Phasen. Lerne an einem Beispiel, wann das lineare Vorgehen passt und welche Risiken es hat.

Klasse 11–13

Wissensbasiertes System: Fakten, Regeln, Inferenz

Verstehe, wie wissensbasierte Systeme Fakten und Regeln speichern, Anfragen beantworten und Schlussfolgerungen nachvollziehbar ableiten.

Klasse 13

Wissensbasis: Aufbau, Suche und Qualität verstehen

Lerne, wie eine Wissensbasis Wissen strukturiert, auffindbar macht und durch klare Rollen, Prüfung und laufende Pflege zuverlässig bleibt.

Klasse 13

WLAN einfach erklärt: Funktion, Sicherheit, Fehler

Verstehe WLAN: Datenweg, Router, Access Points, 2,4 und 5 GHz, sichere Einstellungen und Fehlersuche bei schwachem oder gestörtem Empfang.

Klasse 6–13

Wortproblem: Entscheidbarkeit einfach erklärt

Verstehe das Wortproblem formaler Sprachen, unterscheide Entscheidbarkeit und Semi-Entscheidbarkeit und wende die Typ-1-Suche an.

Klasse 11–13

Zahlensysteme: Binär, Dezimal und Hexadezimal

Verstehe Stellenwerte und Basen. Wandle Zahlen zwischen Binär-, Dezimal- und Hexadezimalsystem um und erkenne Rundungsfehler bei Binärbrüchen.

Klasse 5–8

Zentraleinheit: CPU, Speicher und Busse verstehen

Verstehe den Aufbau der Zentraleinheit, verfolge einen Befehl durch CPU und Speicher und ordne Steuerwerk, ALU, Register und Busse sicher zu.

Klasse 10–13

Zugriffskontrolle: Rechte sicher vergeben

Lerne, wie Zugriffskontrolle mit Authentifizierung, Autorisierung, ACL, Rollen und minimalen Rechten Daten und IT-Ressourcen schützt.

Klasse 11–13

Zweierkomplement: negative Binärzahlen verstehen

Verstehe das Zweierkomplement: Wertebereich, Negation, Umwandlung, Addition, Subtraktion und Überlauferkennung mit 4-Bit-Beispielen.

Klasse 10–12