• Skip navigation
  • Skip to navigation
  • Skip to the bottom
Simulate organization breadcrumb open Simulate organization breadcrumb close
Friedrich-Alexander-Universität Lehrstuhl für Programmiersysteme
  • FAUTo the central FAU website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • Deutsch
  • Campo
  • StudOn
  • Stellenangebote
  • Anfahrt
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Programmiersysteme
Navigation Navigation close
  • Chair
    • Staff
    • Job offers
    • Directions
    ↓ Chair
  • Research
    • Research projects
    • Publikationen
    • Annual reports
    ↓ Research
  • Teaching
    • Courses
    • Student thesis
    ↓ Teaching
  1. Home
  2. Teaching
  3. Courses

Courses

In page navigation: Teaching
  • Courses
  • Organizational Matters
  • Student thesis

Courses

“Hallo Welt!” für Fortgeschritteneletztmals SS 2024 
Algorithmen und Datenstrukturen (Übungen)letztmals WS 2023/24
Algorithmen und Datenstrukturen (Vorlesung)letztmals WS 2021/22
Programmierung und Architekturen von Cluster-Rechnernletztmals SS 2020
Informatik-Repetitoriumletztmals WS 2018/19
Geschichte der Programmiersprachenletztmals WS 2018/19
Mobile Application Developmentletztmals SS 2016
Principles of Programming Languagesletztmals SS 2015
Parallele Algorithmen/Parallel Algorithmsletztmals WS 2014/15
Graphtransformationssystemeletztmals SS 2014
Funktionale Programmierung in Haskellletztmals SS 2013

Analyse und Design objektorientierter Softwaresysteme mit der Unified Modeling Language (UML)

Basic data

Title Analyse und Design objektorientierter Softwaresysteme mit der Unified Modeling Language (UML)
Short text PSWT-OOAD
Module frequency nur im Sommersemester
Semester hours per week 2

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Detlef Kips

Maximum number of participants: 35

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 12:15 - 13:45 22.04.2025 - 22.07.2025 10.06.2025
22.04.2025
  • Prof. Dr. Detlef Kips
11301.00.005

Optimierungen in Übersetzern

Basic data

Title Optimierungen in Übersetzern
Short text inf2-ue2
Module frequency nur im Sommersemester
Semester hours per week 2

Link to Campo

Voraussetzung zur Teilnahme an der Prüfung ist die erfolgreiche Bearbeitung der Übungsaufgaben.

Parallel groups / dates

In der Vorlesung werden ausgewählte Kapitel aus dem Übersetzerbau besprochen.

Schwerpunktmäßig werden Optimierungstechniken für die Übersetzung imperativer Programmiersprachen diskutiert, insbesondere solche, die für Hochleistungsrechner und Parallelrechner von Bedeutung sind. Begleitend dazu werden einige oft verwendere Techniken und Repräsetationsformen vorgestellt, die erforderlich sind, um die zur Optimierung benötigten Informationen geeignet zu berechnen bzw. zu verwalten.

Die folgenden Stichworte geben einen Überblick über die in der Vorlesung angesprochenen Einzelthemen:
- Abhängigkeitsanalyse, Abhängigkeitsgraph, Array-Index-Analyse, SSA Graph, Steuerungsflußgraph, Dominatoren,
- datenflußbasierte Schleifentransformationen: Strength Reduction, Elimination von Induktionsvariablen, Verschiebung von schleifeninvariantem Code, Schleifenentzweigung,
- Schleifenumordnungen: Schleifenvertauschung, Wellenparallelisierung, Schleifenumkehr, Strip Mining, Kachelbildung, Schleifenaufspaltung, Schleifenvereinigung,
- Schleifenrestrukturierung: Ausrollen, Schleifenzusammenfassung, Schleifenersetzung: Reduktion, Schleifenmustererkennung,
- Speicherzugriffstransformationen: Array-Padding, Speicherbank-Konflikte, Skalarexpansion und Array-Kontraktion,
- Partielle Auswertung: Konstantenpropagierung, Konstantenfaltung, Algebraische Vereinfachungen, Strength Reduction,
- Redundanzentfernung: unerreichter Code, unnötiger Code, tote Variablen, gemeinsame Teilausdrücke,
- Prozeduraufruftransformationen: Blattprozeduren, Inlining, Prozedurduplizierung, Prozedureinbettung, Rekursionselimination, Funktionsvorauswertung,
- Optimierungen für Parallelrechner: Datenaufspaltung, Skalarreplikation, Arrayreplikation, Daten- und Aktivitätsausrichtung, Guards, Botschaftenkombination, Latenzzeitverbergung, Prefetch und Poststore, Synchronpunktelimination,
- Pointer- und Aliasanalyse

Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

David Schwarzbeck

Tobias Heineken

Prof. Dr. Michael Philippsen

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 08:15 - 09:45 23.04.2025 - 23.07.2025
  • Prof. Dr. Michael Philippsen
11301.00.031

Testen von Softwaresystemen

Basic data

Title Testen von Softwaresystemen
Short text TSWS
Module frequency nur im Sommersemester
Semester hours per week 4

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 4
Teaching language Deutsch
Responsible

Jonas Butz

Dr.-Ing. Norbert Oster

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 16:15 - 17:45 22.04.2025 - 22.07.2025 10.06.2025
22.04.2025
  • Jonas Butz
  • Dr.-Ing. Norbert Oster
11302.01.153
wöchentlich Wed, 16:15 - 17:45 23.04.2025 - 23.07.2025
  • Jonas Butz
  • Dr.-Ing. Norbert Oster
11302.01.153

2. Parallelgruppe

Semester hours per week 4
Teaching language Deutsch
Responsible

Jonas Butz

Dr.-Ing. Norbert Oster

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 16:00 - 18:00 22.04.2025 - 22.07.2025 10.06.2025
22.04.2025
  • Dr.-Ing. Norbert Oster
  • Jonas Butz
12801.01.220
wöchentlich Wed, 16:00 - 18:00 23.04.2025 - 23.07.2025
  • Jonas Butz
  • Dr.-Ing. Norbert Oster
11301.00.005

Begleitseminar zu Bachelor- und Masterarbeiten

Basic data

Title Begleitseminar zu Bachelor- und Masterarbeiten
Short text inf2-bs-bama
Module frequency in jedem Semester
Semester hours per week 3

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 3
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Mon, 12:15 - 13:45 28.04.2025 - 21.07.2025 09.06.2025
  • Prof. Dr. Michael Philippsen
11302.04.150

Intensivübungen zu Parallele und Funktionale Programmierung

Basic data

Title Intensivübungen zu Parallele und Funktionale Programmierung
Short text PFP-IÜ
Module frequency nur im Sommersemester
Semester hours per week 2

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Responsible

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Thu, 14:00 - 16:00 26.06.2025 - 24.07.2025 11901.00.240
wöchentlich Fri, 10:15 - 11:45 18.07.2025 - 01.08.2025
  • David Schwarzbeck
  • Dr.-Ing. Norbert Oster
11901.U1.245

Übungen zu Analyse und Design objektorientierter Softwaresysteme mit der Unified Modeling Language (UML)

Basic data

Title Übungen zu Analyse und Design objektorientierter Softwaresysteme mit der Unified Modeling Language (UML)
Short text PSWT-OOAD-UE
Module frequency nur im Sommersemester
Semester hours per week 2

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Ralf Ellner

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Thu, 08:00 - 10:00 24.04.2025 - 24.07.2025 22.05.2025
29.05.2025
01.05.2025
19.06.2025
  • Ralf Ellner
11302.01.153

Übungen zu Optimierungen in Übersetzern

Basic data

Title Übungen zu Optimierungen in Übersetzern
Short text inf2-ueb-uebersetzer
Module frequency nur im Sommersemester
Semester hours per week 2

Link to Campo

Zeit und Ort für die Übungen werden in der ersten Vorlesungsstunde vereinbart.

Parallel groups / dates

In der Übung werden die in der Vorlesung vorgestellten Konzepte und Algorithmen zur Optimierung von Programmen durch einen Übersetzer wiederholt und vertieft.

Im Rahmen der Projektübungen erweitern die Übungsteilnehmer den in Übersetzerbau 1 implementierten Übersetzer um eine Auswahl der vorgestellten Algorithmen.

Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Tobias Heineken

Prof. Dr. Michael Philippsen

David Schwarzbeck

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 12:15 - 13:45 22.04.2025 - 22.07.2025 22.04.2025
10.06.2025
  • Tobias Heineken
  • David Schwarzbeck
11302.02.133

In der Übung werden die in der Vorlesung vorgestellten Konzepte und Algorithmen zur Optimierung von Programmen durch einen Übersetzer wiederholt und vertieft.

Im Rahmen der Projektübungen erweitern die Übungsteilnehmer den in Übersetzerbau 1 implementierten Übersetzer um eine Auswahl der vorgestellten Algorithmen.

Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

2. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

David Schwarzbeck

Tobias Heineken

Prof. Dr. Michael Philippsen

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 10:15 - 11:45 29.04.2025 - 22.07.2025 10.06.2025
  • Tobias Heineken
11302.02.134

In der Übung werden die in der Vorlesung vorgestellten Konzepte und Algorithmen zur Optimierung von Programmen durch einen Übersetzer wiederholt und vertieft.

Im Rahmen der Projektübungen erweitern die Übungsteilnehmer den in Übersetzerbau 1 implementierten Übersetzer um eine Auswahl der vorgestellten Algorithmen.

Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

3. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

David Schwarzbeck

Prof. Dr. Michael Philippsen

Tobias Heineken

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Mon, 10:15 - 11:45 28.04.2025 - 21.07.2025 09.06.2025
  • David Schwarzbeck
11302.02.133

Ausgewählte Kapitel aus dem Übersetzerbau

Basic data

Title Ausgewählte Kapitel aus dem Übersetzerbau
Short text inf2-ueb3
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Es ist keine Anmeldung erforderlich.

Parallel groups / dates

In der Vorlesung werden Aspekte des Übersetzerbaus beleuchtet, die über die Vorlesungen "Grundlagen des Übersetzerbaus" und "Optimierungen in Übersetzern" hinausgehen.
Voraussichtliche Themen sind:

  • Übersetzer u. Optimierungen für funktionale Programmiersprachen
  • Übersetzung aspektorientierter Programmiersprachen
  • Erkennung von Wettlaufsituationen
  • Software Watermarking
  • Statische Analyse und symbolische Ausführung
  • Binden von Objektcode und Unterstützung für dynamische Bibliotheken
  • Strategien zur Ausnahmebehandlung
  • Just-in-Time-Übersetzer
  • Speicherverwaltung und Speicherbereinigung
  • LLVM

Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Tobias Heineken

David Schwarzbeck

Lukas Rotsching

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Fri, 10:15 - 11:45 17.10.2025 - 06.02.2026 19.12.2025
26.12.2025
02.01.2026
  • Prof. Dr. Michael Philippsen
  • Tobias Heineken
  • David Schwarzbeck
  • Lukas Rotsching
11302.02.133

Grundlagen des Übersetzerbaus

Basic data

Title Grundlagen des Übersetzerbaus
Short text inf2-ueb
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Voraussetzung zur Teilnahme an der Modulprüfung ist die erfolgreiche Bearbeitung der Übungsaufgaben.

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Tobias Heineken

David Schwarzbeck

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 12:15 - 13:45 15.10.2025 - 04.02.2026 31.12.2025
24.12.2025
  • Prof. Dr. Michael Philippsen
11301.00.005

Parallele und Funktionale Programmierung

Basic data

Title Parallele und Funktionale Programmierung
Short text PFP
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Parallel groups / dates

Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Dr.-Ing. Norbert Oster

Prof. Dr. Michael Philippsen

David Schwarzbeck

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 12:15 - 13:45 14.10.2025 - 03.02.2026 06.01.2026
30.12.2025
23.12.2025
  • Prof. Dr. Michael Philippsen
  • Dr.-Ing. Norbert Oster
11907.01.030

Praktische Softwaretechnik

Basic data

Title Praktische Softwaretechnik
Short text PSWT-PSWT
Module frequency nur im Wintersemester
Semester hours per week 4

Link to Campo

Software ist überall und Software ist komplex. Nicht triviale Software wird von Teams entwickelt. Oft müssen bei der Entwicklung von Softwaresystemen eine Vielzahl von funktionalen und nicht funktionalen Anforderungen berücksichtigt werden. Hierfür ist eine disziplinierte und ingenieurmäßige Vorgehensweise notwendig.  

Die Vorlesung "Praktische Softwaretechnik" soll ...  

  • ein Bewusstsein für die typischen Problemstellungen schaffen, die bei der Durchführung umfangreicher Softwareentwicklungsprojekte auftreten,
  • ein breites Basiswissen über die Konzepte, Methoden, Notationen und Werkzeuge der modernen Softwaretechnik vermitteln und
  • die Möglichkeiten und Grenzen ihres Einsatzes im Kontext realistischer Projektumgebungen anhand praktischer Beispiele demonstrieren und bewerten.

Die Vorlesung adressiert inhaltlich alle wesentlichen Bereiche der Softwaretechnik. Vorgestellt werden unter anderem

  • traditionelle sowie agile Methoden der Softwareentwicklung,
  • Methoden der Anforderungsanalyse und des Systementwurfs,
  • Konzepte der Softwarearchitektur,
  • implementierung und Dokumentation und
  • Testen und Qualitätssicherung sowie Prozessverbesserung.

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 4
Teaching language Englisch
Responsible

Ralf Ellner

Maximum number of participants: 120

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Mon, 10:15 - 11:45 13.10.2025 - 02.02.2026 29.12.2025
05.01.2026
13.10.2025
22.12.2025
  • Ralf Ellner
11906.01.040
wöchentlich Fri, 08:15 - 09:45 17.10.2025 - 06.02.2026 19.12.2025
26.12.2025
02.01.2026
  • Ralf Ellner
11906.01.040

Software-Projektmanagement

Basic data

Title Software-Projektmanagement
Short text PSWT-SPM
Module frequency nur im Wintersemester
Semester hours per week 4

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 4
Teaching language Deutsch
Responsible

Prof. Dr. Bernd Hindel

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
Blockveranstaltung Mon, 09:00 - 17:00 16.03.2026 - 03.04.2026 03.04.2026
  • Prof. Dr. Bernd Hindel

Machine Learning: Advances

Basic data

Title Machine Learning: Advances
Short text SemML-II
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Anmeldung mit Themenanfrage per E-Mail vor Beginn des Seminars; Die Themen werden nach dem Prinzip "Wer zuerst kommt, mahlt zuerst" verteilt.

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch or Englisch
Responsible

Tobias Feigl

Prof. Dr. Michael Philippsen

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
nach Vereinbarung - -
  • Tobias Feigl
Einzeltermin Thu, 14:00 - 15:00 23.10.2025 - 23.10.2025 11302.04.150
Blockveranstaltung+Sa Sat, 09:00 - 16:00 03.01.2026 - 28.03.2026 06.01.2026
05.01.2026
03.01.2026

Machine Learning: Introduction

Basic data

Title Machine Learning: Introduction
Short text SemML-I
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Anmeldung mit Themenanfrage per E-Mail vor Beginn des Seminars; Die Themen werden nach dem Prinzip "Wer zuerst kommt, mahlt zuerst" verteilt.

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch or Englisch
Responsible

Prof. Dr. Michael Philippsen

Tobias Feigl

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
nach Vereinbarung - -
  • Tobias Feigl
Einzeltermin Thu, 14:00 - 15:00 23.10.2025 - 23.10.2025 11302.04.150
Blockveranstaltung+Sa Sat, 09:00 - 16:00 03.01.2026 - 28.03.2026 05.01.2026
06.01.2026
03.01.2026

Begleitseminar zu Bachelor- und Masterarbeiten

Basic data

Title Begleitseminar zu Bachelor- und Masterarbeiten
Short text inf2-bs-bama
Module frequency in jedem Semester
Semester hours per week 3

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 3
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Mon, 12:15 - 13:45 13.10.2025 - 02.02.2026 22.12.2025
05.01.2026
29.12.2025
  • Prof. Dr. Michael Philippsen
11302.04.150

Übungen zu Ausgewählte Kapitel aus dem Übersetzerbau

Basic data

Title Übungen zu Ausgewählte Kapitel aus dem Übersetzerbau
Short text inf2-ueb3-ex
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Blockveranstaltung n.V. nach der Vorlesungszeit.

Parallel groups / dates

Die Übungen zu Übersetzerbau 3 stellen eine Ergänzung zur Vorlesung dar. In der Vorlesung wird unter anderem die Architektur und Funktionsweise einer virtuellen Maschine beleuchtet. In den Übungen soll dies praktisch umgesetzt werden. Hierzu sollen die Studenten in einer Blockveranstaltung eine kleine virtuelle Maschine selbst implementieren. Den Anfang bildet das Einlesen des Byte-Codes und am Ende soll ein funktionsfähiger optimierender Just-in-Time-Übersetzer entstehen.
Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Tobias Heineken

David Schwarzbeck

Prof. Dr. Michael Philippsen

Lukas Rotsching

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
Blockveranstaltung Mon, 09:00 - 16:00 23.03.2026 - 27.03.2026
  • Tobias Heineken
  • David Schwarzbeck
11302.02.135

Übungen zu Grundlagen des Übersetzerbaus

Basic data

Title Übungen zu Grundlagen des Übersetzerbaus
Short text inf2-ueb-ex
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Parallel groups / dates

Im Rahmen der Übungen werden die in der Vorlesung vorgestellten Konzepte und Techniken zur Implementierung eines Übersetzers in die Praxis umgesetzt. Ziel der Übungen ist es, bis zum Ende des Semesters einen funktionsfähigen Übersetzer für die Beispiel-Programmiersprache e2 zu implementieren. Die hierfür nötigen zusätzlichen Kenntnisse (z.B. Grundlagen des Assemblers für x86-64) werden in den Tafelübungen vermittelt. Die im Laufe des Semesters zu erreichenden Meilensteine sind im StudOn-Eintrag der Vorlesung aufgelistet. Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Tobias Heineken

Prof. Dr. Michael Philippsen

David Schwarzbeck

Lukas Rotsching

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 12:15 - 13:45 14.10.2025 - 03.02.2026 23.12.2025
06.01.2026
30.12.2025
  • David Schwarzbeck
11302.00.152

Im Rahmen der Übungen werden die in der Vorlesung vorgestellten Konzepte und Techniken zur Implementierung eines Übersetzers in die Praxis umgesetzt. Ziel der Übungen ist es, bis zum Ende des Semesters einen funktionsfähigen Übersetzer für die Beispiel-Programmiersprache e2 zu implementieren. Die hierfür nötigen zusätzlichen Kenntnisse (z.B. Grundlagen des Assemblers für x86-64) werden in den Tafelübungen vermittelt. Die im Laufe des Semesters zu erreichenden Meilensteine sind im StudOn-Eintrag der Vorlesung aufgelistet. Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

2. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Tobias Heineken

Prof. Dr. Michael Philippsen

David Schwarzbeck

Lukas Rotsching

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Fri, 12:15 - 13:45 17.10.2025 - 06.02.2026 26.12.2025
02.01.2026
19.12.2025
  • David Schwarzbeck
  • Tobias Heineken
11302.02.133

Im Rahmen der Übungen werden die in der Vorlesung vorgestellten Konzepte und Techniken zur Implementierung eines Übersetzers in die Praxis umgesetzt. Ziel der Übungen ist es, bis zum Ende des Semesters einen funktionsfähigen Übersetzer für die Beispiel-Programmiersprache e2 zu implementieren. Die hierfür nötigen zusätzlichen Kenntnisse (z.B. Grundlagen des Assemblers für x86-64) werden in den Tafelübungen vermittelt. Die im Laufe des Semesters zu erreichenden Meilensteine sind im StudOn-Eintrag der Vorlesung aufgelistet. Die Materialien zur Lehrveranstaltung werden über StudOn bereitgestellt.

3. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Tobias Heineken

David Schwarzbeck

Lukas Rotsching

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 16:15 - 17:45 14.10.2025 - 03.02.2026 06.01.2026
23.12.2025
30.12.2025
  • Tobias Heineken
11302.02.134

Übungen zu Parallele und Funktionale Programmierung

Basic data

Title Übungen zu Parallele und Funktionale Programmierung
Short text UePFP
Module frequency nur im Wintersemester
Semester hours per week 2

Link to Campo

Parallel groups / dates

1. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Dr.-Ing. Norbert Oster

David Schwarzbeck

Prof. Dr. Michael Philippsen

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 08:15 - 09:45 15.10.2025 - 04.02.2026 31.12.2025
24.12.2025
11302.02.133

2. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Dr.-Ing. Norbert Oster

Prof. Dr. Michael Philippsen

David Schwarzbeck

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Fri, 14:15 - 15:45 17.10.2025 - 06.02.2026 02.01.2026
19.12.2025
26.12.2025
11302.02.133

3. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Dr.-Ing. Norbert Oster

David Schwarzbeck

Prof. Dr. Michael Philippsen

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Mon, 10:15 - 11:45 13.10.2025 - 02.02.2026 22.12.2025
29.12.2025
05.01.2026
11302.02.133

4. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

David Schwarzbeck

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 16:15 - 17:45 15.10.2025 - 04.02.2026 31.12.2025
24.12.2025
  • Dr.-Ing. Norbert Oster
  • Ludwig Schmotzer
11302.02.133

5. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

David Schwarzbeck

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 14:15 - 15:45 14.10.2025 - 03.02.2026 30.12.2025
06.01.2026
23.12.2025
  • Dr.-Ing. Norbert Oster
  • Ludwig Schmotzer
11302.00.152

6. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

David Schwarzbeck

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 10:15 - 11:45 15.10.2025 - 04.02.2026 24.12.2025
31.12.2025
11302.02.133

12. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

David Schwarzbeck

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

Lukas Rotsching

Maximum number of participants: 25

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Fri, 14:15 - 15:45 17.10.2025 - 06.02.2026 19.12.2025
26.12.2025
02.01.2026
11302.00.153

13. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Dr.-Ing. Norbert Oster

David Schwarzbeck

Prof. Dr. Michael Philippsen

Lukas Rotsching

Maximum number of participants: 25

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Tue, 14:00 - 16:00 14.10.2025 - 03.02.2026 30.12.2025
06.01.2026
23.12.2025
11302.00.153

14. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

David Schwarzbeck

Dr.-Ing. Norbert Oster

Lukas Rotsching

Maximum number of participants: 25

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 14:00 - 16:00 15.10.2025 - 04.02.2026 24.12.2025
31.12.2025
11302.00.153

15. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Dr.-Ing. Norbert Oster

Prof. Dr. Michael Philippsen

David Schwarzbeck

Lukas Rotsching

Maximum number of participants: 25

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Thu, 16:00 - 18:00 16.10.2025 - 05.02.2026 01.01.2026
25.12.2025
  • Dr.-Ing. Norbert Oster
11302.00.153

11. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

David Schwarzbeck

Dr.-Ing. Norbert Oster

Prof. Dr. Michael Philippsen

Lukas Rotsching

Maximum number of participants: 25

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Wed, 10:00 - 12:00 15.10.2025 - 04.02.2026 31.12.2025
24.12.2025
11302.00.153

7. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

David Schwarzbeck

Lukas Rotsching

Maximum number of participants: 40

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Thu, 08:15 - 09:45 16.10.2025 - 05.02.2026 01.01.2026
25.12.2025
11302.02.133

16. Parallelgruppe

Semester hours per week 2
Teaching language Deutsch
Responsible

David Schwarzbeck

Prof. Dr. Michael Philippsen

Dr.-Ing. Norbert Oster

Lukas Rotsching

Link to Campo

Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
wöchentlich Thu, 10:15 - 11:45 16.10.2025 - 05.02.2026 25.12.2025
01.01.2026
  • Dr.-Ing. Norbert Oster
  • Ludwig Schmotzer
14201.00.001

Siehe 'Übliches Raster' unten. Die Feinplanung läuft noch.

 

Sommersemester

Wintersemester

Parallele und Funktionale Programmierung (PFP)
Grundlagen des Übersetzerbaus (letztmals WS 2025/26) (UE1)
Optimierungen in Übersetzern (letztmals SS 2026)(UE2) 
Ausgewählte Kapitel aus dem Übersetzerbau (letztmals WS 2026/27) (UE3)
Analyse und Design objektorientierter Softwaresysteme mit der Unified Modeling Language (UML)(OOAD) 
Testen von Softwaresystemen(TSWS) 
Machine Learning: Introduction (ML-I)
Machine Learning: Advances (ML-II)
Department Informatik
Lehrstuhl für Programmiersysteme (Informatik 2)

Martensstraße 3
91058 Erlangen
  • Internal
  • Imprint
  • Data privacy
  • Accessibility
  • Facebook
  • RSS Feed
  • Twitter
  • Xing
Up