Teaching

List of Courses

Business Informatics Group, TU Wien

Reset Filters

Seminar for Master Students in Data Science

Andreas Rauber (Lecturer)Marion Scholz (Lecturer)Peter Knees (Lecturer)Thomas Gärtner (Lecturer)Allan Hanbury (Lecturer)Christian Huemer (Lecturer)Emanuel Sallinger (Lecturer)

View on TISS

Semester: 2026S; Nr: 180.772; Type: SE; Hours: 1.0; Language: English;
Objective:

After successful completion of the course, students are able to

  • desribe the problem tackled in their master thesis and its relevance
  • select an appropriate resarch method to tackle the problem
  • define and present a approriate approach to solve the problem
  • evaluate the approach with respect to the problem definition
  • present and defend the proposal as well as the results of the master thesis

Introduction to Programming 1

Sebastian Skritek (Lecturer)Stefan Podlipnig (Lecturer)Sebastian Zambanini (Lecturer)Marion Murzek (Lecturer)Jürgen Kogler (Lecturer)

View on TISS

Semester: 2026S; Nr: 185.A91; Type: VU; Hours: 4.0; Language: German;
Objective:

After successful completion of the course, students are able to

  • describe important concepts of a modern programming language
  • convert content of natural language programming tasks into executable small programs
  • apply practices and tools during the implementation of small programms
  • implement and analyze selected algorithms

Project in Computer Science 1

Andreas Rauber (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)M. Anton Ertl (Lecturer)Pantelis Frangoudis (Lecturer)Peter Knees (Lecturer)Thomas Gärtner (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)Andreas Krall (Lecturer)Jürgen Cito (Lecturer)Stefan Biffl (Lecturer)

View on TISS

Semester: 2026S; 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.

Semester: 2026S; Nr: 194.195; Type: VU; Hours: 4.0; Language: English;
Objective:

After successful completion of the course, students are able to understand, analyze, develop, and use advanced model-driven software engineering techniques.

This module deals with advanced model-driven approaches to software engineering. It combines techniques, methods, and tools from language engineering, model engineering, web engineering, and AI.

Fachkompetenzen: Advanced concepts and techniques of model-driven software engineering and the application thereof.

After successful completion of the module, students are able to

  • describe the taught advanced topics of model engineering (like ontology-driven conceptual modeling and multi-level modeling),
  • describe the taught concepts and techniques for web modeling (like the Language Server Protocol (LSP), Langium, and the Graphical Language Server Platform (GLSP), and
  • apply their gained knowledge to realize a web-based modeling environment.

Überfachliche Kompetenzen: Students acquire the ability to explain methods for advanced model-driven software engineering and design domain-specific, AI-assisted model-driven software engineering solutions through web technologies. Furthermore, students will be able to identify, articulate, and discuss issues concerning ethics, gender, and diversity in the context of the module’s content.

Orientation Informatics and Business Informatics

Hilda Tellioğlu (Lecturer)Florian Michahelles (Lecturer)René Röpke (Lecturer)Christian Huemer (Lecturer)Monika di Angelo (Lecturer)

View on TISS

Semester: 2025W; Nr: 180.766; Type: VU; Hours: 1.0; Language: German;
Objective:

After successful completion of the course, students are able to

  • explain what computer science is about
  • present structures and processes of a university
  • apply learning methods and how to organize themselves to make progress while studying computer science or business informatics
  • select and apply strategies, methods, and tools to deal with different forms of thinking and problem-solving
  • search for knowledge
  • deal with possibilities to decide for a study program
  • orient regarding their own carriers and future job possibilities
  • get to learn other students and exchange with them

This course provides an introduction to computer science as a field of study and as a field of work. The LVA should arouse interest in further studies and enable students to better classify the contents presented in further studies.

Seminar for Master Students in Data Science

Andreas Rauber (Lecturer)Marion Scholz (Lecturer)Peter Knees (Lecturer)Thomas Gärtner (Lecturer)Allan Hanbury (Lecturer)Christian Huemer (Lecturer)Emanuel Sallinger (Lecturer)

View on TISS

Semester: 2025W; Nr: 180.772; Type: SE; Hours: 1.0; Language: English;
Objective:

After successful completion of the course, students are able to

  • desribe the problem tackled in their master thesis and its relevance
  • select an appropriate resarch method to tackle the problem
  • define and present a approriate approach to solve the problem
  • evaluate the approach with respect to the problem definition
  • present and defend the proposal as well as the results of the master thesis

Seminar for Master Students in Software Engineering

Nysret Musliu (Lecturer)Dominik Bork (Lecturer)Wolfdieter Merkl (Lecturer)M. Anton Ertl (Lecturer)Pantelis Frangoudis (Lecturer)Maria Christakis (Lecturer)Jürgen Cito (Lecturer)Robert Ganian (Lecturer)

View on TISS

Semester: 2025W; Nr: 180.777; Type: SE; Hours: 1.0; Language: English;
Objective:

After successful completion of the course, students are able to submit the Master thesis proposal, which motivates and defines the topic of their thesis, introduces the planned research questions and aims of the thesis, describes the methodology, presents the state of the art, and places their thesis in the context of the Master program Software Engineering and Internet Computing.

Seminar for Master Students in Business Informatics

Gerti Kappel (Lecturer)Marion Scholz (Lecturer)Fazel Ansari Chaharsoughi (Lecturer)Christian Huemer (Lecturer)

View on TISS

Semester: 2025W; Nr: 180.779; Type: SE; Hours: 1.0; Language: English;
Objective:

After successful completion of the course, students are able to

  • desribe the problem tackled in their master thesis and its relevance
  • select an appropriate resarch method to tackle the problem
  • define and present a approriate approach to solve the problem
  • evaluate the approach with respect to the problem definition
  • present and defend the proposal as well as the results of the master thesis

Introduction to Programming 1

Mauro Tempesta (Lecturer)Michael Reiter (Lecturer)Sofia Futterknecht (Tutor)Rita Schrabauer (Tutor)Alina Maliha Pranzl (Tutor)Dietmar Schreiner (Lecturer)Nathaniel Boisgard (Lecturer)Stefan Podlipnig (Lecturer)Sebastian Zambanini (Lecturer)Marion Murzek (Lecturer)Jürgen Kogler (Lecturer)Markus Angermann (Lecturer)

View on TISS

Semester: 2025W; Nr: 185.A91; Type: VU; Hours: 4.0; Language: German;
Objective:

After successful completion of the course, students are able to

  • describe important concepts of a modern programming language
  • convert content of natural language programming tasks into executable small programs
  • apply practices and tools during the implementation of small programms
  • implement and analyze selected algorithms

Semester: 2025W; Nr: 188.446; Type: SE; Hours: 2.0; Language: if required in English;
Objective:

After successful completion of the course, students are able to successfully present and defend their own scientific work. In the course of the seminar, topics of the individual students are presented and discussed in order to support the participants in their research projects as well as to give them an opportunity to network and exchange ideas.