Bild ohne Titel

Institut für Informatik

Institut |
Forschung |
Studium |
Schnittstelle Schule |
Service |

Weiterführende Links Personensuche
UnivIS 

Schwerpunkt Praktische Informatik

Die Praktische Informatik sorgt für eine Vermittlung zwischen Theoretischer und Angewandter Informatik. Sie setzt sich das Ziel, abstrakte Ergebnisse in Werkzeuge umzusetzen, die Anwendern bei der Lösung ihrer Probleme helfen. Nicht die Werkzeuge selbst lösen das Problem, sondern sie enthalten geeignete Strategien für einen ganzen Problemkreis, können aus einer kompakten Problembeschreibung nützliche Programmteile erzeugen und erleichtern so die konkrete Programmierung erheblich. Daher hängt ein großer Teil der Praktischen Informatik mit der Erstellung von Programmen zusammen.

Die folgende Abbildung zeigt die wichtigsten Themen, mit denen sich der Schwerpunkt beschäftigt. In den Kästen werden jeweils einige konkrete Beispiele genannt, die in diesem Zusammenhang eine Rolle spielen. Nicht zufällig bilden die Programmiersprachen den Mittelpunkt. Die Compilertechnik beschränkt sich nicht darauf, Übersetzer für Programmiersprachen zu bauen, denn da jedes Programm Eingaben in Ausgaben "übersetzt", erweisen sich die Werkzeuge ganz allgemein als nützlich für die Generierung von Programmen. Graphgrammatiken sind Regelsysteme zur Bildung von Strukturen, sogenannten Graphen. Sie erlauben beispielsweise, die Korrektheit von symbolisierten Abbildungen formal zu fassen, etwa von technischen Zeichungen.

Betriebssysteme werden behandelt, weil man Computer ohne ihre Hilfe nicht benutzen könnte. Eine Vielzahl von Werkzeugen und Programmiersprachen entstand im Umfeld des World Wide Web. Die Web-Programmierung befasst sich mit der Präsentation von Daten in einem Browser, dem Transport von Daten über das Internet in einer geeigneten Kodierung und dem Zugriff auf gespeicherte Daten. Hier liegt auch eines der Einsatzgebiete für Datenbanken.

Kein großes Programmsystem lässt sich ohne die Kenntnisi von Programmiersprachen und Datenbanken erstellen. Das Software-Engineering beschäftigt sich mit allem, was über die rein technischen Fertigkeiten hinaus für das Gelingen eines Programmierprojekts wichtig ist.

 

Bild ohne Titel

 
Institut für Informatik, 15.10.2008
      ImpressumImpressum   Zum SeitenanfangZum Seitenanfang
Zum Inhalt der Seite springen Zur Navigation der Seite springen