Semester | Summer 2024 |
Programmes | Computer Science Bachelor, Computer and Communication Systems Engineering Bachelor |
IBR Group | VSS (Prof. Dietrich) |
Type | Lecture & Exercise |
Lecturer | Prof. Dr.-Ing. Christian Dietrich Abteilungsleiter dietrich[[at]]ibr.cs.tu-bs.de +49 531 3913294 Room 135 |
Credits | 5 |
Hours | 2+2 |
Time & Place |
|
Prerequisites | Programmierung in mindestens einer höheren Programmiersprache. |
Language | Deutsch |
Certificates |
|
Registration |
The registration deadline ended on 2024-04-07T23:59:59
Please login to get more information here as a
mitarb
member.
|
Content | 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Ü |
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0