This course introduces students to issues in the design, development, and evaluation of user interfaces for computer systems. Concepts in human factors, usability, and interface design will be covered, and the effects of human capabilities and limitations on interaction with computer systems will be studied. Students will apply the concepts to the design and implementation of graphical user interfaces.
Students will be required to pass both the coursework and the final examination to pass the course.
COMP2140 - Software Engineer OR INFO2180 - Dynamic Web Development I.