Semester | Sommersemester 2024 |
Studiengänge | Informatik Bachelor, Informations-Systemtechnik Bachelor |
IBR Gruppe | VSS (Prof. Dietrich) |
Art | Vorlesung & Übung |
Dozent | Prof. Dr.-Ing. Christian Dietrich Abteilungsleiter dietrich[[at]]ibr.cs.tu-bs.de +49 531 3913294 Raum 135 |
LP | 5 |
SWS | 2+2 |
Ort & Zeit |
|
Voraussetzungen | Programmierung in mindestens einer höheren Programmiersprache. |
Sprache | Deutsch |
Scheinerwerb |
|
Anmeldung |
The registration deadline ended on 2024-04-07T23:59:59
Bitte einloggen, um als Mitglied der Gruppe
mitarb
mehr Information zu erhalten.
|
Inhalt | Gegenstand der Prüfung ist der Stoff von Vorlesung und Übung. |
Material | Zur Vorlesung gibt es ein ausführliches Skript, welches auch die Folien und Aufzeichnugen verlinkt. Weitere Materialen zu den Übungen werden im StudIP verlinkt. |
LernzieleDie Studierenden können sich nach dieser Vorlesung schnell in einer neuen Programmiersprache zurechtfinden und zügig an den Punkt kommen, an dem sie effektiv effiziente Programme schreiben können. Zu diesem Zweck erlernen sie in dieser Veranstaltung die wichtigsten Kernkonzepte von Programmiersprachen sowie einen Grundlegenden Überblick über den Aufbau und den Fähigkeiten von Übersetzern. Die Veranstaltung beschäftigt sich mit zwei großen Bereichen, die das Thema der Programmiersprachen von zwei Seiten angehen. Zum einen werden, top-down, die wichtigsten, immer wieder auftretenden Kernkonzepte von Programmiersprachen (Typen, Namen, Objekte, Operationen) betrachtet und besprochen, wie aus ihnen die vorherrschenden Programmierparadigmen (funktional, objektorientiert) zusammengesetzt sind. Hierdurch erlangt der Studierende eine abstrakte Sicht auf Programmiersprachen, die das effektive Erlernen neuer Sprachen beschleunigt. Von der anderen Seite kommend (bottom-up) erlernen die Studierenden den prinzipiellen Ablauf des Übersetzungsvorgangs und die dazu notwendigen Techniken (Syntaxanalyse, semantische Analyse, Zwischencodeerzeugung und Maschinencodeerzeugung). Flankiert werden diese Inhalte durch Lerninhalte zur Optimierung und zum Laufzeitsystem. Inhalte
LiteraturempfehlungenDie genannten Bücher dienen zur Ergänzung des Vorlesungsstoffes, decken ihn aber nicht zu hundert Prozent ab. Die genannte Auflage versteht sich als Mindestauflage, es kann also problemlos eine neuerer Auflage herangezogen werden.
Lehrevaluationen
Highscore und ÜbungsstatistikUm die Highscores zu sehen, müsst ihr euch einloggen. Permalink: lehre-ss24-V_PSÜ, Alias: V_PSÜ |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0