Computing Students' Learning Difficulties in HCI Education
Authors
Software developers often make interface design decisions and work with designers. Therefore, computing students who seek to become developers need some education about interface design. While prior work has studied difficulties that educators face when teaching design to computing students, there is comparatively little work on the difficulties computing students face when learning HCI design skills. To uncover these difficulties, we conducted two qualitative studies consisting of surveys and interviews with (1) computing students and (2) educators who teach interface design to computing students. Qualitative analysis of their responses revealed 18 types of learning difficulties students might experience in HCI design education, including difficulties around the mechanics of design work, project management skills, the wicked nature of design problems, and distorted perspectives on design.
Research Questions / Practical Problems
Question signals indexed for this paper.
- 60%
Avoiding the Turing Tarpit: Learning Conversational Programming by Starting from Code's Purpose
CHI '21· Programming Education & Computational Thinking +1
- 60%
Supporting Collaboration in Introductory Programming Classes Taught in Hybrid Mode: A Participatory Design Study
DIS '23· Programming Education & Computational Thinking +1
Based on Jaccard similarity of research subtopics & professions (≥60%)