Fall 2022: 4:30 - 5:50, Tuesdays and Thursdays, Business 332
Details: Syllabus (pdf)
Instructor: Nigel Ward
    Office Hours: Wed 2:30 - 3:30, Fri 1:30 - 2:30, and by appointment, CCSB 3.0408
Textbook and Supplementary Readings
- Textbook (required):
Designing the User Interface, 6th edition.
Ben Shneiderman and Catherine Plaisant. Addison-Wesley, 2017.
- About Face, 4th edition. Alan Cooper et al. Wiley. 2014
- Designing with the Mind in Mind, 2nd Edition.
Jeff Johnson. Morgan Kaufmann, 2014. (Elsevier link) (sample chapter) (summary video) - Designing Interfaces: Patterns for Effective Interaction Design, 2nd edition.
Jenifer Tidwell. O'Reilly, 2011. (link) - User-Centered Website Development: A Human-Computer Interaction Approach.
Daniel D. McCracken and Rosalee J. Wolfe. Pearson Prentice Hall, 2004. (link) - Building Interactive Systems.
Dan R. Olsen Jr. Course Technology, 2010.
Online Resources, Related Classes
- HCI Videos etc.
- Coursera's HCD sequence, Professor Klemmer
- Edinburgh's HCI Course, Dr. Vaniea
- Calgary CPSC 481, Professor Greenberg, including Graphical Screen Design
Course Resources
- Sample Tests from 2018: Test 1, Test 2, Final Exam; from 2008: Test 1, Test 2, Final; from 2006: Test 1, Test 2, Final
- Mouse-typing exercise: software and instructions
- Assignment D: Modeling the Temporal Aspects of GUI Use
- Sample Java GUI code: Raindrops.java, RainGame.java
- Some of the images shown in class