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 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 (BA)
Hirschfeld, Beckmann, Krebs (2 sws)
Tool support for GraalVM Native Image (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 (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. (MA)
Hirschfeld, Beckmann, Taeumel (2 sws)
Wenn den Bildern die Worte fehlen (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 (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 (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. (MA)
Hirschfeld, Taeumel, Beckmann (2 sws)
Exploring provenance through programming bachelor's project seminar (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 master's project seminar (MA)
Hirschfeld, Niephaus, Felgentreff (2 sws)
Exploring provenance through programming bachelor's project seminar (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 master's project seminar (MA)
Hirschfeld, Rein, Ramson (2 sws)
Blocks to the Rescue bachelor's project seminar (BP)
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 bachelor's project seminar (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 bachelor's project seminar (BP)
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 bachelor's project seminar (BP)
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 bachelor's project seminar (BP)
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 bachelor's project seminar (BP)
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 bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Felgentreff, Pape, Taeumel, Lincke, Rein (2 sws)
Summer term 2015 (18 sws)
Aspect-oriented programming (
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 bachelor's project seminar (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 bachelor's project seminar (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 master's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Taeumel, Felgentreff, Lincke (2 sws)
Exploratory authoring of interactive content in a live environment bachelor's project seminar (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 master's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Taeumel, Felgentreff, Lincke (2 sws)
Exploratory authoring of interactive content in a live environment bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Felgentreff, Pape (2 sws)
Touch programming for pictographic expression languages bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Felgentreff, Pape (2 sws)
Touch programming for pictographic expression languages bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Steinert, Perscheid (2 sws)
Explorative authoring of active web content in a mobile environment bachelor's project seminar (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 bachelor's project seminar (ba)
Hirschfeld, Steinert, Perscheid (2 sws)
Explorative authoring of active web content in a mobile environment bachelor's project seminar (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 master's project seminar (MA,
hpi
)
Hirschfeld, Steinert, Lincke, Perscheid (6 sws)
GTK+ 2.0 bindings for VA Smalltalk bachelor's project seminar (BA)
Hirschfeld, Steinert, Lincke (2 sws)
Scripting objects for the Web bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Haupt, Steinert, Lincke (2 sws)
Scripting objects for the Web bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Perscheid, Lincke, Steinert (2 sws)
Aspect tools for orchideo bachelor's project seminar (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 bachelor's project seminar (BA)
Hirschfeld, Perscheid, Lincke, Steinert (2 sws)
Aspect tools for orchideo bachelor's project seminar (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 bachelor's project seminar (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 bachelor's project seminar (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 bachelor's project seminar (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 bachelor's project seminar (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 bachelor's project seminar (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
Holz (4 sws)
Sophie server bachelor's project seminar (BA)
Hirschfeld, Haupt (2 sws)
Tours and traps bachelor's project seminar (BA)
Hirschfeld, Haupt (2 sws)
Summer term 2006 (14 sws)
Advanced UML and meta-modelling
Holz (2 sws)
Software design (MA,
hpi
)
Hirschfeld (4 sws)
Software engineering 2
Holz (4 sws)
Requirements engineering
Holz (2 sws)
Tours and traps bachelor's project seminar (BA)
Hirschfeld, Haupt (2 sws)
© 2006-2023 HPI
Software Architecture Group