• Skip navigation
  • Skip to navigation
  • Skip to the bottom
Simulate organization breadcrumb open Simulate organization breadcrumb close
Programming Systems Group
  • FAUTo the central FAU website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • Deutsch
    1. Friedrich-Alexander-Universität
    2. Technische Fakultät
    3. Department Informatik

    Programming Systems Group

    Navigation Navigation close
    • Chair
      • Staff
      • Job offers
      ↓ Chair
    • Research
      • Research projects
      • Publications
      • Annual reports
      ↓ Research
    • Teaching
      • Organizational Matters
      • 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 Fortgeschrittene last time ST 2024
    Algorithmen und Datenstrukturen (Übungen) last time WT 2023/24
    Algorithmen und Datenstrukturen (Vorlesung) last time WT 2021/22
    Programmierung und Architekturen von Cluster-Rechnern last time ST 2020
    Informatik-Repetitorium last time WT 2018/19
    Geschichte der Programmiersprachen last time WT 2018/19
    Mobile Application Development last time ST 2016
    Principles of Programming Languages last time ST 2015
    Parallele Algorithmen/Parallel Algorithms last time WT 2014/15
    Graphtransformationssysteme last time ST 2014
    Funktionale Programmierung in Haskell last time ST 2013

    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 German
    Responsible

    Prof. Dr. Michael Philippsen

    Julian Brandner

    Tobias Heineken

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Thu, 10:15 - 11:45 17.10.2024 - 06.02.2025 02.01.2025
    26.12.2024
    • Julian Brandner
    • Tobias Heineken
    • Prof. Dr. Michael Philippsen
    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 German
    Responsible

    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 14.10.2024 - 03.02.2025 23.12.2024
    30.12.2024
    06.01.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 German
    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 Mon, 14:15 - 15:45 14.10.2024 - 03.02.2025 06.01.2025
    23.12.2024
    30.12.2024
    • 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 English
    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 Tue, 10:15 - 11:45 15.10.2024 - 04.02.2025 24.12.2024
    31.12.2024
    • Ralf Ellner
    11301.00.005
    wöchentlich Thu, 08:15 - 09:45 17.10.2024 - 06.02.2025 26.12.2024
    02.01.2025
    • Ralf Ellner
    11301.00.005

    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 German
    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 17.03.2025 - 04.04.2025
    • Prof. Dr. Bernd Hindel
    11901.U1.245

    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 German or English
    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 24.10.2024 - 24.10.2024 11302.04.150
    Blockveranstaltung+Sa Sat, 09:00 - 16:00 04.01.2025 - 29.03.2025 06.01.2025

    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 German or English
    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 24.10.2024 - 24.10.2024
    Blockveranstaltung+Sa Sat, 09:00 - 16:00 04.01.2025 - 29.03.2025 06.01.2025

    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 German
    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 14.10.2024 - 03.02.2025 23.12.2024
    06.01.2025
    30.12.2024
    • 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 German
    Responsible

    Prof. Dr. Michael Philippsen

    Tobias Heineken

    Julian Brandner

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    Blockveranstaltung Mon, 09:00 - 16:00 24.03.2025 - 28.03.2025
    • Tobias Heineken
    • Julian Brandner
    • 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 German
    Responsible

    Tobias Heineken

    Prof. Dr. Michael Philippsen

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Fri, 10:15 - 11:45 18.10.2024 - 07.02.2025 03.01.2025
    20.12.2024
    01.11.2024
    27.12.2024
    • David Schwarzbeck
    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.

    2. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Prof. Dr. Michael Philippsen

    Tobias Heineken

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Tue, 14:15 - 15:45 15.10.2024 - 04.02.2025 31.12.2024
    24.12.2024
    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 German
    Responsible

    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 15.10.2024 - 04.02.2025 31.12.2024
    24.12.2024
    • 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

    10. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 25

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Tue, 12:00 - 14:00 15.10.2024 - 04.02.2025 24.12.2024
    31.12.2024
    • Julian Brandner
    14201.00.001

    4. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 40

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Tue, 12:15 - 13:45 15.10.2024 - 04.02.2025 24.12.2024
    31.12.2024
    • Ludwig Schmotzer
    11302.02.133

    14. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    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 16.10.2024 - 05.02.2025 01.01.2025
    25.12.2024
    • David Schwarzbeck
    11302.00.156

    5. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Prof. Dr. Michael Philippsen

    Julian Brandner

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 40

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Fri, 12:15 - 13:45 18.10.2024 - 07.02.2025 01.11.2024
    27.12.2024
    20.12.2024
    03.01.2025
    • Dr.-Ing. Norbert Oster
    11302.02.133

    8. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Prof. Dr. Michael Philippsen

    Julian Brandner

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 25

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Thu, 14:00 - 16:00 17.10.2024 - 06.02.2025 26.12.2024
    02.01.2025
    • Dr.-Ing. Norbert Oster
    11302.00.153

    6. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Prof. Dr. Michael Philippsen

    Julian Brandner

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 40

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Thu, 16:15 - 17:45 17.10.2024 - 06.02.2025 26.12.2024
    02.01.2025
    • David Schwarzbeck
    11302.02.133

    1. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 40

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Wed, 12:15 - 13:45 16.10.2024 - 05.02.2025 01.01.2025
    25.12.2024
    • Ferdinand Eckl
    11302.02.133

    2. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Prof. Dr. Michael Philippsen

    Julian Brandner

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    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 16.10.2024 - 05.02.2025 25.12.2024
    01.01.2025
    • Ferdinand Eckl
    11302.02.133

    12. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    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 16.10.2024 - 05.02.2025 01.01.2025
    25.12.2024
    • Nikita Bloshchanevich
    14201.00.001

    13. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Prof. Dr. Michael Philippsen

    Julian Brandner

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    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 17.10.2024 - 06.02.2025 26.12.2024
    02.01.2025
    • Ludwig Schmotzer
    14201.00.001

    7. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    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 16.10.2024 - 05.02.2025 25.12.2024
    01.01.2025
    • Nikita Bloshchanevich
    11302.02.133

    15. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    Responsible

    Julian Brandner

    Prof. Dr. Michael Philippsen

    David Schwarzbeck

    Dr.-Ing. Norbert Oster

    Maximum number of participants: 40

    Link to Campo

    Date and Time Start date - End date Cancellation date Lecturer(s) Comment Room
    wöchentlich Tue, 10:15 - 11:45 15.10.2024 - 04.02.2025 31.12.2024
    24.12.2024
    • Julian Brandner
    11302.04.150

    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 German
    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

    As a main focus the lecture gives an overview of optimizing techniques applicable to procedural programming languages. In particular, optimization techniques that are of importance to high performance computers and parallel computers are covered. Techniques and representations are introduced that are necessary to compute and to manage information required for optimization are covered as well.

    The following list of key words provides an overview of the topics covered in this lecture:

    - dependence analysis, dependence graph, array subscript analysis, SSA, control flow Graph, dominators.
    - loop transformations: strength reduction, induction variable elimination, loop-invariant code motion, loop unswitching.
    - loop reordering: loop interchange, loop skewing, loop reversal, strip mining, loop tiling, loop distribution, loop fusion.
    - loop restructuring: loop unrolling, loop coalescing, loop replacement (reduction), loop idiom recognition.
    - memory access transformations: array padding, cache miss jamming, scalar expansion, array contraction.
    - partial evaluation: constant propagation, constant folding, algebraic simplification, strength reduction.
    - redundancies removal: unreachable-code elimination, useless-code elimination, dead-variable elimination, common-subexpression elimination.
    - procedure call transformations: leaf procedure optimization, procedure inlining, procedure cloning, function memoization, tail recursion elimination.
    - transformations for parallel machines: data decomposition, scalar privatization, array privatization, data partitioning and computation partitioning, guard introduction, message aggregation, message pipelining, prefetch and poststore, syncronization elimination.
    - pointer analysis, alias analysis null

    1. Parallelgruppe

    Semester hours per week 2
    Teaching language German
    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 German
    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

    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 German
    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 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 German
    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 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 German
    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 10.06.2025
    22.04.2025
    • David Schwarzbeck
    • Tobias Heineken
    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 German
    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 German
    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

    See 'General Portfolio' below. Details are t.b.a.

    Summer term

    Winter term

    Parallele und Funktionale Programmierung (PFP)
    Grundlagen des Übersetzerbaus (Last Lecture WS 2025/26) (UE1)
    Optimierungen in Übersetzern (Last Lecture SS 2026) (UE2)
    Ausgewählte Kapitel aus dem Übersetzerbau (Last Lecture 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