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.

DE · EN Read →

Digital Signal Processing

Digitale Signalverarbeitung wandelt analoge Signale wie Töne oder Bilder in Zahlen um, damit Computer sie bearbeiten können.

DE · EN Read →

Machine Learning

Computer lernen aus Beispielen, Muster zu erkennen und Vorhersagen zu treffen, ohne dass jeder Schritt programmiert wird.

DE · EN Read →

network protocol

Ein Netzwerkprotokoll ist ein Regelwerk, das festlegt, wie Computer miteinander kommunizieren und Daten austauschen können.

DE · EN Read →

Object-Oriented Programming

Objektorientierte Programmierung organisiert Code wie Bausteine mit Eigenschaften und Fähigkeiten, die miteinander kommunizieren können.

DE · EN Read →

complexity theory

Die Komplexitätstheorie untersucht, wie schwierig Rechenprobleme zu lösen sind und wie viel Zeit oder Speicher Computer dafür brauchen.

DE · EN Read →

data structure

Eine Datenstruktur ist eine organisierte Art, Informationen im Computer zu speichern und zu verwalten, wie ein digitales Ordnungssystem.

DE · EN Read →

algorithm

Ein Algorithmus ist eine Schritt-für-Schritt-Anleitung zur Lösung eines Problems, wie ein Kochrezept für Computer und Menschen.

DE · EN Read →

asymmetric cryptography

Ein Verschlüsselungsverfahren mit zwei Schlüsseln: einem öffentlichen zum Verschlüsseln und einem privaten zum Entschlüsseln.

DE · EN Read →