Home
Teaching
Theses (internal)
Past
itua14
itua12
itua10
itua08
itua07
Research
Projects
Publications
Partners
Events
Misc
People
Imprint
Software Architecture Group
Prof. Dr. Robert Hirschfeld
Past teaching activities
Winter term 2023/2024 (16 sws)
Future of programming (MA,
hpi
)
Hirschfeld, Lincke, Taeumel, Böhme, Geier, Krebs, Rein, Mattis, Ramson, Beckmann (4 sws)
Rapid prototyping in game development (BA,
hpi
)
Hirschfeld, Beckmann, Ramson, Krebs, Geier (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Krebs, Taeumel, Lincke, Rein, Beckmann, Mattis, Ramson, Böhme, Geier (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Building machine learning macro-services with GraalPy and Micronaut [MP] (MA)
Hirschfeld, Lincke, Niephaus, Felgentreff (2 sws)
Summer term 2023 (14 sws)
Programming experience (MA,
hpi
)
Hirschfeld, Lincke, Taeumel, Rein, Krebs, Beckmann, Mattis, Ramson (4 sws)
Tools for game development (MA,
hpi
)
Hirschfeld, Krebs, Beckmann, Taeumel, Lincke, Ramson, Rein, Mattis (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Ein lebendiges Schaufenster in die Geschichte(n) einer Region [BP] (BA)
Hirschfeld, Beckmann, Krebs (2 sws)
Building a programming system in and for virtual reality [MP] (MA)
Hirschfeld, Beckmann, Lincke (2 sws)
Winter term 2022/2023 (18 sws)
Advanced programming tools (MA,
hpi
)
Hirschfeld, Rein, Taeumel (4 sws)
Programming in virtual reality (MA,
hpi
)
Hirschfeld, Beckmann, Lincke, Ramson (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Krebs, Rein, Taeumel, Lincke (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Ein lebendiges Schaufenster in die Geschichte(n) einer Region [BP] (BA)
Hirschfeld, Beckmann, Krebs (2 sws)
Tool support for GraalVM Native Image [MP] (MA)
Hirschfeld, Lincke, Niephaus (2 sws)
Summer term 2022 (12 sws)
Reverse engineering (MA,
hpi
)
Hirschfeld, Lincke, Taeumel, Ramson, Beckmann, Mattis, Rein, Krebs (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Lincke, Krebs, Rein, Taeumel, Mattis, Beckmann, Ramson (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Wenn den Bildern die Worte fehlen [BP] (BA)
Hirschfeld, Lincke, Beckmann (2 sws)
Winter term 2021/2022 (18 sws)
Programming experience (MA,
hpi
)
Hirschfeld, Lincke, Taeumel, Rein, Krebs, Ramson, Beckmann (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Rein, Krebs, Taeumel, Lincke (4 sws)
Visual abstractions for framework, tool, and language design (MA,
hpi
)
Hirschfeld, Beckmann, Taeumel, Lincke, Ramson, Rein, Mattis, Niephaus (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Exploring visual primitives for authoring source code [MP] (MA)
Hirschfeld, Beckmann, Taeumel (2 sws)
Wenn den Bildern die Worte fehlen [BP] (BA)
Hirschfeld, Lincke, Beckmann (2 sws)
Summer term 2021 (16 sws)
Live programming (MA,
hpi
)
Hirschfeld, Lincke, Rein, Taeumel, Matthis, Ramson, Pape (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke, Rein, Taeumel, Matthis, Ramson, Pape (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Pape, Rein, Lincke, Taeumel, Henning, Ramson (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Tool support for collaborative creation of interactive storytelling media [BP] (BA)
Hirschfeld, Lincke, Rein, Ramson, Taeumel (2 sws)
Winter term 2020/2021 (16 sws)
Introduction to programming technology 1 (BA,
hpi
)
Hirschfeld, Beckmann, Mattis, Pape, Niephaus, Felgentreff (4 sws)
Programming language concepts, tools, and environments (MA,
hpi
)
Hirschfeld, Taeumel, Mattis, Rein, Niephaus, Lincke, Ramson (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Rein, Taeumel, Lincke, Niephaus, Felgentreff (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Tool support for collaborative creation of interactive storytelling media [BP] (BA)
Hirschfeld, Lincke, Rein, Ramson, Taeumel (2 sws)
Summer term 2020 (22 sws)
Code repository mining (MA,
hpi
)
Hirschfeld, Mattis, Lincke, Ramson, Pape (4 sws)
End-user development (MA,
hpi
)
Hirschfeld, Lincke, Ramson (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Rein, Taeumel, Lincke, Mattis, Ramson, Pape, Niephaus (4 sws)
Polyglott programming (MA,
hpi
)
Hirschfeld, Niephaus, Felgentreff (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Hardware acceleration for interactive, high-quality graphics in live programming environments [MP] (MA)
Hirschfeld, Taeumel, Beckmann (2 sws)
Exploring provenance through programming [BP] (BA)
Hirschfeld, Lincke, Rein (2 sws)
Winter term 2019/2020 (18 sws)
Programming experience (MA,
hpi
)
Hirschfeld, Lincke, Rein, Taeumel, Mattis, Felgentreff (4 sws)
Reactive programming (MA,
hpi
)
Hirschfeld, Ramson, Taeumel, Lincke (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Rein, Taeumel, Lincke, Pape (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Software development tools for polyglot programming [MP] (MA)
Hirschfeld, Niephaus, Felgentreff (2 sws)
Exploring provenance through programming [BP] (BA)
Hirschfeld, Lincke, Rein (2 sws)
Summer term 2019 (22 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Pape, Rein, Lincke, Taeumel, Henning, Ramson (4 sws)
Polyglott programming (MA,
hpi
)
Hirschfeld, Niephaus, Felgentreff (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Rein, Lincke, Ramson (4 sws)
Virtual execution environments (MA,
hpi
)
Hirschfeld, Niephaus, Pape, Henning, Felgentreff (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Design and implementation of a live programming tool set for heterogeneous simulations in Squeak/Smalltalk [MP] (MA)
Hirschfeld, Rein, Ramson (2 sws)
Blocks to the rescue [BP] (BA)
Hirschfeld, Taeumel, Mattis, Ramson, Rein, Lincke (2 sws)
Winter term 2018/2019 (16 sws)
Introduction to programming technology 1 (BA,
hpi
)
Hirschfeld, Pape, Henning, Mattis, Ramson, Felgentreff (4 sws)
Reverse engineering (MA,
hpi
)
Hirschfeld, Lincke, Rein, Ramson, Taeumel, Matthis, Pape, Niephaus, Henning (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Rein, Niephaus, Taeumel, Lincke, Felgentreff (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Blocks to the rescue [BP] (BA)
Hirschfeld, Taeumel, Mattis, Ramson, Rein, Lincke (2 sws)
Summer term 2018 (22 sws)
Machine learning on code repositories (MA,
hpi
)
Hirschfeld, Mattis, Ramson (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Pape, Rein, Lincke, Taeumel, Henning, Ramson (4 sws)
Programming experience (MA,
hpi
)
Hirschfeld, Rein, Taeumel, Mattis, Lincke, Ramson, Felgentreff (4 sws)
Reactive programming (MA,
hpi
)
Hirschfeld, Ramson, Lincke (4 sws)
Virtual execution environments (MA,
hpi
)
Hirschfeld, Niephaus, Pape, Henning, Felgentreff (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
GS/Squeak: Smalltalk as a language implementation platform [BP] (BA)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Ramson, Mattis, Henning, Niephaus (2 sws)
Winter term 2017/2018 (24 sws)
Code repository mining (MA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Ramson, Mattis, Henning, Niephaus, Felgentreff (4 sws)
Context-oriented programming (MA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Ramson, Mattis, Henning, Niephaus, Felgentreff (4 sws)
Programming languages: design and implementation (BA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Ramson, Mattis, Henning, Niephaus, Felgentreff (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Ramson, Mattis, Henning, Niephaus (4 sws)
Web-based development environments (MA,
hpi
)
Hirschfeld, Ingalls, Ramson, Lincke (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
GS/Squeak: Smalltalk as a language implementation platform [BP] (BA)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Ramson, Mattis, Henning, Niephaus (2 sws)
Summer term 2017 (12 sws)
Programming language concepts, tools, and environments (MA,
hpi
)
Hirschfeld, Ramson, Rein, Lincke, Taeumel, Mattis (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Lincke, Pape, Rein, Taeumel, Mattis, Felgentreff, Henning, Ramson (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
The font engineering toolkit [BP] (BA)
Hirschfeld, Pape, Taeumel, Rein, Felgentreff, Lincke (2 sws)
Winter term 2016/2017 (24 sws)
Live programming systems (MA,
hpi
)
Hirschfeld, Felgentreff, Lehmann, Rein (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Henning (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke, Lehmann, Felgentreff (4 sws)
Software modularity (BA,
hpi
)
Hirschfeld, Taeumel, Henning, Mattis (4 sws)
Virtual machines and execution environments (MA,
hpi
)
Hirschfeld, Felgentreff, Pape, Matthis (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
The font engineering toolkit [BP] (BA)
Hirschfeld, Pape, Taeumel, Rein, Felgentreff, Lincke (2 sws)
Summer term 2016 (18 sws)
End-user programming (MA,
hpi
)
Hirschfeld, Felgentreff, Rein, Taeumel (4 sws)
History of programming languages (BA,
hpi
)
Hirschfeld, Taeumel, Mattis, Henning (2 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Pape, Rein, Taeumel, Lincke, Henning, Lehmann, Mattis, Felgentreff, Perscheid (4 sws)
Web-based development environments (MA,
hpi
)
Hirschfeld, Felgentreff, Rein, Taeumel (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Continuous integration in the cloud for everyone [BP] (BA)
Hirschfeld, Felgentreff, Pape, Taeumel, Lincke, Rein (2 sws)
Winter term 2015/2016 (20 sws)
Introduction to programming technology 1 (BA,
hpi
)
Hirschfeld, Pape, Mattis, Felgentreff (4 sws)
Programming language concepts, tools, and environments (MA,
hpi
)
Hirschfeld, Rein, Taeumel, Felgentreff (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Rein, Henning (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke, Felgentreff (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Continuous integration in the cloud for everyone [BP] (BA)
Hirschfeld, Felgentreff, Pape, Taeumel, Lincke, Rein (2 sws)
Summer term 2015 (18 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Taeumel (2 sws)
Constraint-based programming (MA,
hpi
)
Hirschfeld, Felgentreff, Lincke (4 sws)
Module systems (MA,
hpi
)
Hirschfeld, Felgentreff, Lincke, Taeumel, Pape (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Pape, Taeumel, Lincke, Felgentreff, Perscheid (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Example-driven exploration of dynamically-typed programming environments [BP] (BA)
Hirschfeld, Taeumel, Felgentreff, Lincke, Pape (2 sws)
Winter term 2014/2015 (18 sws)
Context-oriented programming (MA,
hpi
)
Hirschfeld, Lincke, Taeumel, Pape, Felgentreff (2 sws)
Programming language concepts (BA,
hpi
)
Hirschfeld, Taeumel, Pape, Felgentreff (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Perscheid, Taeumel, Felgentreff, Lincke, Pape (4 sws)
Virtual machines and execution environments (MA,
hpi
)
Hirschfeld, Pape, Felgentreff (6 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Example-driven exploration of dynamically-typed programming environments [BP] (BA)
Hirschfeld, Taeumel, Felgentreff, Lincke, Pape (2 sws)
Summer term 2014 (26 sws)
Constraint-based programming (MA,
hpi
)
Hirschfeld, Felgentreff (2 sws)
IT enterprise architecture (MA,
hpi
)
Keller, Buckl, Hirschfeld (2 sws)
Programming language concepts (BA,
hpi
)
Hirschfeld, Taeumel, Felgentreff, Pape (2 sws)
Self-sustaining systems (MA,
hpi
)
Hirschfeld, Lincke, Taeumel, Felgentreff, Pape (4 sws)
Software engineering 1 (BA,
hpi
)
Perscheid, Hirschfeld, Lincke, Steinert, Taeumel, Pape, Felgentreff, Röder (4 sws)
Software transactional memory for R/Squeak-VM [MP] (MA,
hpi
)
Hirschfeld, Steinert, Lincke, Perscheid (6 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Efficient energy management for heterogeneous energy systems [BP] (BA)
Hirschfeld, Taeumel, Felgentreff, Lincke (2 sws)
Exploratory authoring of interactive content in a live environment [BP] (BA)
Hirschfeld, Steinert, Thamsen, Lincke (2 sws)
Winter term 2013/2014 (22 sws)
Introduction to programming technology 1 (BA,
hpi
)
Hirschfeld, Pape, Felgentreff (4 sws)
Software architecture (BA,
hpi
)
Perscheid, Hirschfeld, Taeumel, Felgentreff, Steinert (4 sws)
The reflective programmer [MP] (MA,
hpi
)
Hirschfeld, Steinert, Lincke, Perscheid (6 sws)
Virtual machines and execution environments (MA,
hpi
)
Hirschfeld, Pape, Felgentreff, Steinert (2 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Efficient energy management for heterogeneous energy systems [BP] (BA)
Hirschfeld, Taeumel, Felgentreff, Lincke (2 sws)
Exploratory authoring of interactive content in a live environment [BP] (BA)
Hirschfeld, Steinert, Thamsen, Lincke (2 sws)
Summer term 2013 (14 sws)
Interactive representations of data structures and algorithms (MA,
hpi
)
Hirschfeld, Taeumel, Felgentreff, Lincke (4 sws)
Software engineering 1 (BA,
hpi
)
Perscheid, Hirschfeld, Lincke, Steinert, Taeumel, Pape, Felgentreff, Thamsen (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Evolving applications: object-migration with Ruby and GemStone [BP] (BA)
Hirschfeld, Felgentreff, Pape (2 sws)
Touch programming for pictographic expression languages [BP] (BA)
Hirschfeld, Lincke, Taeumel (2 sws)
Winter term 2012/2013 (20 sws)
Advanced modularity (BA,
hpi
)
Hirschfeld, Taeumel, Felgentreff (2 sws)
IT enterprise architecture (MA,
hpi
)
Keller, Buckl, Hirschfeld (2 sws)
Module systems (MA,
hpi
)
Hirschfeld, Taeumel, Felgentreff, Perscheid, Steinert (4 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Perscheid, Lincke, Taeumel, Felgentreff, Pape (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke (2 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Evolving applications: object-migration with Ruby and GemStone [BP] (BA)
Hirschfeld, Felgentreff, Pape (2 sws)
Touch programming for pictographic expression languages [BP] (BA)
Hirschfeld, Lincke, Taeumel (2 sws)
Summer term 2012 (22 sws)
Acceptability-oriented programming (MA,
hpi
)
Hirschfeld, Appeltauer, Taeumel, Perscheid (2 sws)
Advanced modularity (MA,
hpi
, BA,
hpi
)
Hirschfeld, Appeltauer, Taeumel (2 sws)
Programming language concepts, tools, and environments (MA,
hpi
)
Hirschfeld, Steinert, Perscheid, Taeumel (4 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Perscheid, Lincke, Steinert, Taeumel (4 sws)
Web-based software development environments (MA,
hpi
)
Hirschfeld, Lincke (4 sws)
Graduate school research seminar (FK,
hpi
)
Polze, Hirschfeld (2 sws)
Programming models for data-intensive applications [BP] (BA)
Hirschfeld, Steinert, Perscheid (2 sws)
Explorative authoring of active web content in a mobile environment [BP] (BA)
Hirschfeld, Lincke, Taeumel (2 sws)
Winter term 2011/2012 (14 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Appeltauer, Taeumel (2 sws)
Meta-programming and reflection (MA,
hpi
)
Hirschfeld, Steinert, Cassou, Perscheid (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Perscheid, Lincke, Steinert, Taeumel (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke (2 sws)
Programming models for data-intensive applications [BP] (BA)
Hirschfeld, Steinert, Perscheid (2 sws)
Explorative authoring of active web content in a mobile environment [BP] (BA)
Hirschfeld, Lincke, Taeumel (2 sws)
Summer term 2011 (24 sws)
Agile software development (MA,
hpi
)
Hirschfeld, Steinert, Appeltauer, Perscheid (4 sws)
End-user development (MA,
hpi
)
Hirschfeld, Lincke, Ingalls (4 sws)
History of programming languages (BA,
hpi
)
Hirschfeld, Appeltauer, Krahn, Cassou (2 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Perscheid, Krahn, Steinert (4 sws)
The reflective programmer [MP] (MA,
hpi
)
Hirschfeld, Steinert, Lincke, Perscheid (6 sws)
GTK+ 2.0 bindings for VA Smalltalk [BP] (BA)
Hirschfeld, Steinert, Lincke (2 sws)
Scripting objects for the Web [BP] (BA)
Hirschfeld, Perscheid, Krahn (2 sws)
Winter term 2010/2011 (14 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Haupt, Appeltauer (2 sws)
Meta-programming and reflection (MA,
hpi
)
Hirschfeld, Steinert, Geller (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Haupt, Perscheid, Krahn (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke (2 sws)
GTK+ 2.0 bindings for VA Smalltalk [BP] (BA)
Hirschfeld, Haupt, Steinert, Lincke (2 sws)
Scripting objects for the Web [BP] (BA)
Hirschfeld, Perscheid, Krahn (2 sws)
Summer term 2010 (20 sws)
Agile software development (MA,
hpi
)
Hirschfeld, Steinert, Appeltauer, Perscheid (4 sws)
History of programming languages (BA,
hpi
)
Hirschfeld, Appeltauer, Geller (2 sws)
IT enterprise architecture (MA,
hpi
,
handouts
)
Keller, Buckl, Hirschfeld (2 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Perscheid, Steinert, Geller (4 sws)
Web-based software development environments (MA,
hpi
)
Hirschfeld, Lincke, Ingalls (4 sws)
Digital pub life [BP] (BA)
Hirschfeld, Perscheid, Lincke, Steinert (2 sws)
Aspect tools for orchideo [BP] (BA)
Hirschfeld, Haupt, Appeltauer (2 sws)
Winter term 2009/2010 (14 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Haupt, Appeltauer (2 sws)
Meta-programming and reflection (MA,
hpi
)
Hirschfeld, Steinert (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Haupt, Perscheid (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke (2 sws)
Digital pub life [BP] (BA)
Hirschfeld, Perscheid, Lincke, Steinert (2 sws)
Aspect tools for orchideo [BP] (BA)
Hirschfeld, Haupt, Appeltauer (2 sws)
Summer term 2009 (14 sws)
End-user development (MA,
hpi
)
Lincke, Hirschfeld (2 sws)
History of programming languages (BA,
hpi
)
Appeltauer, Haupt, Hirschfeld (2 sws)
Software engineering 1 (BA,
hpi
)
Haupt, Perscheid, Hirschfeld (4 sws)
Virtual machines (MA,
hpi
)
Haupt, Hirschfeld (4 sws)
XP Forums [BP] (BA)
Hirschfeld, Steinert, Lincke (2 sws)
Winter term 2008/2009 (12 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Haupt, Appeltauer (2 sws)
Meta-programming and reflection (MA,
hpi
)
Hirschfeld, Steinert, Lincke (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Haupt, Lincke, Steinert, Appeltauer (4 sws)
Software design (MA,
hpi
)
Hirschfeld, Lincke (2 sws)
XP Forums [BP] (BA)
Hirschfeld, Steinert, Lincke (2 sws)
Summer term 2008 (12 sws)
End-user development (MA,
hpi
)
Hirschfeld, Lincke (2 sws)
History of programming languages (BA,
hpi
)
Hirschfeld, Haupt, Appeltauer (2 sws)
IT enterprise architecture (MA,
hpi
,
handouts
)
Dern, Keller, Hirschfeld (2 sws)
Virtual machines (MA,
hpi
)
Haupt, Hirschfeld (4 sws)
SqueakSVN [BP] (BA)
Hirschfeld, Haupt, Lincke (2 sws)
Winter term 2007/2008 (12 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Haupt (2 sws)
Meta-programming and reflection (MA,
hpi
)
Hirschfeld, Haupt (2 sws)
Software design (MA,
hpi
)
Hirschfeld, Haupt (2 sws)
Software engineering 1 (BA,
hpi
)
Hirschfeld, Haupt (4 sws)
SqueakSVN [BP] (BA)
Hirschfeld, Haupt, Lincke (2 sws)
Summer term 2007 (14 sws)
History of programming languages (BA,
hpi
)
Hirschfeld, Haupt (2 sws)
IT enterprise architecture (MA,
hpi
,
handouts
)
Keller, Hirschfeld (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld (4 sws)
Virtual machines (MA,
hpi
)
Haupt, Hirschfeld (4 sws)
Sophie Server [BP] (BA)
Hirschfeld, Haupt (2 sws)
Winter term 2006/2007 (16 sws)
Aspect-oriented programming (BA,
hpi
)
Hirschfeld, Haupt, Schult (2 sws)
Meta-programming and reflection (MA,
hpi
)
Hirschfeld, Haupt (2 sws)
Software architecture (BA,
hpi
)
Hirschfeld, Haupt (4 sws)
Software engineering 1 (BA)
Holz (4 sws)
Sophie Server [BP] (BA)
Hirschfeld, Haupt (2 sws)
Tours and traps [BP] (BA)
Hirschfeld, Haupt (2 sws)
Summer term 2006 (14 sws)
Advanced UML and meta-modelling (MA)
Holz (2 sws)
Software design (MA,
hpi
)
Hirschfeld (4 sws)
Software engineering 2 (BA)
Holz (4 sws)
Requirements engineering (BA)
Holz (2 sws)
Tours and traps [BP] (BA)
Hirschfeld, Haupt (2 sws)
© 2006-2023 HPI
Software Architecture Group