Lehre
In der Lehre werden klassische Prinzipien und neuere Entwicklungstrends dargestellt. Dabei wird immer berücksichtigt, daß Programmiersprachen Denk- und Formulierungswerkzeuge für den Programmierprozess sind und deren Anpassung an die Problemstellung eine wichtige Rolle spielt.
In der praktischen Ausbildung wird dem Algorithmieren große Aufmerksamkeit geschenkt. Technische Fertigkeiten in der Programmierung eignet sich der Student vor allem durch eigene praktische Arbeit an.
Als theoretische Grundlagen werden die allgemeinen Grundlagen von Algorithmen, ihre Entwicklung und Analyse, auf Programmiersprachen und Compiler bezogene Konzepte und Kalküle sowie logische und algebraische Methoden zur Modellierung in der Informatik gelehrt.