C/C++-Programmierkurs

Der C/C++ Programmierkurs übt die in „Informatik 2“ erlernten Methoden und Prinzipien praktisch ein.

Informatik 2

In der Veranstaltung „Informatik 2“ werden die Entwicklung und Analyse von Algorithmen behandelt. Im Vordergrund stehen Sortieren und Suchen (Suchbäume, ausgewogene Bäume, Hashing). Daneben werden Graphenalgorithmen und Pattern- Matching vorgestellt. Informatikgrundlagen bilden einen wichtigen Grundstein für den weiteren Verlauf des Studiums. Hervorzuheben sind dabei die ersten gewonnenen praktischen Erfahrungen im Umgang mit einer Programmiersprache. Die theoretischen Konzepte der Vorlesung werden in der Übung durch Anwendungsbeispiele veranschaulicht und gefestigt.

Lineare Algebra für Informatiker

In der Veranstaltung „Lineare Algebra für Informatiker“ werden die Grundlagen zu Vektorräumen, linearer Abbildungen sowie zu Matrizen und Determinanten vermittelt. Der Stoff wird durch Anwendungsbeispiele in der Übung veranschaulicht und gefestigt. Mathematische Fähigkeiten bilden einen wichtigen Grundstein für den weiteren Verlauf des Studiums. Hervorzuheben ist dabei die mit mathematischen Grundtechniken verbundene Fähigkeit zur Abstraktion, die in diesem Modul vermittelt wird.

Angewandte Kartographie

Die Übung „Angewandte Kartographie“ vermittelt die grundlegenden Techniken zur Erstellung thematischer Karten anhand praktischer Kartenentwurfsarbeit. Die theoretischen Grundlagen eignen sich die Teilnehmer im integrierten e-learning Teil an und erörtern diesbezügliche Fragen in den Übungsstunden.

Java-Programmierkurs

Der Java Programmierkurs übt die in „Informatik 1“ erlernten Methoden und Prinzipien praktisch ein.

Informatik 1

Am Beispiel der Sprache Java werden die wesentlichen Konzepte von Programmiersprachen und geeignete Programmiertechniken erläutert. Neben den grundlegenden Kontrollstrukturen wie Sequenz, Verzweigung, Schleife und Rekursion sowie den grundlegenden Datenstrukturen wie Arrays werden insbesondere auch die Grundbegriffe objektorientierter Sprachen wie Klasse, Objekt, Methode, Attribut und Vererbung erklärt. Um Alternativen zur objektorientierten bzw. imperativen Programmierung aufzuzeigen, werden auch die Grundkonzepte deklarativer Programmiersprachen vorgestellt. Schließlich werden Ansätze zur Formalisierung der Semantik von Programmiersprachen behandelt.

Informatik

Neben der Geographie stellt natürlich auch die Informatik einen Themenschwerpunkt dar, weshalb insbesondere Programmierkurse sowie Kurse zur Entwicklung von Software angeboten werden.

GIS Grundkurs

Die Übung „GIS-Grundkurs“ führt in die Lösung typischer Probleme der Erfassung, Analyse und Präsentation von Geoinformation mit Geoinformationssystemen (GIS) ein.