VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Seminar on User-Centered Programming Interfaces
Last Updated: 2026-06-01 11:30:47
Abstract
This course introduces students to research topics around the principles and practices of designing user-centered programming interfaces. We will explore and discuss research topics on understanding programmers from specialized domains, interactive programming paradigms, collaborative interfaces, learning-oriented interfaces, and AI's impact on future programming interfaces.
Objective
The goal of this course is for students to gain a comprehensive understanding of state-of-the-art HCI research on user-centered programming interfaces. Additionally, students will develop skills in reading, presenting, summarizing, and critiquing research papers.
Content
This is a research seminar course where we meet weekly for two-hour discussions on selected papers. Students are expected to lead a presentation on the assigned topic and actively participate in the discussions.
Resources
Learning Materials (Links)
- Main link
- Course Website
General Information
- Language
- English
- Levels
- BSC , MSC , WBZ
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Registration & Places
- Max Places
- 20
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| seminar | Seminar on User-Centered Programming Interfaces |
|
2 h weekly |