News


Kurzbeschreibung

In der Vorlesung werden wichtige Grundbegriffe der Informatik behandelt. Dazu gehören programmiersprachliche Konzepte, elementare Algorithmen, abstrakte Datentypen, einfache Datenstrukturen (Stacks, Listen, Bäume), Rekursion, Verifikation und die Effizienzanalyse von Algorithmen. Besonders betont wird das strukturierte und modulare Programmieren sowie das Prinzip der Objektorientierung. Ferner wird ein Einblick in Methoden des Übersetzerbaus (lexikalische und syntaktische Analyse) gegeben. Darüber hinaus wird generell das Denken in formalen Systemen, die Notwendigkeit zur Abstraktion, sowie die Bedeutung geeigneter Modellbildungen für die Informatik motiviert. Als Programmiersprache wird hauptsächlich Java verwendet. Im Teil über Daten- und Funkionsabstraktion wird Scheme eingesetzt.

In den Übungen wird das in der Vorlesung gesammelte Wissen durch Aufgaben vertieft.

Am Ende des Vorlesungszeitraums schließt ein zweiwöchiges Blockpraktikum an, in dem in Gruppenarbeit das Gelernte praktisch angewendet wird.

Eine Erläuterung des Konzeptes gibt es hier zu lesen.
siehe auch den Eintrag im kommentierten Vorlesungsverzeichnis.


Veranstalter sind:

Prof. Dr. Mira Mezini
Prof. Dr. Klaus Ostermann
Dipl. Inform. Christoph Bockisch
Dipl. Inform. Michael Haupt
Dipl. Inform. Sven Kloppenburg
Dipl. Inform. Tobias Schuh