User Experience is studying and designing interfaces. The courses below may help you learn to design and develop technology products from a human-centered perspective, providing users with meaningful experiences and a positive impact on society at large. As well as develop the skills needed to apply user research methods, product design, and creating successful interactive products.

  • CS 5150 Software Engineering, spring
  • CS 5740 Natural Language Processing, fall and spring
  • INFO 4152 Advanced Topics in Computer Game Design‡, spring
  • INFO 4154 Advanced Game Design‡, fall
  • INFO 4275 Novel Interaction Techniques, fall
  • INFO 4310 Interactive Information Visualization, spring
  • INFO 4320 Rapid Prototyping†, fall and spring
  • INFO 4340 User Experience & Software Development Studio†, fall
  • INFO 5100 Visual Data Analytics for the Web, spring
  • INFO 5200 Introduction to Learning Analytics†, fall and spring
  • INFO 5306 Crowdsourcing and Human Computation, fall
  • INFO 6240 Sensemaking: Theory and Practical Applications, fall
  • INFO 6300 Advanced Language Technologies, spring
  • COMM 6460 Interpersonal Communication and Technology, spring
  • DEA 5210 Interaction Design Studio, spring
  • INFO 4152 Advanced Topics in Computer Game Design‡, spring
  • INFO 4154 Analytics-Driven Game Design‡, spring
  • INFO 4240 Designing Technology for Social Impact, fall
  • INFO 4301 Ethics in New Media, Technology, and Communication, fall
  • INFO 4320 Rapid Prototyping†, fall and spring
  • INFO 4340 User Experience & Software Development Studio†, fall
  • INFO 4400 Qualitative User Research and Design Methods, spring
  • INFO 4410 Human-Robot Interaction, spring
  • INFO 4420 Human Computer Interaction Studio, spring
  • INFO 4430 Teams and Technology, fall
  • INFO 5200 Introduction to Learning Analytics†, fall and spring
  • INFO 5355 Human Computer Interaction Design, fall
  • INFO 5450 Computer-Mediated Communication, spring
  • INFO 6210 Information, Technology, and Society, fall and spring
  • INFO 6310 Behavior and Information Technology, fall
  • INFO 6500 Language and Technology, fall
  • PSYCH 6420 Human Perception, fall

†  These courses span both areas and may count toward either Information Systems or Human and Social Systems.

‡ This course may count toward either Information Systems or Human and Social Systems depending on the student's role in the course project: programmer (IS) or or designer (HSS).