User-centric design, evaluation, and implementation of interactive computing systems. Topics include: designing, prototyping, implementing, and evaluating user-facing systems and interfaces; data gathering, analysis, and interpretation; persuasive design; dark patterns; accessibility; design for security and privacy. Precludes additional credit for COMP 3008. Prerequisite(s): SYSC 3020 or SYSC 3120. Lectures three hours a week, problem analysis three hours alternate weeks.
User-centric design, evaluation, and implementation of interactive computing systems. Topics include: designing, prototyping, implementing, and evaluating user-facing systems and interfaces; data gathering, analysis, and interpretation; persuasive design; dark patterns; accessibility; design for security and privacy. Precludes additional credit for COMP 3008. Prerequisite(s): SYSC 3020 or SYSC 3120. Lectures three hours a week, problem analysis three hours alternate weeks.