Course Syllabus

In this course, we will learn human-centered techniques for designing, building, and evaluating computer (and artifact) interfaces. We will learn best practices and known design principles. We cover many of the basics of HCI, engage in a few short design projects, and develop a large team project with individual components. Throughout the semester, graduate students supplement the course material by reading and presenting special topics of interest to them. Coding and version control are required, but are not expressly taught as part of this class; our focus is on the interaction design process. Students must identify the language for their projects and develop their coding skills in that language independently.

We will use GitHub to manage code; the class organization is here:

The detailed syllabus is provided as a PDF (updated 2016-08-31):


See the syllabus and individual assignments for details on grading. Once the Reading++ assignments are complete, we will populate the list below with dates for readings.

Reading++ Assignments:

9/20/16 William Kluegel David Garcia and Markus Strohmaier. 2016. The QWERTY Effect on the Web: How Typing Shapes the Meaning of Words in Online Human-Computer Interaction. In Proceedings of the 25th International Conference on World Wide Web (WWW '16). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 661-670.
9/27/16 Ahmed Khalaf Wouter Walmink, Danielle Wilde, and Florian 'Floyd' Mueller. 2014. Displaying heart rate data on a bicycle helmet to support social exertion experiences. InProceedings of the 8th International Conference on Tangible, Embedded and Embodied Interaction (TEI '14). ACM, New York, NY, USA, 97-104.
9/29/16 Rahul Rajendran Taranta II, Eugene M., Andrés N. Vargas, Spencer P. Compton, and Joseph J. Laviola Jr. "A Dynamic Pen-Based Interface for Writing and Editing Complex Mathematical Expressions With Math Boxes." ACM Transactions on Interactive Intelligent Systems (TiiS) 6, no. 2 (2016): 13.
10/4/16 Ali Alshehri Perttu Hämäläinen, Joe Marshall, Raine Kajastila, Richard Byrne, and Florian "Floyd" Mueller. 2015. Utilizing Gravity in Movement-Based Games and Play. In Proceedings of the 2015 Annual Symposium on Computer-Human Interaction in Play (CHI PLAY '15). ACM, New York, NY, USA, 67-77. DOI:
10/6/16 Mohammed Ababneh David Altimira, Florian "Floyd" Mueller, Jenny Clarke, Gun Lee, Mark Billinghurst, and Christoph Bartneck. 2016. Digitally Augmenting Sports: An Opportunity for Exploring and Understanding Novel Balancing Techniques. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 1681-1691. DOI:
10/11/16 Charan Kumar Yellanki Micallef, Nicholas, Mike Just, Lynne Baillie, Martin Halvey, and Hilmi Güneş Kayacik. "Why Aren't Users Using Protection? Investigating the Usability of Smartphone Locking." In Proceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services, pp. 284-294. ACM, 2015.
10/13/16 Jasneet Kaur Sarah Mennicken, David Kim, and Elaine May Huang. 2016. Integrating the Smart Home into the Digital Calendar. In Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems (CHI '16). ACM, New York, NY, USA, 5958-5969. DOI:
10/25/16 Collin Scarince Jooyoung Jang and Christian D. Schunn. 2014. A framework for unpacking cognitive benefits of distributed complex visual displays. Journal of Experimental Psychology: Applied. 20, 3 (2014), 260–269.
10/27/16 Panika Valecha Cheng-Yao Wang, Min-Chieh Hsiu, Po-Tsung Chiu, Chiao-Hui Chang, Liwei Chan, Bing-Yu Chen, and Mike Y. Chen. 2015. PalmGesture: Using Palms as Gesture Interfaces for Eyes-free Input. InProceedings of the 17th International Conference on Human-Computer Interaction with Mobile Devices and Services (MobileHCI '15). ACM, New York, NY, USA, 217-226. DOI=
11/1/16 Divya Challa Marianne Webb, Lena Sanci, Sylvia Kauer, and Greg Wadley. 2015. Designing a health screening tool to help young people communicate with their general practitioner. InProceedings of the Annual Meeting of the Australian Special Interest Group for Computer Human Interaction (OzCHI '15), Bernd Ploderer, Marcus Carter, Martin Gibbs, Wally Smith, and Frank Vetere (Eds.). ACM, New York, NY, USA, 124-133. DOI: (Links to an external site.)
11/3/16 Guoxing Yao A. Meschtscherjakov, A. Krischkowsky , K. Neureiter, A. Mirnig, A. Baumgartner, V. Fuchsberger and M. Tscheligi, "Active Corners: Collaborative In-Car Interaction Design," in DIS '16: Proceedings of the 2016 ACM Conference on Designing Interactive Systems, June 2016
11/8/16 Sreyas Kundurpi Nansen, Bjorn, Luke van Ryn, Frank Vetere, Toni Robertson, Margot Brereton, and Paul Dourish. "An internet of social things." In Proceedings of the 26th Australian Computer-Human Interaction Conference on Designing Futures: the Future of Design, pp. 87-96. ACM, 2014.
11/10/16 Lakshmi Prasanna Gurrala Daniel Perry, Cecilia Aragon, Stephanie Cruz, Mette A. Peters, and Jeanne Ting Chowning. 2013. Human centered game design for bioinformatics and cyberinfrastructure learning. In Proceedings of the Conference on Extreme Science and Engineering Discovery Environment: Gateway to Discovery (XSEDE '13). ACM, New York, NY, USA, , Article 74 , 8 pages. DOI=

Course Summary:

Date Details