*For the electives, besides of the courses in media informatics, students can also take courses from other study degrees and faculties. It is recommended to take part in courses and projects from product design, media arts/design, media studies, media management as well as architecture and urbanistics, with at least 6 ECTS from arts-design oriented areas. The two required projects and the master module can be supervised in collaboration with staff from these areas.
** The course 'Advanced HCI: UbiComp' may also be taken as part of this module as alternative to one of the two courses listed above.
*** The course 'Physiological Computing' offered in WS 2018/19 can replace 'Cognitive Systems' in the 'Information Processing and Presentation' module.
Current time tables, dates for exams and information on language courses can be found » here
Title | Module number |
---|---|
Advanced HCI | HCI-AHCI |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
1+2 | Annual | Weekly over the course of 2 semesters | 9 | 270h, thereof 66h In-class study, 34h Self-study, 170h coursework | English | Prof. Eva Hornecker |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human Computer Interaction | Basic knowledge of HCI at bachelor level from a suitable previous degree | Practical project- and problem-based coursework in combination with presentations and technical discussions. Language: English The combined grade for the module is calculated as the mean of the grades obtained in the component courses, weighted by the courses ECTS credits. |
Target qualifications | The students will master core methods and theories for understanding and analysing human interaction with technology, including usability methods and central HCI research methods. They will know how to apply core HCI principles and methods to novel (and real-world) problems and tasks, and will have developed an understanding of how system design decisions and technology aspects impact people’s lives, regarding functionality, usability and user experience and the wider use context. Students will be able to assess interactive systems for usability using appropriate evaluation techniques and methods, to adapt and adjust these techniques and methods in light of the given problem and use context, and to justify research method, design and implementation choices. They will understand and be able to discuss complex HCI issues from the research literature for emerging areas of human-computer interaction, such as Ubiquitous Computing, and will be able to engage with the literature and to acquire other methods independently. In addition, social and general transferable skills are trained via group work in the classes based on concrete problems and tasks. |
---|---|
Content | Example contents are:
|
Teaching and learning forms / Didactic concept | Lectures and practical sessions combined with individual and group-based study related to theoretical and practical aspects of the contents. Practical sessions include project-oriented and lab work based on concrete problems (problem-based learning approach) and student presentations. Assignments require students to apply methods and approaches as well as theoretical concepts to practical problems and tasks, and to work with and critically reflect on the literature. Academic staff and doctoral students provide supervision and feedback. Classes in this module consist of 2 SWS of lecture and 1 SWS practical session per week during the semester. As a large part of this module focuses on conveying method skills and competencies, the class is largely assessed via practical coursework that addresses complex problems and oral presentations. In total, coursework consists of a maximum of 10 assignments distributed over the module, with a larger, final assignment requiring the integration and application of course contents and skills in addressing a complex problem. |
Special information | Introductory Literature:
Please check the course websites for updates. |
Lectures / courses included in the module | SWS / ECTS credit points |
---|---|
The module allows choosing two out of the following courses:
Students should prioritize the first two courses listed. Alternative courses – if any – that can be used to substitute these concrete courses will be announced in the course catalogue of each semester. |
4.5 ECTS |
Title | Module number |
---|---|
Information Processing and Presentation (IPP) | HCI-IPP |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
Depends on the individual curriculum | Annual | Weekly over the course of 2 semesters | 9 | 270h, thereof 66h In-class study, 34h Self-study, 90h coursework, 80 h Exam preparation | English | Jun.-Prof. Sven Bertel |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human Computer Interaction | Basic knowledge of HCI and computer graphics at bachelor level from a suitable previous degree | Coursework (written or via presentations) in combination with a final module exam (written or oral). Successful coursework is a requirement for the exam. |
Target qualifications | The students will have an overview of predominant theories, models, techniques, methods, and concepts about information processing in and presentation for humans as well as selected artificial systems. Students will understand the technical approaches for user simulation and modelling and for the adequate presentation of diverse simulation and experimental data. Students will be able to assess the appropriateness and effectiveness of selected approaches for complex problems, and are able to justify their choices of methods. They will know a state-of-art selection of applications to human-computer interaction, intelligent user interfaces, multi-media information design and presentation, visualization of data from different sources and of different types and other areas. Furthermore, students will be able to competently classify datasets into various categories and are able to design, implement, customize and evaluate appropriate information presentation applications and their interfaces based on the acquired knowledge. Based on the conceptual overview and initial training provided by this module, they will be able to independently engage with the literature in this area and to learn further techniques |
---|---|
Content | The core topics are:
|
Teaching and learning forms / Didactic concept | Lectures and practical sessions combined with individual and group-based study related to theoretical and practical aspects of the contents. Practical sessions can include project-oriented and lab work based on concrete problems (problem-based learning approach). Classes in this module consist of a 90min lecture and 45min practical session per week during the semester. Coursework consists of overall 10 to maximally 12 assignments distributed over the module. Various approaches presented in lectures will be studied, in part practically through labs and assignments, and with case studies. Lab classes focus on implementing, testing and evaluating the visualization approaches presented during the lectures. Postdoctoral researchers, doctoral students and teaching assistants are supervising the students. They are available for intensive discussions and immediate feedback. This module conveys method skills and theoretical and practical backgrounds, which are assessed via an oral or written exam, and through group presentations throughout the course. Practical skills and implementation competencies are assessed via coursework. |
Special information | Literature: The Cambridge Handbook of Computational Psychology by Ron Sun. Information Visualization (2nd Edition) by Robert Spence. |
Lectures / courses included in the module | SWS / ECTS credit points |
---|---|
The module consists of the following courses:
Alternative courses – if any – that can be used to substitute these concrete courses will be announced in the course catalogue of each semester. |
4.5 ECTS |
Title | Module number |
---|---|
Virtual and Augmented Reality (VR/AR) | HCI-VRAR |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
Depends on the individual curriculum | Annual | Weekly over the course of 2 semesters | 9 | 270h, thereof 66h In-class study, 60h coursework, 74h Self-study, 70 h Exam preparation | English | Prof. Bernd Fröhlich |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human Computer Interaction | Basic knowledge of HCI and computer graphics at bachelor level from a suitable previous degree | Coursework in combination with a final module exam (written or oral). Successful coursework is a requirement for the exam. Language: English Exam duration: 30 minutes (oral) and 90 minutes (written). The resulting grade of the module is calculated as the weighted mean of the grades obtained in the component courses, weighted by the courses’ ECTS points. |
Target qualifications | The students understand the principles and limitations of stereoscopic display technologies, know the requirements, challenges and successful designs of 3D user interfaces, master the basics of image analysis for extracting features and recognizing objects in images. They have an overview of virtual and augmented reality software and hardware technology and systems. They can design, implement and evaluate applications involving image processing and three-dimensional interfaces and displays can justify their decisions when applying these techniques and methods to new problems, and are able to independently engage with other technologies in these areas, furthering their knowledge. |
---|---|
Content | The core topics are:
The lab classes focus on implementing, testing and evaluating the various algorithms and approaches presented during the lectures using state-of-the-art software frameworks. |
Teaching and learning forms / Didactic concept | Lectures and practical sessions combined with individual and group-based study related to theoretical and practical aspects of the contents. Practical sessions can include project-oriented and lab work based on concrete problems (problem-based learning approach). Classes in this module consist of a 90min lecture and 45min practical session per week during the semester. The practical sessions are at least 50% hands-on sessions in the labs of the involved professorships. Coursework consists of maximally 12 assignments distributed over the module. Postdoctoral researchers, doctoral students and teaching assistants are supervising the students. They are available for intensive discussions and immediate feedback. This module conveys method skills and theoretical and practical backgrounds, which are assessed via an oral or written exam. Practical skills and implementation competencies are assessed via coursework. |
Special information | Literature: R.C. Gonzalez and R.E. Woods: Digital image processing, Prentice Hall, 2008 Bowman et al. 3D User Interface Design: Fundamental Techniques, Theory, and Practice. Addison-Wesley, 2005 |
Lectures / courses included in the module | SWS / ECTS credit points |
---|---|
The module consists of the following courses:
Alternative courses – if any – that can be used to substitute these concrete courses will be announced in the course catalogue of each semester. |
4.5 ECTS |
Title | Module number |
---|---|
Mobile Human-Computer Interfaces (Mobile HCI) | HCI-MHCI |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
Annual | Weekly over the course of 2 semesters | 9 | 270h, thereof 66h In-class study, 54h coursework, 70 Self-study, 80h exam preparation | English | Prof. Volker Rodehorst |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human Computer Interaction | Basic knowledge of HCI and programming skills at bachelor level from a suitable previous degree | Coursework in combination with an intermediate and final module exam (written or oral). Successful coursework is a requirement for the exam. |
Target qualifications | The students have an overview of history and current state of software and hardware of mobile devices as well as of the basics of spatial information systems. They can evaluate bandwidth limitations of mobile networks and their implications for mobile applications, in particular in the context of distributed information systems. They are able to analyze, design, implement and test mobile applications including peer-to-peer communication based on the acquired knowledge. The students can control the processes, data structures and interfaces for the acquisition, organization, analysis and presentation of spatial data. Furthermore, they can assess the core components of geographical information systems and apply this information in mobile and other location-based services. They can use their skills to solve complex problems in the context of spatial/mobile information systems and create new society relevant applications. |
---|---|
Content | The core topics are:
Lab classes focus on designing, implementing, testing and evaluating mobile applications using state-of-the-art software frameworks. In hands-on sessions with geographical information systems students become familiar with the processes and interfaces for handling spatial data. |
Teaching and learning forms / Didactic concept | Lectures and practical sessions combined with individual and group-based study related to theoretical and practical aspects of the contents. Practical sessions can include project-oriented and lab work based on concrete problems (problem-based learning approach). Classes in this module consist of a 90min lecture and a 45min practical session per week during the semester. The practical sessions are at least 50% hands-on sessions in the labs of the involved professorships. Coursework consists of maximally 12 assignments distributed over the module. Postdoctoral researchers, doctoral students and teaching assistants are supervising the students. They are available for intensive discussions and immediate feedback. This module conveys method skills and theoretical and practical backgrounds, which are assessed via an oral or written exam. Practical skills and implementation competencies are assessed via coursework. |
Special information | Up-to-date literature recommendations will be announced in the course catalogue of each semester. |
Lectures / courses included in the module | SWS / ECTS credit points |
---|---|
The module consists of the following courses:
Alternative courses – if any – that can be used to substitute these concrete courses will be announced in the course catalogue of each semester. |
4.5 ECTS |
Title | Module number |
---|---|
Electives | HCI-ELEC |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
Every semester | Weekly over the course of 2 semesters | 24 | 720h | English | Prof. Eva Hornecker |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human Computer Interaction | Bachelor degree in a relevant field for HCI | Varies, depending on choice of specific courses taken. |
Target qualifications | Students acquire in-depth knowledge of specialized HCI topics and broaden their knowledge of HCI-related areas. Depending on the chosen classes, through taking courses from other disciplines, such as media studies or design/arts disciplines, students gain exposure to different disciplinary cultures and styles of working, methodologies and approaches, as well as first-hand experience of working in interdisciplinary teams. |
---|---|
Content | Electives can be freely chosen from all courses offered within computer science and media, humanities related to media, media management, media arts and design, media studies, architecture and urbanism, art and design, as well as advanced English courses. Students may also do a project offered by other study programs as part of their electives. Provided the approval of the curricula committee, students can also choose courses from other faculties. It is recommended to partake in classes with at least 6 ECTS from art/design oriented areas (such as architecture, art and design, media arts and design). |
Teaching and learning forms / Didactic concept | Teaching and learning forms depend on the individual choice of courses, and may range from lectures and practical sessions over project work and seminars. |
Title | Module number |
---|---|
Research Project I/II | HCI-RP1/-RP2 |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
1 or 2 or 3 | Every semester | Over the course of one semester | 15 | 450h, thereof 45h in organized meetings/ classes and 405h Self-study | English | Respective professorship |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human-Computer Interaction Open to other M.Sc. students of collaborating professorships. | Basic knowledge of HCI at bachelor level from a suitable previous degree | Completion of a body of work and its documentation, usually in the form of a scientific report. Specific criteria for evaluation will be announced in the course catalogue and at the beginning of the individual project. Quality of the presentation, results achieved, autonomy in work and creativity are important factors. |
Target qualifications | Depending on the type of project, students have gained practical experience with the design, implementation and evaluation of software systems and their user interfaces or have practical experience of designing, planning and running user studies within particular domains or related to specific user interface technologies. Participants refine their presentation skills via independent literature research based on current publications and presentations on the various aspects and milestones of the project. An evaluation and documentation of the results in the form of a scientific report completes the project. As a result of various types of activities involving presentations, participants have experience presenting and explaining their work in oral and written form. They understand the importance of project management and organisation for complex projects and are accustomed to acquiring new skills and knowledge in self-study. Projects require considerable autonomy from students and train social and general transferable skills via group work and independent research (team work, self-organisation, project management). |
---|---|
Content | Depends on individual topic Within the project, students work on research topics in close collaboration with the supervising professors and their research assistants. In many cases, the projects focus on the design, implementation and evaluation of software systems and their user interfaces with a particular emphasis on team work. Projects may also focus on designing, planning and running user studies within particular domains or related to specific user interface technologies. Projects will often produce a body of practical work or a working system, and a scientific report, or may predominantly result in a larger scientific report. |
Teaching and learning forms / Didactic concept | Projects confront students with complex problems of scientific relevance and require as well as train autonomy and creativity as well as problem-solving skills and team work. They are at the core of the Bauhaus tradition of teaching. Typically, project teams meet once a week with the supervising professors and their research assistants. The majority of effort consists of autonomous self-study. |
Title | Module number |
---|---|
Master Thesis Module | HCI-MT |
Semester | Frequency | Interval and duration | ECTS credit points | Workload | Language(s) | Module coordinator(s) |
---|---|---|---|---|---|---|
4 | Every semester | Anytime, 5 months | 30 (24 written thesis, 6 defence) | 900h, of which 700h in self-study, 20h in meetings with the supervisor, and 180h for the defence and its preparation (1h for the defence itself) | English | Respective professorship |
Type and Usability of module | Formal requirements for participation | Examination requirements |
---|---|---|
M.Sc. Human Computer Interaction | At least 60 ECTS of the HCI master have to be successfully completed. English proficiency at C1 level (CERT). | Written thesis in the style of a scientific publication (weight 80%) and a related defence (weight 20%) |
Target qualifications | In the thesis, the students prove their ability to perform independent scientific work in the area of HCI on an adequately challenging topic within a given timeframe. They utilize established HCI methods or adapt existing approaches while adhering to standards of scientific work. They are given the opportunity to develop, refine and realize their own ideas and work critically with the literature. |
---|---|
Content | Depends on individual topic |
Teaching and learning forms / Didactic concept | Largely independent research with regular intermediate reporting and consultation with the supervisor. |
Special information | The final thesis is the most important part of the module and describes the results as well as the path that led to these results. The thesis should be written in the style of a scientific publication, whereby the student’s own contribution to the results should be clearly evident. The evaluation of the thesis comprises a grade for the written thesis (weight 80%) and a combined grade for the presentation and the related defence (weight 20%). |
Lecturer | Bertel |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | This course will provide a systematic introduction into the interdisciplinary field of natural and artificial cognitive systems. It will present the relevant computational and psychological concepts, theories, methods, and terminology. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth. |
Frequency | Annual |
Requirement | Bachelors degree in a relevant field of study |
Content | Participants will learn about selected natural and artificial cognitive systems and predominant theories, models, and concepts. Diverse cognitive architectures and approaches to cognitive modeling will be studied, in part practically and through cases. Applications to human-computer interaction, intelligent user interfaces, (multi-media) information design, and other areas will be discussed.
|
Grading | Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs. |
Literature | To be announced on the courses website before the start of the semester. |
Comments | - |
Lecturer | Rodehorst |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Exercises) |
Teaching concept | The course consists of lectures and accompanying exercises. Team work (3 students per team) for the exercises is recommended. |
Frequency | Annual |
Requirement | |
Content | The lecture covers basics of spatial information systems, such as acquisition, organization, analysis and presentation of spatial data. The exercises and an individual project gain a deeper understanding of GIS workflows, tools and extensions and should turn the knowledge into practice. The course topics include
|
Grading | Written exam. Admission to the exam requires the successful completion of the exercises. |
Literature | To be announced on the course’s website before the start of the semester. |
Comments | - |
Lecturer | Rodehorst |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2-3 students per team) during lab classes is recommended. |
Frequency | Annual |
Requirement | BSc in a relevant study field |
Content | The lecture gives an introduction to the basic concepts of image processing, image analysis and object recognition. Outline of the course topics:
|
Grading | Written exam. Admission to the exam requires the successful completion of the lab classes. |
Literature |
|
Comments | - |
Lecturer | Hornecker |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab sessions. Assignments consist of group hand-ins and individual assignments. |
Frequency | Annual |
Requirement | BSc in a relevant study field |
Content | The course will explore advanced topics in HCI, providing an overview of the different perspectives within and the interdisciplinary nature of this area. It will introduce students to the different types of research methods commonly used within HCI research, ranging from quantitative experimental studies to qualitative research methods and mixed method strategies, and present case studies as examples illustrating the use of these methods. You will gain practical experience in utilizing a selection of these methods through practical assignments and mini-projects, and will work with the research literature. The course will furthermore provide an overview of how the role of theory in HCI has expanded from the early days of human factors and mathematical modelling of behaviour to include explanatory and generative theories, which reflect influences from fields such as design, sociology, and ethnography. Successful students should be able to
|
Grading | Via practical assignments, individual and in group work. |
Literature | Main texts (in excerpts):
Additional readings:
|
Comments | - |
Lecturer | Echtler |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Exercises) |
Teaching concept | The course consists of lectures and accompanying exercises. |
Frequency | Annual |
Requirement | |
Content | The lecture "Mobile Information Systems" focuses on the topics and issues surrounding modern mobile devices, their software and hardware and the structure of the associated networks. Preliminary list of topics:
Exercises: Development of Android apps with advanced features (P2P |
Grading | Oral or written exam. Admission to the exam requires the successful completion of exercises. |
Literature | To be announced on the course’s website before the start of the semester. |
Comments | - |
Lecturer | Jakoby |
Modules | Electives |
ECTS / SWS | 4.5 ECTS / 3 SWS |
Teaching concept | - |
Frequency | - |
Requirement | BSc in a relevant study field |
Content | For many problems randomized algorithms are the only known efficient solution method. For some other problem we can find randomized algorithms that are much simpler and more understandable than any known deterministic method. It is therefore not surprising that we find randomized algorithms in many areas, such as in
In the lecture Randomized Algorithms, we will present and analyze randomized algorithms and basic methods from some of these areas. Furthermore, basic probabilistic methods for the analysis of algorithms are presented. |
Examination | - |
Literature |
|
Comments | - |
Lecturer | Bertel |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | This course will introduce the most relevant concepts, theories, methods, and techniques within the field of usability engineering. Lectures will be complemented by labs, in which participants will work in teams to address selected practical and theoretical aspects in more depth. |
Frequency | Annual |
Requirement | Bachelors degree in a relevant field of study |
Content | Participants will learn about the various factors that determine a systems usability, as well as how to test for them, how to formulate recommendations towards improving a systems usability, and how to successfully accompany processes of implementing such recommendations.
|
Grading | Written or oral exams. Points obtained by successful completion of the labs will be counted towards the final grade. Admission to exams requires a successful completion of the labs. |
Literature | To be announced on the courses website before the start of the semester. |
Comments | - |
Lecturer | Fröhlich |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. Team work (2 students per team) during lab classes is recommended. |
Frequency | Annual |
Requirement | BSc in a relevant study field |
Content | The course teaches the theoretical, applied and technical foundations of modern virtual reality systems, 3D TV, 3D Cinema and 3D user interfaces. The accompanying lab classes allow students to implement a set of 3D interaction techniques in stereoscopic environments and a project of their own choice. The course focuses on the following topics:
|
Grading | Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project. |
Literature |
|
Comments | - |
Lecturer | Fröhlich |
---|---|
ECTS / SWS | 4.5 ECTS / 2+1 SWS (Lecture+Lab) |
Teaching concept | The course consists of lectures and accompanying lab classes. |
Frequency | Annual |
Requirement | |
Content | This course focuses on fundamental and advanced techniques for scientific visualization as well as information visualization. It is accompanied by a lab course, in which basic volume rendering and information visualization techniques are developed. This course will be taught in English. |
Grading | Oral exam. Admission to the exam requires the successful completion of the lab classes and the completion of a one-week project. |
Literature | To be announced on the course’s website before the start of the semester. |
Comments | - |
Changes from color to monochrome mode
contrast active
contrast not active
Changes the background color from white to black
Darkmode active
Darkmode not active
Elements in focus are visually enhanced by an black underlay, while the font is whitened
Feedback active
Feedback not active
Halts animations on the page
Animations active
Animations not active