Studienschwerpunkte
Nachfolgend finden Sie einen Überblick über die Forschungsschwerpunkte unserer Arbeitsgruppen. Aus diesen Bereichen werden Lehrveranstaltungen angeboten, die Sie sich auf Ihre persönlichen Studienschwerpunkte angepasst zusammenstellen können und zwar
- im Rahmen des Bachelorstudiengangs nach dem vierten Semester in Form von Wahlpflichtmodulen.
- im Rahmen des Diplomstudiengang im gesamten Hauptstudium.
- im Rahmen des Masterstudiengangs in Form von Studienprogrammen.
Forschungsprofil
Theoretische Informatik (Prof. Dr. Thomas Wilke)
- Automaten und Transitionssysteme
- Spezifikationslogiken
- rechnergestützte Verifikation und Synthese
- algebraische und logische Methoden in der Theorie der formalen Sprachen
Theorie der Parallelität (Prof. Dr. Klaus Jansen)
- Parallele Algorithmen
(graphentheoretische und geometrische Algorithmen, Suchen, Sortieren) - Ablaufplanungen auf parallelen Maschinen
(Scheduling, mehrdimensionale Packungen, approximative, randomisierte und on-line Algorithmen) - Algorithmische Fragen bei Kommunikationsnetzwerken
(ATM Netzwerke, optische Netzwerke, disjunkte Pfade, Färbungen von Graphen) - Komplexitätstheorie der parallelen Berechnungen
(Komplexitätsmaße, Modelle der parallelen Berechnungen, Kommunikationskomplexität)
Programmiersprachen und Übersetzerkonstruktion (Prof. Dr. Michael Hanus)
- Programmiersprachen: Entwurfsprinzipien, Typsysteme, Semantik und Übersetzerkonstruktion
- Programmanalyse: Datenflussanalyse und abstrakte Interpretation, Programmoptimierung, partielle Verifikation von Programmen
- Programmierumgebungen: Systeme und Werkzeuge zur Programmerstellung, Anwendungen von programmiersprachlichen Konzepten
- Hochsprachen zur zuverlässigen Softwareerstellung: funktionale, logische, objektorientierte und nebenläufige Programmiersprachen, und deren Integration und Anwendung zum Entwurf komplexer Systeme
Rechnergestützte Programmentwicklung (Prof. Dr. Rudolf Berghammer)
- Grundlagen der Programmierung: Semantik von Programmiersprachen, Algebraische Spezifikationen, Methoden und Kalküle zur Programmerstellung, Programmsysteme zur rechnergestützten Entwicklung und Verifikation
- Abstrake Relationenalgebra: Relationale Semantik und Spezifikation, Einsatz relationaler Methoden bei der Programmentwicklung
- Algorithmische Graphentheorie: Formale Entwicklung graphentheoretischer Algorithmen, Anwendung des Relationenkalküls in der Graphentheorie, "schönes" Zeichnen von Graphen im System RELVIEW
Technologie der Informationssysteme (Prof. Dr. Bernhard Thalheim)
- Technologie der Informationssysteme, Content-Management-Systeme, Konstruk-
tionslehre zur Entwicklung komponentenbasierter Informationssysteme - Anwendungsentwicklung von Informationssystemen, integrierte Entwicklung von
Informationssystemen, Sprachen zur Spezifikation von Websites - Theorie der Datenbank- und Informationssysteme
- Begleitung und Entwicklung von Anwendungen
- Polyedernetzwerke in Kristallen und Isomorphieprobleme
Multimediale Systeme der Informationsverarbeitung (Prof. Dr.-Ing. Reinhard Koch)
- Methoden zur Behandlung verschiedener Medien wie Audio, Video, Bilder, Graphiken und Text
- Komponenten, Dienstleistungen und Anwendungen verteilter multimedialer Systeme
- Methoden der 2D- und 3D-Computer-Graphik
- Repräsentation und Rekonstruktion von 3D-Szenen
- Behandlung der Mensch-Maschine Interaktion in einem Virtual Reality Labor
Angewandte Informatik (Wirtschaftsinformatik) (Prof. Dr. Andreas Speck)
- Integration von Systemen
- Modellierung und Entwicklung von Workflow-basierten Web-Systemen
- Automatisierte Generation von Systemen
- Validierung von dynamischen Prozessen in Systemen
Kommunikationssysteme (Prof. Dr.-Ing. Norbert Luttenberger)
- Mobile Kommunikation und Sicherheit
- Firewall-Systeme und Security Gateways
- Schutz sensibler Daten und Dokumentenmanagement
Technische Informatik (Prof. Dr. Manfred Schimmler)
- Parallele Algorithmen und Architekturen;
- Architektur feinkörniger Parallelrechner und hybrider Parallelrechner;
- Computer Arithmetik für Spezialanwendungen, insbesondere aus dem Bereich der Kryptographie;
- Massiv parallele Lösungen für Fragestellungen der Bioinformatik.
Software Engineering (Prof. Dr. Wilhelm Hasselbring)
- Software Engineering von verteilten Systemen
- Entwurf und Analyse Software-Architekuren
- Technische Realisierung auf der Basis von Entwurfsmustern mit Middleware-Systemen wie CORBA, Enterprise Java und Grid-Technologien
Echtzeitsysteme/Eingebettete Systeme (Prof. Dr. Reinhard von Hanxleden)
- Modellbasierter Entwurf und Visualisierung komplexer reaktiver
Systeme - Verteilte, zeitgesteuerte Echtzeitsysteme
- Synchrone Sprachen und Reaktive Prozessoren.
Kognitive Systeme (Prof. Dr. Gerald Sommer)
- Attentives Bewegungssehen und okulomotorisches Verhalten
- Visuomotorischer Kompetenzerwerb eines Robotersystems
- Signalkodierung, Repräsentation und Strategie attentiven Objekterkennens
- Entwicklung technischer, visuell wahrnehmender Systeme, gesamtheitliche Betrachtung von Kognition, Wahrnehmung und Handeln biologischer Systeme,
- Verhaltensbasierter Entwurf visueller Systeme,
- Zusammenführung von Künstlicher Intelligenz, Neuroinformatik, Computervision und Robotik.
Scientific Computing (Prof. Dr. Steffen Börm) / Praktische Mathematik (Prof. Dr. Wolfgang Hackbusch)
- Iterative Verfahren für große Gleichungssysteme
- Datenschwache Darstellung nicht-lokaler Operatoren
- Approximation von Differential- und Integralgleichungen
- Parallelisierung numerischer Algorithmen
Diskrete Optimierung (Prof. Dr. Anand Srivastav)
- Theorie der approximativen, randomisierten und derandomisierten Algorithmen
- Algorithmen für Multicast-Netzwerke
- kombinatorische und analytische Diskrepanztheorie
- Aspekte der kombinatorischen Spieltheorie
Algorithmische Optimale Steuerung - CO2 Aufnahme des Meeres (Prof. Dr. Thomas Slawig)
- Nicht-lineare Optimierungsverfahren
- Algorithmisches Differenzieren von Computerprogrammen
- Parameteroptimierung in Simulationsmodellen (z.B. Klimamodelle)
- Modellkopplung
- Mathematische Modellierung
Forschungskooperationen
Es bestehen vielfältige Kooperationen mit Partnern außerhalb des Instituts für Informatik. Dazu gehören:
- Institute und Lehrstülhe der Christian-Albrechts-Universität
- Örtliche und überörtliche Unternehmen der Datenverarbeitungsindustrie
- Universitäten und Großforschungseinrichtungen im In- und Ausland
Die Kooperationen werden von der Technologiestiftung Schleswig-Holstein, von der Deutschen Forschungsgemeinschaft, vom Bundesminister für Bildung und Forschung und von der Europäischen Union gefördert.
