Knowledge library
Timeless concepts, clearly explained — searchable, by field. Bilingual EN / DE.
All concepts A–Z →9 concepts
Modular Programming
Modulare Programmierung teilt große Software-Programme in kleinere, unabhängige Bausteine auf, die einzeln entwickelt und kombiniert werden können.
Digital Signal Processing
Digitale Signalverarbeitung wandelt analoge Signale wie Töne oder Bilder in Zahlen um, damit Computer sie bearbeiten können.
Machine Learning
Computer lernen aus Beispielen, Muster zu erkennen und Vorhersagen zu treffen, ohne dass jeder Schritt programmiert wird.
network protocol
Ein Netzwerkprotokoll ist ein Regelwerk, das festlegt, wie Computer miteinander kommunizieren und Daten austauschen können.
Object-Oriented Programming
Objektorientierte Programmierung organisiert Code wie Bausteine mit Eigenschaften und Fähigkeiten, die miteinander kommunizieren können.
complexity theory
Die Komplexitätstheorie untersucht, wie schwierig Rechenprobleme zu lösen sind und wie viel Zeit oder Speicher Computer dafür brauchen.
data structure
Eine Datenstruktur ist eine organisierte Art, Informationen im Computer zu speichern und zu verwalten, wie ein digitales Ordnungssystem.
algorithm
Ein Algorithmus ist eine Schritt-für-Schritt-Anleitung zur Lösung eines Problems, wie ein Kochrezept für Computer und Menschen.
asymmetric cryptography
Ein Verschlüsselungsverfahren mit zwei Schlüsseln: einem öffentlichen zum Verschlüsseln und einem privaten zum Entschlüsseln.