This course investigates the foundations of human-computer interaction theory. The course introduces topics including usability engineering and evaluation, user interface design, the processes and techniques used in requirements analysis. The course also takes a peek into the impact of advanced technologies and intelligent systems on future interaction paradigms.

Tobias Langlotz (Coordinator)


This course investigates the concepts and technologies for building ubiquitous computing systems. We will cover technologies such as sensors and filtering of sensors to build context-aware systems but also look into the development of natural user interfaces, augmented reality, and wearable computing, all concepts that come with the promise of a more intuitive interaction.

Tobias Langlotz (Coordinator)

TELE303 (No longer offered)

This course covers coverage and capacity of mobile networks, mobile radio propagation, signal processing in mobile systems, data transmission, frequency hopping, satellite communications, wireless LANs and mobile application development.

Tobias Langlotz (Coordinator), Jeremiah Deng


This is an invitation only, special topic paper that covers in a project style the foundations as well as advances topics for designing interactive systems.

Tobias Langlotz (Coordinator), Stefanie Zollmann, Holger Regenbrecht


Virtual, Augmented, Mixed, and Extended Reality underpin the next generation of interactive, immersive systems and user experiences. We cover the definitions, concepts, technologies, applications, and ethics in theory and practice.

Holger Regenbrecht (Coordinator), Tobias Langlotz


How do we design and develop interactive user experiences based on technologies like virtual and augmented reality, ubiquitous and pervasive computing, serious games, natural user interfaces or wearables? Experienced staff share their academic and non-academic expertise with you in a small group, joint teaching and learning environment.

Holger Regenbrecht (Coordinator), Tobias Langlotz


A supervised research project on an approved topic leading to the production of a dissertation. In this course each student undertakes a supervised research project on an information science topic of particular interest to them. The project includes selecting a research topic and supervisor; a review of relevant publications; choosing an appropriate research method; data acquisition by experiment, survey or case study; analysing and interpreting results; oral presentations; and a written dissertation. To introduce students to the skills and knowledge required to successfully complete their project, the paper begins with classroom-based sessions on scientific research and its methods. This introduction is designed to reorient students from being, typically, passive consumers and reproducers of established knowledge, towards becoming active evaluators and creators of original scientific knowledge. Each student, thereafter, works on their own project under appropriate supervision.

Holger Regenbrecht (Coordinator), Tobias Langlotz