VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.

263-4902-00L 2 Credits BSC , MSC , WBZ D-INFK
You're viewing possible stale or outdated data. Please check the latest semester for more up-to-date information.

Seminar on User-Centered Programming Interfaces

Lecturers & Examiners: Prof. Dr. April Wang
The deadline for deregistering expires at the end of the third week of the semester. Students who are still registered after that date, but do not attend the seminar, will officially fail the seminar.
VVZ CR n/a

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)

General Information

Language
English
Levels
BSC , MSC , WBZ
Frequency
Yearly recurring

Examination

Type
graded semester performance
Every week, there will be two presentation groups, each consisting of two members. In each group, onemember will lead the presentation while the other will conduct a hands-on demo and moderate thediscussion. Each student will present twice, assuming different roles each time. By the end of thesemester, students will select a topic of interest, explore additional research papers on that topic, andwrite a one-page, concise yet comprehensive literature review on their chosen topic.- Presentations: 50%- Participation in discussions: 20%- One page literature review: 30%

Registration & Places

Max Places
20
Priority: Registration for the course unit is only possible for the primary target group

Course Components

Type Title Time & Place Hours
seminar Seminar on User-Centered Programming Interfaces
  • Thu 16:15-18:00 (CAB G 52)
2 h weekly

Offered In