Juan Pablo Hourcade teaching a class at the University of Iowa.

fall 2018

Child-Computer Interaction
This course covers the design of interactive technologies for children. Topics include child development concepts and their relevance to technology design, how usability principles and heuristics apply to children, design methods, and a review of existing research on technologies that support children in creativity and problem solving, collaboration and communication, experiencing media, learning specific content, and promoting health..

spring 2018

Research Topics in Human-Computer Interaction
This course provides an introduction to research in the field of human-computer interaction. It introduces students to conducting research experiments and to the latest research in human-computer interaction.

Informatics Project
Semester-long capstone course for all informatics majors. Students, typically working in small groups, will design, implement, document, and test a system using appropriate software tools. A sample project might be an information management tool consisting of a database system with a Web-based front-end.