Christian Holz: Catalogue data in Autumn Semester 2024 |
Name | Prof. Dr. Christian Holz |
Field | Computer Science |
Address | Intelligente interaktive Systeme ETH Zürich, STD G 29.2 Stampfenbachstrasse 48 8092 Zürich SWITZERLAND |
Telephone | +41 44 632 84 39 |
christian.holz@inf.ethz.ch | |
URL | https://siplab.org |
Department | Computer Science |
Relationship | Associate Professor |
Number | Title | ECTS | Hours | Lecturers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
252-3110-00L | Human Computer Interaction | 8 credits | 3V + 2U + 2A | C. Holz, A. Wang | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Abstract | The course provides an introduction to the field of human-computer interaction and focuses on role of the user in system design. Methods used to analyze the user experience will be introduced to show how they inform the design of new interfaces, systems, and technologies. Emerging methods and tools in computational interaction and optimization for UI design will also be introduced. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Learning objective | The goal of the course is for students to understand the principles of user-centered design and be able to apply these in practice. Another goal is to understand the basic notions of Computational Design in a HCI context. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content | The course will introduce students to several methods of analysing the user experience, showing how these can be used at different stages of system development from requirements analysis through to usability testing. Students will get experience of designing and carrying out user studies as well as analysing results. The course will also cover the basic principles of interaction design. Practical exercises related to touch and gesture-based interaction will be used to reinforce the concepts introduced in the lecture. To get students to further think beyond traditional system design, we will discuss issues related to ambient information and awareness. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lecture notes | All materials and details accessible through https://siplab.ethz.ch/courses/human_computer_interaction/2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Literature | Will be provided as part of the course | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Competencies |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
263-5905-00L | Mixed Reality | 5 credits | 3G + 1A | Z. Bauer, C. Holz, M. Pollefeys | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Abstract | The goal of this course is an introduction and hands-on experience on latest mixed reality technology at the cross-section of 3D computer graphics and vision, human machine interaction, as well as gaming technology. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Learning objective | After attending this course, students will: 1. Understand the foundations of 3D graphics, Computer Vision, and Human-Machine Interaction 2. Have a clear understanding on how to build mixed reality apps 3. Have a good overview of state-of-the-art Mixed Reality 4. Be able to critically analyze and asses current research in this area. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Content | The course introduces latest mixed reality technology and provides introductory elements for a number of related fields including: Introduction to Mixed Reality / Augmented Reality / Virtual Reality Introduction to 3D Computer Graphics, 3D Computer Vision. This will take place in the form of short lectures, followed by student presentations discussing the current state-of-the-art. The main focus of this course are student projects on mixed reality topics, where small groups of students will work on a particular project with the goal to design, develop and deploy a mixed reality application. The project topics are flexible and can reach from proof-of-concept vision/graphics/HMI research, to apps that support teaching with interactive augmented reality, or game development. The default platform will be Microsoft HoloLens in combination with C# and Unity3D - other platforms are also possible to use, such as tablets and phones. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Prerequisites / Notice | Prerequisites include: - Good programming skills (C# / C++ / Java etc.) - Computer graphics/vision experience: Students should have taken, at a minimum, Visual Computing. Higher level courses are recommended, such as Introduction to Computer Graphics, 3D Vision, Computer Vision. |