Alle Klassenstufen
Informatik · Qualifikationsphase 12
18
Themen
Themen
Formale Sprachen: Syntax, Semantik und Grammatiken
Wie man mit endlich vielen Regeln unendlich viele richtige Sätze beschreibt, und warum ein Übersetzer genau das braucht.Theoretische InformatikEndliche Automaten und reguläre Sprachen
Der Zusammenhang zwischen Automaten und Grammatiken, und wo die Grenze des Modells beweisbar verläuft.Theoretische InformatikBerechenbarkeit: Turingmaschine und Halteproblem
Gibt es Aufgaben, die kein Computer jemals lösen kann? Die Antwort ist ja, und sie ist beweisbar.Theoretische InformatikAufwand von Algorithmen: Wachstum und O-Notation
Warum ein doppelt so schneller Rechner bei manchen Verfahren fast nichts bringt und die Wahl des Algorithmus alles.Theoretische InformatikZahlen im Rechner: Stellenwertsysteme, negative Zahlen, Gleitkomma
Warum 0,1 + 0,2 im Rechner nicht genau 0,3 ergibt und wieso eine Null im Zweierkomplement zwei Darstellungen hätte.Technische InformatikRechnen mit Dualzahlen: Addition, Subtraktion, Verschieben
Wie ein Prozessor mit einem einzigen Addierwerk alle vier Grundrechenarten bewältigt.Technische InformatikSchaltalgebra: von der Wahrheitstabelle zur Schaltung
Ein Verfahren, das aus jeder beliebigen Wahrheitstabelle eine funktionierende Schaltung erzeugt, und wie man sie danach klein bekommt.Technische InformatikVom Halbaddierer zum von-Neumann-Rechner
Wie aus zwei Gattern ein Addierwerk wird und warum die Idee, Programme wie Daten zu speichern, alles verändert hat.Technische InformatikDatentypen und Datenstrukturen: Feld, Liste, Stapel, Warteschlange
Warum die Wahl der Datenstruktur oft mehr über die Laufzeit entscheidet als die Wahl des Algorithmus.Praktische InformatikSuchalgorithmen: linear, binär und über Streuspeicherung
Wie aus einer Million Vergleichen zwanzig werden und welche Voraussetzung man dafür bezahlen muss.Praktische InformatikSortieralgorithmen: von der Auswahl zum Teilen und Herrschen
Drei einfache Verfahren, ein schnelles, und der Beweis, dass es durch bloßes Vergleichen nicht schneller geht.Praktische InformatikRekursion, Teile und herrsche, Rücksetzverfahren
Ein Verfahren, das sich selbst aufruft, und warum das kein Zirkelschluss ist, sondern ein Werkzeug.Praktische InformatikObjektorientierung: Kapselung, Vererbung, Polymorphie
Wie man neuen Code hinzufügt, ohne bestehenden zu ändern, und woran man erkennt, dass Vererbung die falsche Wahl ist.Praktische InformatikBäume, Graphen und Wegsuche
Zwei Strukturen, mit denen sich Verzeichnisse, Netze und Navigationsprobleme gleichermaßen beschreiben lassen.Praktische InformatikRechnernetze: Schichten, Adressen und Protokolle
Warum ein Netz, das aus tausend verschiedenen Techniken besteht, trotzdem als Ganzes funktioniert.Angewandte InformatikDatenkompression: Verfahren und ihre Grenzen
Wie man Daten kleiner macht, und warum kein Verfahren jede Datei verkleinern kann.Angewandte InformatikKryptografie: symmetrisch, asymmetrisch, Signatur
Wie zwei Menschen sicher kommunizieren, die sich nie getroffen und nie einen Schlüssel ausgetauscht haben.Angewandte InformatikDaten, Netze und Verantwortung
Was technisch möglich ist, was rechtlich erlaubt ist und wer entscheidet, was davon getan wird.Informatik, Mensch und Gesellschaft