Human Computer Interaction (MEIE653)

This course introduces the concept of HCI and usability, usability engineering processes, usability evaluation methods, and system analysis and design. In addition, this course requires the students to do two different term projects so that they can plan, design, implement, and evaluate user interfaces. The term project 1 is an individual one in which a literature survey should be done on the HCI relevant topic and class presentation should be made. The term project 2 is a team project in which a new interface is designed, developed and evaluated using a usability evaluation experiment.

Tentative Course Contents
1. Introduction: Concept of usability, Usability engineering
2. Development Process
3. System Analysis and Design
4. Usability Specification Techniques
5. Rapid Prototyping
6. Evaluation of user interfaces