Teaching

List of Courses

Business Informatics Group, TU Wien

Reset Filters
Semester: 2024W; Nr: 188.926; Type: PR; Hours: 5.0; Language: if required in English;
Objective:

The goal of this course is to write the Bachelor Thesis on one of the multiple topics of business informatics or informatics.

Foundations of Information Systems

Marion Scholz (Lecturer)Sebastian Skritek (Lecturer)

View on TISS

Semester: 2024W; Nr: 192.104; Type: VU; Hours: 2.0; Language: German;
Objective:
  • Introduction, Basics, Overview
  • Data Models, Database Systems, Data Independence
  • The Relational Model (Basics, Design)
  • Relational Query Languages
    • Relational Algebra
    • SQL
  • Conceptual Modelling
  • UML2
    • Object Diagram
    • Class Diagram
  • Dependency Theory and Relational Design Theory (Dependencies, Normal Forms)

Fundamentals of Digital Systems

Marion Oswald (Lecturer)Stefan Neumann (Lecturer)Marion Scholz (Lecturer)Sebastian Skritek (Lecturer)Wolfgang Dvorak (Lecturer)Dietmar Schreiner (Lecturer)Amirali Amiri (Lecturer)Sebastian Johannes Lüderssen (Lecturer)Martin Kronegger (Lecturer)Martin Riener (Lecturer)Monika di Angelo (Lecturer)Gernot Salzer (Lecturer)Jürgen Kogler (Lecturer)

View on TISS

Semester: 2024W; Nr: 192.134; Type: VU; Hours: 4.0; Language: German;
Objective:
  • Number representation
  • floating point arithmetic
  • Basic concepts of information and coding theory
  • logic in computer science
  • Propositional logic, Boolean algebra, minimization methods
  • Predicate logic as a specification language
  • Finite automata, including Moore and Mealy automata
  • Regular expressions and context-free grammars
  • combinational circuits 
  • Realizations of automata
  • Petri nets

Scientific Research and Writing

Manuela Waldner (Lecturer)Michael Wimmer (Lecturer)Matthias Paul Lanzinger (Lecturer)Franz Puntigam (Lecturer)Uwe Egly (Lecturer)Thomas Lukasiewicz (Lecturer)Schahram Dustdar (Lecturer)Peter Purgathofer (Lecturer)Robert Sablatnig (Lecturer)Renata Georgia Raidou (Lecturer)Agata Ciabattoni (Lecturer)Gerti Kappel (Lecturer)Georg Weissenbacher (Lecturer)Ezio Bartocci (Lecturer)Sascha Hunold (Lecturer)Astrid Weiss (Lecturer)Eva Kühn (Lecturer)Günther Raidl (Lecturer)Jens Knoop (Lecturer)Kees van Berkel (Lecturer)Hannes Kaufmann (Lecturer)Silvia Miksch (Lecturer)M. Anton Ertl (Lecturer)Christian Fermüller (Lecturer)Peter Puschner (Lecturer)Thomas Gärtner (Lecturer)Jiehua Chen (Lecturer)Florian Michahelles (Lecturer)Katta Spiel (Lecturer)Paweł W. Woźniak (Lecturer)Pedro Hermosilla Casajus (Lecturer)Sabine Andergassen (Lecturer)Thomas Eiter (Lecturer)Katja Hose (Lecturer)Daniel Müller-Gritschneder (Lecturer)Stefan Nastic (Lecturer)Ivona Brandic (Lecturer)Stefan Woltran (Lecturer)Clemens Heitzinger (Lecturer)Wolfgang Aigner (Lecturer)Christian Huemer (Lecturer)Gernot Salzer (Lecturer)Andreas Krall (Lecturer)Martin Nöllenburg (Lecturer)Andreas Steininger (Lecturer)Eduard Gröller (Lecturer)Ulrich Schmid (Lecturer)Stefan Szeider (Lecturer)Stefan Biffl (Lecturer)Robert Ganian (Lecturer)Florian Zuleger (Lecturer)Reinhard Pichler (Lecturer)

View on TISS

Semester: 2024W; Nr: 193.052; Type: SE; Hours: 2.0; Language: German;
Objective:

Introduction to science and the operation of the scientific community; based on a self-chosen or a given topic students practice developing a research question, performing a literature search, basic skills of scientific writing, and giving a scientific presentation

Software Engineering

Marion Scholz (Lecturer)Samuel Pilz (Lecturer)David Michael Kaindlstorfer (Lecturer)Sofia Futterknecht (Tutor)Dominik Bork (Lecturer)Maria Christakis (Lecturer)Christian Huemer (Lecturer)

View on TISS

Semester: 2024W; Nr: 194.020; Type: VU; Hours: 4.0; Language: German;
Objective:

This course discusses in detail all phases of modern software development for large systems, including requirements elicitaton, design, implementation and validation. Specifically, the course covers:

  • Modern software development models;
  • Functional and non-functional requirements and their elicitation;
  • Modeling and specification of software systems;
  • System implementation aspects, such as design patterns, delta debugging, CI/CD, and code reviews;
  • Software validation techniques, such as structural, functional, system, and user-acceptance testing.

Advanced Software Engineering

Marion Scholz (Lecturer)David Michael Kaindlstorfer (Lecturer)Maria Christakis (Lecturer)

View on TISS

Semester: 2024W; Nr: 194.021; Type: VU; Hours: 2.0; Language: English;
Objective:

Reliability issues in modern software often result in significant financial losses or system downtime, thereby affecting millions of users. This course discusses in detail fundamental techniques for ensuring the reliability of large, complex software systems. Such techniques are heavily used in practice and range from static program analysis and verification to automated test generation. The course, in particular, focuses on applications of these techniques to different, popular domains, such as smart contracts and machine-learning models.

Research Methods

Andreas Rauber (Lecturer)Julia Neidhardt (Lecturer)Marion Scholz (Lecturer)Hilda Tellioglu (Lecturer)Christian Huemer (Lecturer)Walter Schwaiger (Lecturer)

View on TISS

Semester: 2024W; Nr: 194.078; Type: SE; Hours: 2.0; Language: English;
Objective:

Introduction to the interdisciplinary research field of business informatics

  • design-based methods
  • empirical-quantitative methods
  • empirical-qualitative methods
  • data-driven methods
  • formal-analytical methods

The presentations by lecturers on the various research methods are as follows:

Day Date Location Time Lecturer Topic
Wed 02.10.2024 FAV 3 18:00 - 18:30 Christian Huemer Introductory Presentation
Wed 02.10.2024 FAV 3 18:30 - 20.30 Christian Huemer Research Methods of Business Informatics
Thu 03.10.2024 FAV 3 18:00 - 20:00 Julia Neidhardt Design Science (I)
Mon 07.10.2024 FAV 3 18:00 - 20:00 Julia Neidhardt Design Science (II)
Tue 08.10.2024 FAV 3 18:00 - 20:00 Andras Rauber Research Methods of Data Science
Wed 09.10.2024 FAV 3 18:00 - 20:00 Emanuel Gasteiger Research Methods of Economics
Thu 10.10.2024 FAV 3 18:00 - 20:00 Marjo Rauhala Research Ethics & Research Integrity(and Resources at TUW)
Mon 14.10.2024 FAV 3 18:00 - 20:00 Hilda Tellioglu Qualitative Research Methods
Tue 15.10.2024 Video first + Zoom 18:00 - 19:00 Stefan Schulte (Huemer) Systematic Literature Review
Wed 16.10.2024 tbd 09:00 - 11:00 Michael Filzmoser Scientific Experiments
Thu 17.10.2024 FAV 3 18:00 - 20:00 Walter Schwaiger Research Methods of Business Administration & Management

Technology for People 2040

Alexander Schatten (Lecturer)Christian Huemer (Lecturer)

View on TISS

Semester: 2024W; Nr: 194.082; Type: VU; Hours: 2.0; Language: German;
Objective:

Science, technology and society are intertwined. Science and technology formed the foundation of our modern society and will play an even bigger part in a world with 9 to 11 billion people on this planet.  The pivotal role of science and technology in the development and advancement of our societies is undeniable. However, our livelihoods threatened by unintended consequences of technology.

Innovations such as artificial intelligence, automation and digitalisation will have profound impacts on all aspects of our lives, work, the way we govern our societies and conduct wars. Synthetic biology, nanotechnology, new materials and production technologies could fundamentally change the way we interact with the physical and biological world.

All of these technologies provide significant opportunities, but also threats.

In this lecture we will be discussing the mega trends that we should be mindful of, and how we could envision a positive future in which technology and science serve humanity. To fulfil that vision, what should be our contribution and our responsibility as future scientists and engineers, as managers and as members of society?

Finally, what do we expect from alumni of a technical university in the 21st century? Technical excellence is certainly required, however we should reach for more:

  • critical thinking and assessment of the consequences of technology, especially in own field of work
  • focusing on important and meaningful areas for society: are the best people working on the most important problems? what is your contribution? where do you contribute the most?
  • ability to communicate own expertise and consequences of technology with non-experts, management and other stakeholder
  • capability to lead, manage and motivate teams and co-workers even under very challenging conditions

Semester: 2024W; Nr: 194.096; Type: UE; Hours: 2.0; Language: German;
Objective:

Programming tasks in respect to the "Programmieren in Processing" MOOC

Semester: 2024W; Nr: 194.143; Type: VU; Hours: 4.0; Language: English;
Objective:
  • Basics and definitions.

  • Information systems, their applications, and their architecture

  • The role of conceptual modeling in the (model-driven) engineering of information systems

  • Conceptual domain model versus conceptual database model.

  • Ontology-guided creation of conceptual models

  • Stepwise transformation of conceptual domain models, via conceptual information (systems) models, towards implementation platforms, such as relational database management systems, business rule engines, ERP systems, and low-code platforms.