Course Description: This course covers software design rational, evaluation of User Interfaces, usability engineering, interaction styles, task analysis, user-centered design and prototyping, and measuring the software user experience. Co-requisite:COP 3337 - Object Oriented Programming or CEN 3820 - System Analysis and Design