Die drei Säulen (Komplexe) der Informatik

Die folgende Tabelle skizziert die Inhalte der drei Säulen (komplexe) der Informatik. Im Informationsportal Lehre sind im Modulverzeichnis (Schaltfläche "Module") bei den Informatik-Modulen die Niveaustufe sowie die Zugehörigkeit zu den Säulen vermerkt, und zwar in den Modulbeschreibungen im Feld Bemerkungen.

Grundlagen der InformatikPraktische InformatikAngewandte und
Technische Informatik
Theoretische Grundlagen
  • algebraische und logische Konzepte
  • Logik
  • Rekursionstheorie
  • Automatentheorie
  • Ersetzungssysteme
  • formale Sprachen
  • Programmschemata
  • Prozeßtheorie
  • Netze
  • Typtheorie
  • Komplexitätstheorie
Algorithmische Grundlagen
  • Datenstrukturen
  • Entwurf und Analyse von Algorithmen
  • Verifikation
  • Spezielle Algorithmen (Kryptologie, diskrete Transformationen, arithmetische Algorithmen)
  • Theorie der Informationssysteme
Programmiersprachliche Grundlagen
  • Semantik von Programmiersprachen
  • Compilertechnik
  • Spezifikationssprachen und -techniken
  • programmiersprachliche Paradigmen (imperative, logische, funktionale, objektorientierte, ...)
 
Datenbanken und Informationssysteme
  • Modelle und Modellierung
  • Datenbankensprachen
  • Sicherheitskonzepte
  • Föderierte Datenbanken
  • Wissensbanken
  • Implementierungen
Grafische Systeme
  • Grafikalgorithmen
  • geometrische Transformationen
  • algorithmische Geometrie
  • Grafik-Hardware
  • grafische Oberflächen
  • grafisch-interaktive Simulation
Entwurfsmethoden und -werkzeuge
  • Entwurfsmethodik für große Systeme
  • Spezifikation, Simulation und Verifikation
  • automatische Synthese
  • HW/SW Codesign
  • systematischer Systementwurf
  • testfreundlicher Entwurf
  • Fehlertoleranz
  • Softwarezuverlässigkeit
 
Verteilte Systeme
  • Leistungsbewertung
  • Modellierung
  • Nebenläufigkeit
  • Synchronisation
  • Client-Server-Systeme
  • Verteilungsplattformen
  • Transaktionssysteme
Multimediale Dienste
  • Videokonferenzen
  • interaktives Fernsehen
  • Computer Cooperative Work
Hardware
  • Halbleiter
  • Integrationstechniken
  • Schaltungsentwurf
  • Rechnerarchitektur
  • Fehlerverhalten, Zuverlässigkeit
  • Testbarkeit
Rechnerbasierte Systeme
  • eingebettete HW/SW-Systeme
  • digitale Signalverarbeitung
  • Realzeitsysteme
Rechnernetze und Kommunikationssysteme
  • Architektur und Standards
  • Protocol Engineering
  • Hochleistungskommunikation