CSC306: Human-Computer Interaction and User Interface Design 6 credits (40-10-10)

Objectives

Student is introduced to the issues and concepts behind the design of human-computer interfaces

Contents

Foundations of HCI. I/O Technologies. Design Principles and Guidelines. Usability engineering. Human-Centred Software Evaluation. Events programming and GUI Design. Graphics and Visualization. Multimedia Systems. Interactive GUI programming using frameworks.

Co-registration:

Concurrent with CSC308