Syllabus - COMP325

COMP325 - Human-Computer Interaction

Description:
This course covers a broad range of important topics within Human-Computer Interaction and its implications for the design of interactive systems. By understanding the user's viewpoint and technology's effect on people, we can better plan for the selection, design, implementation, and use of technology so that the effects are positive rather than negative. The focus is on the design of interactive systems and human-computer interfaces. The course will cover the current literature and the knowns and unknowns of Human-Computer Interaction and design. The design process is centered on the user and is based on a multidisciplinary approach that synthesizes computer science, cognitive science, and psychology. Human-computer interface designers also use analytical and empirical techniques to assess, predict, and evaluate whether a design meets user requirements. During this course, you will focus on 3 major types of assignments: Written assignments on HCI principles and system design. A project during which you will demonstrate your ability to apply HCI principles to design a software interface. A journal where you will record and reflect on your observations related to your studies in the course.

Outcomes:

  • Explain how human performance, cognitive psychology, and sociology studies inform Human-Computer Interaction theory and practice
  • Implement a human-computer interface based on the concepts behind interaction design, in terms of relevant frameworks, the handling of complexity, and styles of interaction
  • Judge the usability of a given human-computer interface using appropriate criteria and standards

Required Text(s):