Teaching

List of Courses

Business Informatics Group, TU Wien

Reset Filters

Project in Computer Science 1

Andreas Rauber (Lecturer)Andrea Morichetta (Lecturer)Franz Puntigam (Lecturer)Karl Michael Göschka (Lecturer)Schahram Dustdar (Lecturer)Julia Neidhardt (Lecturer)Gerti Kappel (Lecturer)Stefan Neumann (Lecturer)Alireza Furutanpey (Lecturer)Eva Kühn (Lecturer)Thomas Grechenig (Lecturer)Dominik Bork (Lecturer)Wolfdieter Merkl (Lecturer)M. Anton Ertl (Lecturer)Pantelis Frangoudis (Lecturer)Peter Knees (Lecturer)Dietmar Schreiner (Lecturer)Fabian Jogl (Lecturer)Thomas Gärtner (Lecturer)Patrick Indri (Lecturer)Allan Hanbury (Lecturer)Maria Christakis (Lecturer)Sabine Andergassen (Lecturer)Henderik Proper (Lecturer)Sagar Malhotra (Lecturer)René Röpke (Lecturer)Stefan Nastic (Lecturer)Clemens Heitzinger (Lecturer)Christian Huemer (Lecturer)Jürgen Cito (Lecturer)Stefan Biffl (Lecturer)

View on TISS

Semester: 2025W; Nr: 194.145; Type: PR; Hours: 4.0; Language: if required in English;
Objective:

After successful completion of the course, students are able to

  • determine the requirements for a practical implementation task;
  • define an appropriate architecture and design;
  • work with current software tools;
  • present the completed work.

Project in Computer Science 2

Andreas Rauber (Lecturer)Andrea Morichetta (Lecturer)Franz Puntigam (Lecturer)Karl Michael Göschka (Lecturer)Schahram Dustdar (Lecturer)Alireza Furutanpey (Lecturer)Eva Kühn (Lecturer)Thomas Grechenig (Lecturer)M. Anton Ertl (Lecturer)Pantelis Frangoudis (Lecturer)Dietmar Schreiner (Lecturer)Thomas Gärtner (Lecturer)René Röpke (Lecturer)Stefan Nastic (Lecturer)Christian Huemer (Lecturer)Stefan Biffl (Lecturer)

View on TISS

Semester: 2025W; Nr: 194.146; Type: PR; Hours: 4.0; Language: if required in English;
Objective:

After successful completion of the course, students are able to

  • Analyze a given problem statement
  • Plan the project phases
  • Select and adapt appropriate approaches to solve a problem
  • Apply adequate tools and technologies for the implementation
  • Document the results of a software project

Semester: 2025W; Nr: 194.152; Type: VU; Hours: 4.0; Language: English;
Objective:

After successful completion of the course, students are able to understand the purpose of an enterprise architecture and the corresponding enterprise-wide system development:

  • Reason about, and explain, the different aspects of enterprise & process engineering approaches in terms of an analysis framework
  • Reason about, and explain, the analysis of ArchiMate and BPMN in said framework
  • Apply this framework in the analysis of another contemporary enterprise & process engineering approach
  • Obtain a broad insight into the relevant aspects of different contemporary enterprise & process engineering approaches (including, next to ArchiMate and BPMN, also ARIS, DEMO, MERODE, 4EM, VDML, and SysML)

Sustainability in Computer Science

Gerti Kappel (Lecturer)Georg Fuchsbauer (Lecturer)Marianne Schnellmann (Lecturer)Stefan Nastic (Lecturer)Ivona Brandic (Lecturer)Christian Huemer (Lecturer)

View on TISS

Semester: 2025W; Nr: 194.155; Type: VU; Hours: 2.0; Language: English;
Objective:

After successful completion of the course, students are able to...

  • describe the different aspects of  sustainability in CS, most importantly to differentiate computational sustainability versus sustainable CS
  • explain the practical relevance of sustainability in CS for business and society
  • analyze and evaluate hypotheses and solutions for both computational sustainability and sustainable CS

Advanced Software Engineering

Marion Scholz (Lecturer)Samuel Pilz (Lecturer)David Michael Kaindlstorfer (Lecturer)Maria Christakis (Lecturer)Anastasia Isychev (Lecturer)

View on TISS

Semester: 2025W; Nr: 194.187; Type: VU; Hours: 4.0; Language: English;
Objective:

After successful completion of the course, students are able to...

Apply fundamental, software-reliability concepts and techniques for large, complex software systems and explain modern applications thereof.

Interdisciplinary skills

Students acquire the ability to explain methods for automated software reliability and design them themselves for new application domains. Furthermore, students will be able to identify, articulate, and discuss issues concerning ethics, gender, and diversity in the context of the module’s content.

Semester: 2025W; Nr: 194.198; Type: SE; Hours: 2.0; Language: German;
Objective:

After successful completion of the course, students are able to...

  • search, find, and systematically analyze literature of a selected topic: Students conduct independent literature research using academic databases, journals, conference proceedings, and other relevant sources. They critically evaluate sources for relevance, credibility, and scientific merit.
  • determine and apply an appropriate categorization for the found literature: Students analyze the collected literature, identifying key themes, methodologies, and research directions. They develop a structured categorization scheme (taxonomies), grouping related works and highlighting connections and differences among them.
  • describe, synthesize, and contextualize the covered research: Students summarize and synthesize the findings from the literature, providing explanations of fundamental concepts, methodologies, and results. They discuss state-of-the-art approaches, challenges, and open research questions. Their descriptions include critical assessments of the strengths and limitations of various studies and their implications for the field of Computer Science.